コマンド (MEL) |
MEL でのみ使用可能 |
runTimeCommand |
カテゴリ内: ウィンドウ, その他 UI |
ジャンプ先: 概要. 戻り値. フラグ. MEL 例.
runTimeCommand [-annotation string] [-category string] [-categoryArray] [-command script] [-commandArray] [-commandLanguage string] [-default boolean] [-defaultCommandArray] [-delete] [-exists] [-numberOfCommands] [-numberOfDefaultCommands] [-numberOfUserCommands] [-save] [-userCommandArray]
name
runTimeCommand は、取り消し可能、照会可能、および編集可能です。
指定した名前で MEL コマンドを作成します。作成されたコマンドはその他の MEL コマンドと同様に起動できます。このコマンドを起動すると、command フラグにアタッチされている文字列が実行されます。
作成されたコマンドが、引数とフラグを取らないことに注意してください。照会や編集もできません。
指定するコマンド名は固有である必要があります。名前自体は、英字かアンダースコアで始める必要があり、その後は英数字かアンダースコアを続けることができます。
起動時に自動的に読み込まれるスクリプトでランタイム コマンドを作成する場合は、default フラグを true に設定します。このように設定すると、アプリケーションがラン タイム コマンドを保存しようとしなくなります。
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
annotation, category, categoryArray, command, commandArray, commandLanguage, default, defaultCommandArray, delete, exists, numberOfCommands, numberOfDefaultCommands, numberOfUserCommands, save, userCommandArray
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
// 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;