











RPA を作る上で、ウィンドウが表示されるまで待つなら、画像が表示されるまでも待ちたいですよね? 特に、ウィンドウ自体が変わらないウェブサイトの操作などでは、画面の遷移を待つ場合などに画像の表示を利用することができます。
そこで、今回は画像が表示されていたらただクリックするだけではなく、そこから次の画像が表示されるまで待ってからクリックするという動作と、待つ動作に不可欠な「ループ」処理について解説します。
- Pulover’s Macro Creator で画像を見つけた際に、クリック以外の動作、より詳細な動作をさせる方法を学習します。
- Pulover’s Macro Creator で画像が表示されるまで待つ動作を学習します。
- 待つ動作のために、ループ処理・ループからの抜け出し方について学びます。
Pulover’s Macro Creator で画像が出るまで待つ RPA を作る!
下準備
今回もメモ帳を使用しますが、 RPA シナリオを作り直しますので、ファイルを新規作成しメモ帳をアクティブにするアクションを追加してください。
PMC ファイルは再利用しませんが、画像検索に使う画像を一部再利用しますので、まだ第8回をやっていない方は、画像をキャプチャするところまで進めるか、第8回を終わらせてきてください。
今回作成する RPA の全体像
- 「ファイル(F)」をメモ帳のウィンドウから探し出します。
- 画像の中心をクリックします。
- 「名前を付けて保存(A)」の画像が出てくるまで待ちます。
- 名前を付けて保存の中心をクリックします。
また、見つからなかった場合の処理なども学習します。
メモ帳からファイル(F)を探すアクションを追加
「イメージ/ピクセル検索/画像からテキストへ」ボタン(F7キー)を押して、アクション追加ダイアログを表示します。
これまでは、Pulover’s Macro Creator でスクリーンショットを作成していましたが、以前キャプチャーした画像ファイルがそのまま使えますので「…」ボタンをクリックします。
ファイル選択ダイアログが開きますので、前々回作成した画像を選択します。それから「画像の中心に座標を調整」にチェックをいれます(画像ではチェックが入っていませんが、入れてください)。
また、「If文を追加」にチェックが入っていることを確認して、「OKボタン」をクリックします。
If文込みで画像が作成されました。
If文の「Windowがアクティブなとき / 非アクティブなとき」と同様に画像検索の編集ダイアログでは、後からIf文を追加することができません。
ただし、これも同様に、後から手動でIf文を追加することができます。
If文を手動で追加する場合の条件は「画像 / ピクセルが見つかった場合」「画像 / ピクセルが見つからない場合」となります。
あわせて確認しておきましょう。
画像の中心をクリックする
これまでは、画像検索の編集ダイアログで直接、クリックコマンドを実行していました。しかし、今回は「If文」の挿入を選んだためにクリックコマンドを追加していません。
どのようにクリックすればいいでしょうか?