2010-04-05 10 views
0

Existe-t-il un moyen d'automatiser l'ouverture de fichiers avec une boîte de dialogue ouverte sous Mac OS? L'application demande à l'utilisateur d'ouvrir les fichiers avec la boîte de dialogue standard ouverte. Mais j'ai besoin de fichiers ouverts automatiquement.Boîte de dialogue d'automatisation ouverte

L'idée est d'écrire un script ou une petite application qui va cliquer sur le bouton dans l'application cible pour ouvrir la boîte de dialogue, puis en quelque sorte sélectionner les fichiers dont j'avais besoin. Mais je ne sais pas comment je peux le faire. Toutes les suggestions seront très appréciées.

Répondre

0

Si vous savez déjà quel (s) fichier (s) vous voulez ouvrir, la boîte de dialogue d'ouverture de fichier est généralement complètement ignorée par l'application cible.

Vous devrez consulter le dictionnaire de votre application cible pour voir si la commande Ouvrir est définie. Si une application est scriptable, alors cela constituera une base, bien que chaque implémentation variera légèrement.

Si une application ne dispose pas d'un dictionnaire, vous pouvez utiliser le Finder pour ouvrir le fichier:

tell application "Finder" 
    set theApplication to "Path:To:Application.app" as alias 
    set theFile to "Path:To:File.ext" as alias 
    open theFile using theApplication 
end tell 
+0

Merci pour la réponse. Malheureusement, ça ne marche pas pour moi. L'application est l'application Flash dans le navigateur. –

+0

Que * exactement * essayez-vous de faire ici? La question elle-même est un peu contradictoire mais maintenant vous allez sur une tangente complètement différente. Est-ce que vous posez des questions sur le plug-in Flash (dont nous ne pouvons rien faire) ou avez-vous un fichier SWF que vous voulez voir (ce qui ne vous aidera pas)? Aucun scénario n'est abordé dans votre question. –

Questions connexes