WinActorを使用して、SMARTACCESSのPIN入力画面に対する自動入力(テキスト入力)を実施できない。
お問い合わせ分類:機能
( 導入環境:Windows10、物理PC )
( バージョン情報:WinActor-v7.2.1 )
( ご利用中の資材:「管理者ユーザー用」(旧インストール版) )
WinActorを使用して、SMARTACCESSのPIN入力画面の自動入力を試したが、うまくできず。
PIN入力画面を認識させて、文字列の入力を実施したい。
実施内容詳細は以下の通り。
・文字列「000」を自動入力させる
1)「文字列送信」 ⇒ 実施不可
==========================================
左ペイン)「ノード」タブ → アクション → 文字列送信
設定内容: ウィンドウ識別名の設定で、PIN入力画面にカーソルを合わせるが、
PIN入力画面を認識せず、画面登録ができない
(=対象コントロール指定が未設定のままとなる)
==========================================
2)「エミュレーションで文字列送信」 ⇒ 結果NG(文字列送信されず)
==========================================
左ペイン)「ライブラリ」タブ → 14_入力欄操作 → エミュレーションで文字列送信
設定内容: 設定タブの送信文字列に「値⇒ 000」を設定
実施結果: WinActorシナリオを実行したが、PIN入力画面には文字列が入力されなかった
==========================================
3)「クリップボードから貼り付け」 ⇒ 結果NG(文字列貼り付けされず)
==========================================
左ペイン)「ライブラリ」タブ → 14_入力欄操作 →テキスト入力グループ
1)カーソル移動(画像マッチ)
設定内容:・マッチング画像および、イメージ画像にPIN入力画面のイメージ画像を登録
・ウィンドウ識別名は「(スクリーン)」を設定
・「実行時にマッチング画像を取得」にチェックを入れ、
マッチング画像ファイルにPIN入力画面のイメージ画像を登録
・アクションは「状態チェック」で設定
2)クリップボードにコピー
設定内容:「クリップボードへ値を設定」を選択し、設定値に「値⇒ 000」を設定
3)テキスト入力欄に貼り付け
設定内容:・ウィンドウ識別名は「(スクリーン)」を設定
・操作欄に以下を入力
- キーボード[Ctrl]をDown
- キーボード[V]をDown
- キーボード[V]をUp
- キーボード[Ctrl]をUp
実施結果: PIN入力画面には文字列が貼り付けされなかった
==========================================
4)「スクリーンキーボード(※)からのキーボード操作による文字列送信」 ⇒ 結果NG(PIN入力前のスクリーンキーボードのクリック操作不可)
※Windows簡単操作→スクリーンキーボード
==========================================
【4-1】
左ペイン)「ノード」タブ → アクション → 画像マッチング
設定内容: ・スクリーンキーボードの「0」のキーボードボタンのイメージ画像を
マッチング画像イメージおよび、イメージ画像として登録
・ウィンドウ識別名は「(スクリーン)」で設定
・アクションは「マウス移動のみ」で設定
【4-2】
左ペイン)「ライブラリ」タブ → 「12_マウス関連」 → マウス左クリック
設定内容: ・設定タブのマウス操作を「左トリプルクリック」を設定
・クリック間隔(ms)を「値⇒ 1000」で設定
実施結果: スクリーンキーボードのマッチング画像「0」のボタンのところまでマウス移動はするが、
クリックが反応せず、文字列が入力できない
==========================================
「PIN入力画面での手入力」および、「スクリーンキーボードのクリック入力」で
PIN入力画面に文字入力できることを確認済み
PIN入力画面同様に、スクリーンキーボードもウィンドウ識別名の設定で画面認識できず、操作できない
例えば、WinActorからスクリーンキーボードが操作できれば回避できる可能性がありそう
-以上-