CommandContainerのキー
Category = CommandContainerのフィールドのキー一覧です。
カテゴリの設定
キー名 |
値 |
内容 |
Category |
CommandContainer |
カテゴリをCommandContainerに指定 |
コマンドの設定
キー名 |
値 |
内容 |
初期値 |
Command |
コマンド名 |
実行するコマンド名【※1】 |
|
CommandParamType |
【※2】 |
コマンドのパラメータの種類 (パラメータが必要なコマンドのみ【※1】) |
|
CommandParam |
【※3】 |
コマンドのパラメータの内容 (パラメータが必要なコマンドのみ【※1】) |
|
CommandTargetWindow |
ウィンドウ名【※4】 |
コマンドを実行する対象のウィンドウ (別のウィンドウに対して実行する場合のみ。 省略した場合は コマンドシーケンスを設定している ウィンドウ自身が対象になる) |
|
CommandTargetPlugin |
プラグイン名 |
コマンドを実行する対象のプラグイン名 (プラグインに対して実行する場合のみ) |
|
CommandCount |
数値 |
実行するコマンドの数 |
|
UseAsyncCommand |
TrueかFalse |
True:コマンドを非同期実行するようにする |
False |
IsTerminatable |
TrueかFalse |
True:中断可能な 非同期コマンドシーケンスになる False:コマンドシーケンス実行中は uLilithの終了やフェイスの変更が 不可能になる |
【※5】 |
※1 コマンドは少なくとも1つは設定する必要があります。
パラメータが必要なコマンドであればCommandParamType・CommandParamも
それぞれ1つずつ必須になります。
※2 Int・String・Double・Bool・RandomInt・RandomString のうちどれか1つ
(コマンドによって使用できる種類が異なる)
※3 文字列や数値など、コマンドによって異なる
※4 CreateSubFace・ToggleSubFaceコマンドで開くときにパラメータで指定した「ウィンドウ名」。
サブウィンドウに記述したコマンドで、メインウィンドウを対象とする場合は
「uLilith::MainWindow」と指定する。
※5 JumpToコマンドを含むシーケンスではTrue、
JumpToコマンドを含まないシーケンスではFalse
☆複数のコマンドを設定する場合、
CommandCountキーを設定した上で
Command・CommandParamType・CommandParam・
CommandTargetWindow・CommandTargetPluginの全てのキーの末尾に
(スペースは入れずに)連番をつける必要があります。
例:「Command2」「CommandParamType2」など
コマンドはキー末尾につけた連番の番号の順に実行されます。
最終更新:2013年02月07日 06:58