SenseTalk 変数のグローバルプロパティ
SenseTalkは、スクリプト内の変数にアクセスし、それらを操作する方法を制御できるいくつかのグローバルプロパティを含んでいます。
SenseTalkでの変数の取り扱いについては、変数をご覧ください。
ローカルおよびグローバルプロパティ値の設定または変更:
SenseTalkのコマンドSetまたはPutを使用してグローバルプロパティ値を設定することができます。こ れらのプロパティの1つを参照するときは、通常の変数と区別するためにプロパティ名の前にtheという単語を使用する必要があります。
例:
set the searchrectangle to [1,2,2,3]
put 2 into the remoteworkinterval
このようにグローバルプロパティ内の特定の名前付きプロパティを追加または変更することができます:
set the namedColors.pink to color("RGB,1.0,0.5,0.5") -- namedColorsグローバルプロパティにピンクを追加し、そのRGB色値を定義します
set the listFormat's separator to " & " -- listFormatグローバルプロパティのseparatorプロパティを設定します
プロパティは、setoptionまたはsetoptionsコマンドを使用して設定または更新することもできます。setoptionコマンドを使用すると、単一のプロパティを更新することができ、setoptionsを使用すると、複数のプロパティを更新することができます。
例:
setoption searchrectangle, [1,2,2,3]