Comment ouvrir un fichier avec Applescript?


1

Cela semble être une question très simple, mais je ne trouve pas de réponse dans les nombreux documents figurant sur Applescript.

J'ai une application non scriptable pour laquelle je veux ouvrir un fichier à l'aide de la boîte de dialogue Ouvrir fichier de l'application. Voici ce que je suis arrivé jusqu'à présent:

tell application "CubicSDR"
    activate
end tell

tell application "System Events" to tell process "CubicSDR"
    set position of window 2 to {-1920, -296}
    set size of window 2 to {1635, 500}
    click menu item "Open Session" of menu "File" of menu bar 1
    ......
end tell

Ensuite, j'ai essayé de sélectionner un fichier, d'ouvrir un fichier, de cliquer sur un fichier, rien ne semble fonctionner. Cela ne peut pas être aussi difficile que cela semble en considérant qu'il s'agit d'une opération si commune. Quelqu'un a-t-il un exemple de code sur lequel je peux travailler?

Réponses:


1

Voici:

tell application "Mail" to open "Library:Desktop Pictures:Small Ripples graphite.png"

Remplacez "Mail" et le fichier avec l'application et le fichier avec lesquels vous voulez ouvrir votre fichier, respectivement.


L'application qui doit ouvrir le fichier n'est apparemment pas compatible AppleScript. Je dois donc le faire via les événements système.
Ton Machielsen

@TonMachielsen merci de m'avoir informé que cette méthode ne fonctionnait pas avec notre application spécifique. Quelle est la langue de votre système d'exploitation?
oa-

OSX est réglé sur anglais (US).
Ton Machielsen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.