コマンド (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;