Introduction à AppleScript |
Encore débutant avec AppleScript, c'est justement cette expérience de débutant dont j'entends témoigner ici en livrant les quelques trucs qui m'ont fait peu à peu entrer dans l'univers de ce langage de programmation.
AppleScript est un langage de programmation qui permet d'automatiser toutes sortes de tâches simples ou complexes de Mac OS et de nombreuses applications scriptables. Le fait que le Terminal soit lui-même scriptable ouvre des perspectives tout à fait intéressantes.
Pour le fonctionnement d'Applescript, voir la page: "Cinq petits scripts pour débuter avec AppleScript".
Pour commencer, le langage AppleScript distingue des objets, leurs propriétés, les valeurs affectées à ces objets ou propriétés et les actions ou tâches exercées sur les objets. Sont des objets l'ordinateur, les disques montés, le bureau, tout dossier ou fichier, les applications. Les objets ont des propriétés qui peuvent être uniques (un fichier adresse internet a pour propriété un lien particulier avec une page web) ou partagées avec d'autres objets (l'icône de ce même fichier a comme, tout autre, une taille, etc.).
Enfin, tout objet a un nom dont la valeur est affichée sous son icône.
Les actions ou commandes sont multiples. Nous verrons les
principales: "tell", "open", "close", "select", "get", "set", et ce
qu'on nomme le "bloc tell": "tell => end tell".
Voici donc les chapitres que j'envisage d'aborder au travers de ces
pages encore en construction.
1.
Commencer.
2.
Les principales Propriétés et Commandes.
3. Les principales propriétés du Finder.
5.
Créer des
boîtes de dialogue.
6. Piloter les applications scriptables à l’aide de scripts.