Power Automate Desktop「テキストが画面に表示されるまで待機 (OCR)」アクション
画面上のテキストの有無を条件にフローを待機するアクションです。
利用方法
「OCR」の「テキストが画面に表示されるまで待機(OCR)」をドラッグします。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/11/image-75.png)
パラメータの設定画面が表示されるので値を指定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/11/image-76.png)
パラメータ
テキストが次の状態になるまで待機
テキストが「表示される」まで待機するのか、
「消える」まで待機するのかを指定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/11/image-77.png)
OCRエンジンの種類
※2021年12月のアップデートで「Windows OCR エンジン」 が追加されました。
「Windows OCR エンジン」か 「Tesseractエンジン」を指定します。
(OCRエンジン変数は廃止されました)
「Windows OCR エンジン」の方が設定の手間が少ないため、基本的にはこちらを推奨します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/07/image-70.png)
検索するテキスト
対象のテキストを指定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-233.png)
正規表現
ONにすると検索するテキストを 正規表現として扱い、
開始位置だけでなく一致するテキストも取得します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-19.png)
処理はかなり遅いため、できるだけ使用しない方が良い機能です。
テキストの検索先・検索モード
画面のどこを検索するかを指定します。
可能な限り制限した方が処理は早くなります。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-234.png)
Windows OCR の言語
「Windows OCR エンジン」の設定です。
追加設定なしで日本語を利用可能です。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/12/image-234.png)
他の言語を使う
「Tesseractエンジン」の設定です。
英語、ドイツ語、スペイン語、フランス語、イタリア語以外であればONにします。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-90.png)
言語コード
「Tesseractエンジン」の設定です。
英語、ドイツ語、スペイン語、フランス語、イタリア語以外の場合に指定します。
日本語を指定する場合はjpnを指定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-91.png)
言語データパス
「Tesseractエンジン」の設定です。
jpn.traineddataとjpn_vert.traineddataをダウンロードし、
その2ファイルを保存したディレクトリを指定します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-92.png)
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-93.png)
Tesseract言語
「Tesseractエンジン」の設定です。
英語、ドイツ語、スペイン語、フランス語、イタリア語の何れかであれば
この中から指定します。(他の言語を使う、がONの場合は表示されません)
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-89.png)
画像の幅・高さの乗数
高解像度の画像や画面の場合、調整します。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-88.png)
タイムアウト エラーで失敗しました。
OFFの場合、無制限に待機します。
ONの場合、「期間」パラメーターが表示され、秒数で制限時間を設定します。その制限時間を超えるとエラーになります。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2023/07/image-71.png)
生成された変数
アクションの結果が格納されます。この変数名は変更可能です。
同一アクションを複数、使用する場合は、どのような値かを示す名前に変更推奨です。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/07/image-235.png)
LocationOfTextFoundX・LocationOfTextFoundY
テキストが存在する場合、その位置を格納します。
エラー発生時
必須ではありませんが、必要があればエラー処理を行います。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/11/image-78.png)
Power Automate Desktopを効率的に習得したい方へ
当サイトの情報を電子書籍用に読み易く整理したコンテンツを
買い切り950円またはKindle Unlimited (読み放題) で提供中です。
![](https://blog-tips.sekenkodqx.jp/wp-content/uploads/2021/11/41bnUWdmwKL-188x300.jpg)
Word-A4サイズ:1,700ページの情報量で
(実際のページ数はデバイスで変わります)
基本的な使い方から各アクションの詳細な使い方、
頻出テクニック、実用例を紹介。(目次)
体系的に学びたい方は是非ご検討ください。
アップデートなどの更新事項があれば随時反映しています。(更新履歴)
なお購入後に最新版をダウンロードするには
Amazonへの問い合わせが必要です。