2つの技術を使用してこのソフトウェアサポートの変数:
1) 変数をサポートする多くのフィールド: これらの変数の値はタスクがランするとき解決する。 変数をサポートするフィールドはとマークされる。 例えば: 年の現在の月に基づいてファイル名フィールドのファイルに一致させるためにはファイル名を次のように入れる: $の日付%の::ミリメートルyy $ %の。 現在の月が2002年6月、名前で「06-02」を含んでいるすべてのファイルは選ばれる。
2) 可変的なモニタタスク: このタスクは値を使用してあなたが定義する比較の規準および変数の値を、比較する。 マッチがあれば、他のタスクをランすることができる。
タイプの変数
タスク変数: タスク変数値は/更新済時タスクの実行生成される。 例: タスクの出口コードは次の変数として保存される: TaskTitle::EXITCODE
システム変数: 現在のタスクがランするとき解決するシステム変数は、例日付、ユーザー名等である。
Javaの変数: Java仮想マシンに使用できるJavaの変数。 「Java変数」のメニュー項目からJavaの変数の値を得ることができる
ユーザーの変数: ユーザーはバッチファイル、原稿またはプログラムによって彼らの自身の変数を追加できる。 ユーザーは彼らの自身のプログラムからのこのプログラムに出力をリンクできる。
テキストの変数を使用して守備につく
変数はように続くフォーマットされていなければならない: $ % %のVariableFormat $の
システム変数のため: $ % VariableNameの::VariableOptions % $
Variable_Optionsはある変数によってだけ必要となるかもしれない。
例: $の日付%の::hh:ミリメートル:yy %の$または$ % %のユーザー名$の
タスク変数のため: $ % TaskTitleの::VariableName % $
例: TaskTitleのために=テストしなさい: $テスト%の::ExitCode % $または$ %テスト::ErrorMsg % $
ユーザーおよびJavaの変数のため: $可変的な% %の$の
例: Java可変的なuser.nameのため、使用: $ % %のuser.name $の
入り込まれた変数
シングルレベルの入り込まれた変数はフォーマットを使用して許可される
$ %….ネスト[nested_variable] - NESTEND… % $の
例:
ファイル1つの) $ %の::日付::pp-dd-YY_mm-hh-ss::ネストfileMon::FilePath-NESTEND %は$日付を時間可変的な「fileMonで見つけられるファイル経路の修正されて得る::FilePath」。
ファイル2つの) $ %の::日付::pp-dd-YY_mm-hh-ss::c:\test\NEST - fileMon::ファイル名NESTEND $ %は日付を時間可変的な「fileMonで見つけられるファイルの修正されて得る::ファイル名」。
1つの入り込まれた変数だけ単一フィールド読取ることができる。
現在利用できる変数のリスト
現在利用できる変数のリストを見るためには、「可変的なモニタ」タスクダイアログをつけなさい(タスクのメニュー/モニタによって)。 変数は変数名ドロップダウンボックスにリストされている。 変数は以下の順にリストされている:
1) システム変数
2) タスクおよびユーザーの変数
3) Javaの変数