2025年6月30日
UI.Vision RPAで繰り返し処理をするマクロ

オープンソース RPA の「UI.Vision」で繰り返し処理をするマクロの書き方について説明します。
繰り返し処理用マクロで必要になるコマンドは以下のとおり。「ループ開始」と「ループ終了」の間に処理を書けば OK です。
現在のタブを選択
- Command : selectWindow
- Target : TAB=0
TAB=0
で現在のタブを選択します。
ループ開始
- Command : while
- Target : true
- Value : !TIMEOUT_MACRO
ループ停止条件はご自由に。
ループ終了
- Command : End
JSONソース
JSON ソースも載せておきます。
{
"Name": "teradas example",
"CreationDate": "2025-6-27",
"Commands": [
{
"Command": "selectWindow",
"Target": "TAB=0",
"Value": "",
"Description": ""
},
{
"Command": "while",
"Target": "true",
"Value": "!TIMEOUT_MACRO",
"Description": ""
},
{
"Command": "click",
"Target": "xpath=//*[@id=\"wp-media-grid\"]/div[2]/div[3]/div[2]/div/div[4]/div/button",
"Value": "",
"Targets": [
"xpath=//*[@id=\"wp-media-grid\"]/div[2]/div[3]/div[2]/div/div[4]/div/button",
"xpath=//div[4]/div/button",
"css=#wp-media-grid > div.media-frame.wp-core-ui.mode-grid.mode-edit.hide-menu > div.media-frame-tab-panel > div.media-frame-content > div > div.attachments-wrapper > div > button.button.load-more.button-primary"
],
"Description": ""
},
{
"Command": "end",
"Target": "",
"Value": "",
"Description": ""
}
]
}
Code language: JSON / JSON with Comments (json)
繰り返し処理する Click コマンドは例です。適宜書き換えてください。
コメントを記入