IME入力モード切替通知OFFのススメ
「今日から急に処理に失敗するようになった」と相談を受けました。
結末
- IME入力モード切替通知のOFFで解決
教訓
- IME入力モード切替通知は、WinActorの画像マッチングに影響するのでOFFっておく
以下、トラブルシュートの参考になれば幸いです。
チェックポイント
- エラー:操作が実行できませんでした
- ウィンドウ識別名と一致するすウィンドウが存在しない
- 詳細設定に一致するコントロールが存在しない
- コントロールを操作できない状態
- シナリオと画面が非同期になって、次のサイクルの先頭で止まる
- 再現性あり
- ネットワークが重い
普段の1/3未満で、ストレスを感じるレベル - 同期が切れる箇所を含むブロックは「スロー実行の設定」で3にしてある
- 該当箇所はブラウザのプルダウン選択
- 部分実行では成功する
- ヒアリングと検証で、画像マッチングでコケていることを特定
- リモートデスクトップで、画像マッチングを排除しにくい部分
- 昨日までは長らく正常に動いていた
- 部分実行と全体実行を繰り返す中で、OFF前提のIME入力モード切替通知が目に止まった
→ OFFでテストしたらあっさり解決 - IME入力モード切替通知のOFF化は、初期設定のドキュメントで言及済み
- PC/ドメインログイン者とRPA実行者は一致する
- シフトを踏まえ、複数名を実行者に割当済み
- 該当ユーザーの実行でも、これまでも処理に成功していた
見立て
- IME入力モード切替通知がONだと、ネットワークやPCが重いタイミングで、画像マッチング設定の許容レベルを超える
結果として、クリックに失敗する - IME入力モード切替通知がOFFなら、ネットワークの負荷状況に左右されずに正確にクリックできる
もしくは許容レベルに対して余裕がある
リファレンス
Windows 10でIMEを切り替えた時に「あ」や「A」が表示されないようにする方法。 | マイティソフト
https://www.mighty-soft.com/2019/12/27/windows-10でimeを切り替えた時に「あ」や「a」が表示され/
IME入力モード切替通知OFFは、コマンドでダイレクトにOFFれます。
Windows 10 IME入力モード切替の通知「あ」「a」表示を消す | りんか ネット
https://rin-ka.net/ime01/REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\IME\15.0\IMEJP\MSIME /v ShowImeModeNotification /t REG_DWORD /d 1 /f
シナリオの序盤に「コマンド実行」とかを置いとくことで、ユーザーの設定に左右されない運用も可能ですね。
もしレジストリの制御を採用するなら、セオリー通りにバックアップを取ってからが無難です。
anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録