runTimeCommand [-annotation string] [-category string] [-categoryArray] [-command script] [-commandArray] [-commandLanguage string] [-default boolean] [-defaultCommandArray] [-delete] [-exists] [-hotkeyCtx string] [-numberOfCommands] [-numberOfDefaultCommands] [-numberOfUserCommands] [-save] [-showInHotkeyEditor boolean] [-userCommandArray]
name
runTimeCommand は、取り消し可能、照会可能、および編集可能です。
指定した名前で MEL コマンドを作成します。作成されたコマンドはその他の MEL コマンドと同様に起動できます。このコマンドを起動すると、command フラグにアタッチされている文字列が実行されます。 作成されたコマンドが、引数とフラグを取らないことに注意してください。照会や編集もできません。 指定するコマンド名は固有である必要があります。名前自体は、英字かアンダースコアで始める必要があり、その後は英数字かアンダースコアを続けることができます。 起動時に自動的に読み込まれるスクリプトでランタイム コマンドを作成する場合は、default フラグを true に設定します。このように設定すると、アプリケーションがラン タイム コマンドを保存しようとしなくなります。string | コマンドの名前。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-annotation(-ann)
|
string
|
|||
|
||||
-category(-cat)
|
string
|
|||
|
||||
-categoryArray(-caa)
|
|
|||
|
||||
-command(-c)
|
script
|
|||
|
||||
-commandArray(-ca)
|
|
|||
|
||||
-commandLanguage(-cl)
|
string
|
|||
|
||||
-default(-d)
|
boolean
|
|||
|
||||
-defaultCommandArray(-dca)
|
|
|||
|
||||
-delete(-del)
|
|
|||
|
||||
-exists(-ex)
|
|
|||
|
||||
-hotkeyCtx(-hc)
|
string
|
|||
|
||||
-numberOfCommands(-nc)
|
|
|||
|
||||
-numberOfDefaultCommands(-ndc)
|
|
|||
|
||||
-numberOfUserCommands(-nuc)
|
|
|||
|
||||
-save(-s)
|
|
|||
|
||||
-showInHotkeyEditor(-she)
|
boolean
|
|||
|
||||
-userCommandArray(-uca)
|
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// Create a command that simply prints a message. After executing // the following lines enter the command name <i>MyHelloCommand</i> // in the Command Line. // if (!`runTimeCommand -exists MyHelloCommand`) { runTimeCommand -annotation "Print the word \"Hello\"" -command ("print \"Hello\\n\"") MyHelloCommand; } // Create a window with a button that invokes the <i>MyHelloCommand</i> // command. // window; paneLayout; button -command ("MyHelloCommand"); showWindow;