Utiliser le dictionnaire AppleScript de Remote Desktop

Vous pouvez consulter le dictionnaire AppleScript de Remote Desktop dans Éditeur de scripts.

Chaque app pouvant faire l’objet d’un script contient un dictionnaire AppleScript, qui comprend la liste des objets et messages que l’app peut comprendre. Par exemple, dans le dictionnaire de Remote Desktop, il existe un objet nommé « liste d’ordinateurs » contenant l’entrée suivante :

computer list n [élément hér.] : Liste contenant des ordinateurs.ÉLÉMENTScontient les ordinateurs ; contenu par application.PROPRIÉTÉSid (texte Unicode, lect. seule) : L’identifiant unique (UUID) de la liste d’ordinateurs.name (texte Unicode) : Le nom de la liste d’ordinateurs.

Une « liste d’ordinateurs » est un objet contenant d’autres objets (des « ordinateurs » dans le cas présent) et possédant des propriétés telles que « id » et « name ». Lorsqu’il est interrogé, cet objet peut renvoyer les valeurs des propriétés (au format Unicode comme indiqué), mais vous ne pouvez pas modifier « id » à partir du script (r/o indique lecture seule). Cet objet peut faire l’objet d’actions via les « verbes » ou messages d’un script.

Le dictionnaire contient également les « verbes », ou messages. Ces verbes sont des commandes qui agissent sur les objets du dictionnaire. Par exemple, dans le dictionnaire de Remote Desktop, il existe un verbe nommé « add », dont voici l’entrée :

add v : Ajouter un ordinateur à une tâche.add computer : L’ordinateur.to computer list : La liste d’ordinateurs (ou de tâches) à laquelle l’ordinateur doit être ajouté.

Cette entrée indique sur quoi le verbe peut agir, et comment. Elle indique que Remote Desktop peut ajouter un ordinateur spécifié à une liste d’ordinateurs. Les objets « ordinateur » et « liste d’ordinateurs » peuvent faire l’objet d’actions via « add ».

  1. Ouvrez Éditeur AppleScript.

  2. Choisissez Fichier > Ouvrir un dictionnaire.

  3. Choisissez Remote Desktop.

  4. Cliquez sur OK.

    Le dictionnaire AppleScript pour Remote Desktop est également disponible dans Référence de dictionnaire AppleScript de Remote Desktop.