コマンド (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
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: 1 つのコマンドで複数回使用可能なフラグ |
// 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;