applescriptCommencer avec AppleScript


Remarques

AppleScript est un langage antérieur au Mac tel que nous le connaissons aujourd'hui, originaire de 1993. Alors que d'autres langages de script ont des bibliothèques plus complètes et une syntaxe plus robuste, la puissance d'AppleScript est d'automatiser les applications Mac.

N'importe quelle application Mac peut inclure un dictionnaire de script, et beaucoup sont livrés avec MacOS. Un dictionnaire de script permet aux scripts de savoir quels éléments l’application contient et quelles actions peuvent être effectuées.

Un script peut ensuite utiliser ces informations pour automatiser des tâches répétitives et pour former un "collage" entre différentes applications, formant des flux de travail entièrement personnalisables.

Versions

Version Version du système d'exploitation Date de sortie
1.6 10.0 2001-03-24
1,7 10.1 2001-09-25
1,9 10.2 2002-08-23
1.9.2 10.3 2003-10-24
1.10 10.4 2005-04-29
2.0 10,5 2007-10-26
2.1 10.6 2009-08-28
2.2 10,7 2011-07-20
2.2.4 10.8 2012-07-25
2.3 10,9 2013-10-22
2.4 10.10 2014-10-16
2,5 10.11 2015-06-08

Explorer les dictionnaires de script

La puissance d'AppleScript réside dans sa capacité à automatiser de nombreuses applications Mac. Pour savoir ce que vous pouvez automatiser, vous devez lire le dictionnaire de script d’une application.

Pour ce faire, lancez Script Editor et sélectionnez Fichier> Ouvrir un dictionnaire…

Fenêtre Ouvrir un dictionnaire

Une fois que vous avez choisi une application, son dictionnaire s’ouvre dans une nouvelle fenêtre. En haut de la fenêtre, vous verrez une vue de colonne (comme le Finder). La première colonne contient diverses "suites" de terminologie AppleScript. La "Suite Standard" contient des éléments qui s'appliquent à la plupart des applications (par exemple, open , close , save , print ) et les autres suites définissent un comportement personnalisé.

Fenêtre Dictionnaire

Votre premier AppleScript

  1. Ouvrez l'éditeur de script.
2.1 2.4

Avec Mac OS X Leopard et versions antérieures, OS X Yosemite et versions ultérieures, Script Editor se trouve à

/Applications/Utilities/Script Editor.app
 
2.1 2.4

Entre Mac OS X Snow Leopard et OS X Mavericks inclus, Script Editor est un éditeur AppleScript.

/Applications/Utilities/AppleScript Editor.app
 
  1. Entrez la ligne de code suivante:

    display dialog "Hello World"
     
  2. Cliquez sur le bouton Exécuter.

    Deux choses se produisent: Script Editor compile votre script (s'il y a des erreurs, cela vous permettra de savoir ce qui ne va pas et où), puis de l'exécuter.

  3. Vous verrez maintenant une boîte de dialogue disant "Hello World".

Vous avez terminé votre premier script!

Que fait le code:

display dialog est une commande, bien qu'elle utilise deux mots. Ceci est courant dans AppleScript, contrairement à d'autres langages qui nécessitent généralement de joindre des mots sans espace. La commande de display dialog indique à AppleScript d'afficher une boîte de dialogue contextuelle.

Cette dernière partie de "guillemets" indique au script quel texte afficher.