
RPAネコ
RPAネコ(@PRAneko)です!
今回はWinActorの特殊変数をご紹介します。
特殊変数とは
特殊変数とは、WinActorであらかじめ定義されている変数のことです。ループ回数やエラー情報など様々な種類の特殊変数があります。
特殊変数は上記のように設定して使えます。この例では、ループ回数が格納されている特殊変数「$LOOP_NUM」を文字列設定します。
シナリオ実行に関する特殊変数
特殊変数 | 特殊変数の値 |
---|---|
$SCENARIOFILE | シナリオのファイルパス |
$SCENARIO-FOLDER | シナリオの格納フォルダ |
$ELAPSED_TIME | シナリオ実行の経過時間秒数 |
$IS_PARTIAL_EXEC | 部分実行の時はTrue 全体実行の時はFalse |
$SLOWEXECUTION-VALUE | シナリオ実行速度(0~10の値)。シナリオ実行速度×0.1秒待機時間が増える。 |
ノードに関する特殊変数
特殊変数 | 特殊変数の値 |
---|---|
$SUBROUTINE-INVOKE_ACTION_ID | サブルーチンを呼び出したノードのID。サブルーチンを参照してない場合-1が格納される。 |
$IMAGE_MATCH-MOUSE_POS | 画像マッチングでマウス操作する位置(x座標,y座標) |
エラーに関する特殊変数
特殊変数 | 特殊変数の値 |
---|---|
$ERROR_NODE_NAME | エラー発生ノード名 |
$ERROR_NODE_ID | エラー発生ノードID |
$ERROR_MESSAGE | エラーメッセージ |
ループに関する特殊変数
特殊変数 | 特殊変数の値 |
---|---|
$LOOP_NUM | 現時点のループ回数 |
$LOOP_MAX | 最大ループ回数 |
$IS_FIRST_LOOP | 最初のループ実行中はTrue それ以外の時はFalse |
$IS_LAST_LOOP | 最後のループ実行中はTrue それ以外の時はFalse |
データ一覧に関する特殊変数
特殊変数 | 特殊変数の値 |
---|---|
$DATALIST-CURRENT_LINE | データ一覧の参照行番号 |
$DATALIST-FIRST_LINE | データ一覧の開始行番号 |
$DATALIST-LAST_LINE | データ一覧の最終行番号 |
$DATALIST-FILE | データ一覧のファイルパス |
$DATALIST-FOLDER | データ一覧の格納フォルダ |
$DATALIST-DBNAME | データ一覧でDB連携しているデータソース名 |
$DATALIST_USING | データ一覧参照済かつ全体実行の時はTrue それ以外の時はFalse |
その他の特殊変数
特殊変数 | 特殊変数の値 |
---|---|
$DETECT_USER_OPERATION | オプション設定「予期せぬマウス/キーボード操作による一時停止」が有効の時はTrue それ以外の時はFalse |
$OS_BIT | WindowsOSのビット数 ※64bitの時は64、32bitの時は32を格納する。 |
▼本気でWinActorをマスターしたいならこちらをチェック
- WinActorの使い方 入門 6つだけ覚えればOK!(詳細)
- WinActorノードやライブラリの使い方 一覧(詳細)
- WinActor開発スキルアップ記事まとめ(詳細)
- WinActor勉強方法 独学から研修まで幅広くご紹介(詳細)
