PC用のフローティングバナー スマホ用のフローティングバナー

記録モード(イベント)の仕組み

Q:記録モード(イベント)はどういった情報をもとに操作の記録をしていますか?
本記事では、記録モード(イベント)の仕組みをご説明します。

記録モード(イベント)の仕組み

イベントモードは、アプリケーションを構成する要素(インスタンス)の情報をもとに記録します。
電卓での記録操作を例に説明します。
ライブラリ>04_自動記録アクション>クリック(WIN32.ums4を使用します。

対象コントロール指定で、操作対象の電卓内の各要素を選択してみてください。
この時、オレンジ色の枠で囲われない要素は記録対象外となります。
電卓では、上部のタブ(表示、編集、ヘルプ)が対象になりません。
*対象が取れない場合、画像マッチング等で対応してください。
対象を選んだら、詳細設定をみてみましょう。

instance」は、アプリケーションを構成するそれぞれの要素です。
WinActorでは、それぞれの要素に番号を振り当てて操作対象を捕捉しています。
それでは、「instance」の値を1ずつ増やして実行してみてください。
アプリケーションには依りますが、規則性がありそうです。

text」にはその部品に設定されている文字列が表示されます。
電卓に関しては、文字列が空白ですね。
もしかしたら、当該部品には、数字ではなく画像が使用されているのかもしれません。
最後に「position」には操作対象の座標情報が記載されます。
厳密には、操作ウィンドウの左上を原点とした場合の、対象コントロールの左上の座標になります。
それぞれの値を変更して動作を確認してみてください。

関連記事

  1. 複数のWinActorの設定を共有・統一したい場合の対処法

  2. 【演習問題⑤】日付を判定して複数のファイルからWebページにデータを転記する

  3. 「Zip圧縮」を使用してファイルを圧縮する

  4. 現在表示されているディスプレイの解像度を取得する方法

  5. 【エラー】スクリプトの実行に失敗しました。エラー番号:1004 内容: マクロ ”○○’ を実行できません。このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。

  6. 各種インターフェースに対応する部品

会員情報

会員になるには
  1. WinActor_v7.5.0が公開されました

  2. WinActor_v7.4.4が公開されました

  3. WinDirector_Ver3.2.2 リリースノート

セミナー情報