Remote Desktop の AppleScript 用語説明を使用する
「スクリプトエディタ」に「Remote Desktop」の AppleScript 用語説明を表示できます。
スクリプト制御可能な各アプリには、AppleScript 用語説明(アプリが理解できるオブジェクトとメッセージのリスト)が含まれます。たとえば、「Remote Desktop」の用語説明には、以下のエントリーを持つ「computer list」という名前のオブジェクトがあります:
computer list n [inh. item] : A list which holds computers.
ELEMENTS
contains computers; contained by application.
PROPERTIES
id (Unicode text, r/o) : The unique identifier (UUID) of the computer list.
name (Unicode text) : The name of the computer list.
「computer list」はほかのオブジェクト(この場合「computer」)を含むオブジェクトであり、「id」やその「name」などのプロパティを持ちます。このオブジェクトはクエリーを受けて、プロパティの値(上記の通り Unicode テキスト)を返すことができますが、スクリプトの内部から「id」を変更することはできません(読み取り専用であることを示す「r/o」ラベルが付いています)。スクリプトではこのオブジェクトを動詞(verb)、またはメッセージによって操作できます。
用語説明には動詞(verb)、またはメッセージも含まれます。これらの動詞は用語説明内のオブジェクトを操作するコマンドです。たとえば、「Remote Desktop」の用語説明には「add」という名前の動詞があり、そのエントリーは以下の通りです:
add v : Add a computer to a task.
add computer : The computer.
to computer list : The computer list (or task) to add the computer to.
このエントリーは、動詞がどのような操作を、どのようにして実行できるかを定義します。このエントリーは、「Remote Desktop」が指定されたコンピュータをコンピュータリストに追加できることを示しています。オブジェクト「computer」および「computer list」は「add」によって操作されます。
「AppleScriptエディタ」 を開きます。
「ファイル」>「用語説明を開く」と選択し、「Remote Desktop」を選択します。