Si vous cherchez à exécuter pas à pas des instructions encapsulées dans une structure tell application [...] end tell l'exécution ne se déroulera pas normalement car les lignes ne seront pas envoyées à l'application recherchée, mais à Smile : il faudrait faire précéder chaque ligne de tell application [nom de l'application] to ....
Pour que l'exécution de script (⌘R) adresse les instructions à l'application à laquelle elles sont destinées, connectez la fenêtre à l'application en question. Pour cela, la fenêtre étant au premier plan, sélectionnez Script ▸ tell. Pour mettre fin à la connection d'une fenêtre à une application, sélectionnez Script ▸ Logout.
Quand une fenêtre est connectée à une application, elle possède son propre contexte AppleScript, qu'elle ne partage pas avec Smile. Notamment, les variables qui ont été définies dans un autre terminal AppleScript ne sont pas reconnues.
|