assignCommand [-addDivider string] [-altModifier] [-annotation string] [-command script] [-commandModifier] [-ctrlModifier] [-data1 string] [-data2 string] [-data3 string] [-delete int] [-dividerString string] [-factorySettings boolean] [-index int] [-keyString string] [-keyUp boolean] [-name] [-numDividersPreceding int] [-numElements] [-optionModifier] [-sortByKey boolean] [-sourceUserCommands]
int
assignCommand は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
このコマンドを使って、ホットキーを割り当てたり、指定したコマンド オブジェクトの内部配列を操作したりすることができます。配列の各オブジェクトには、参照に使う 1 から始まるインデックスが付いています。ホットキー エディタ(Hotkey Editor)でホットキーを割り当てできるので、通常の使用法では、このコマンドを直接使用する必要はありません。なし
戻り値の型は照会モードでは照会フラグが基になります。
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
-index(-i)
|
int
|
![]() |
||
|
||||
-keyString(-k)
|
string
|
![]() ![]() |
||
|
||||
-altModifier(-alt)
|
|
![]() |
||
|
||||
-optionModifier(-opt)
|
|
![]() |
||
|
||||
-ctrlModifier(-ctl)
|
|
![]() |
||
|
||||
-commandModifier(-cmd)
|
|
![]() |
||
|
||||
-keyUp(-kup)
|
boolean
|
![]() |
||
|
||||
-annotation(-ann)
|
string
|
![]() ![]() |
||
|
||||
-command(-c)
|
script
|
![]() ![]() |
||
|
||||
-name(-n)
|
|
![]() |
||
|
||||
-data1(-da1)
|
string
|
![]() ![]() |
||
|
||||
-data2(-da2)
|
string
|
![]() ![]() |
||
|
||||
-data3(-da3)
|
string
|
![]() ![]() |
||
|
||||
-numElements(-num)
|
|
![]() |
||
|
||||
-delete(-d)
|
int
|
![]() |
||
|
||||
-sortByKey(-sbk)
|
boolean
|
![]() ![]() |
||
|
||||
-factorySettings(-fs)
|
boolean
|
![]() |
||
|
||||
-addDivider(-ad)
|
string
|
![]() |
||
|
||||
-dividerString(-ds)
|
string
|
![]() |
||
|
||||
-numDividersPreceding(-ndp)
|
int
|
![]() |
||
|
||||
-sourceUserCommands(-suc)
|
|
![]() |
||
|
![]() |
![]() |
![]() |
![]() |
// Print out all the names of the named command objects and the // hotkey attached to them. // int $index, $count = `assignCommand -query -numElements`; string $keyString[]; print ("There are " + $count + " named command objects.\n"); for ($index = 1; $index <= $count; $index++) { print (`assignCommand -query -name $index` + " ("); $keyString = `assignCommand -query -keyString $index`; if (0 < size($keyString)) { if ("1" == $keyString[2]) { print ("Ctrl+"); } if ("1" == $keyString[1]) { print ("Alt+"); } if ("1" == $keyString[4]) { print ("Command+"); } print ($keyString[0]); if ("1" == $keyString[3]) { print (" Release"); } } print (")\n"); }