WinActor

2019.02.19
サンプルシナリオ 自動記録アクション
最前面画面のカーソル位置に文字入力するサンプルシナリオ

WinActorの自動記録アクションライブラリを用いたサンプルシナリオです。
最前面画面のカーソル位置に自動で文字を入力するサンプルシナリオとなります。

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

サンプルシナリオ概要

最前面画面のカーソル位置に文字入力するサンプルシナリオ

最前面画面のカーソル位置に文字入力するサンプルシナリオ

はじめに

WinActorの自動記録アクションライブラリを使用して、最前面画面のカーソル位置に自動で文字を入力するサンプルシナリオ(以降、本サンプルシナリオ)について説明します。

本サンプルシナリオの概要

本サンプルシナリオは、以下の処理を行います。

  • シナリオ実行後に5秒待機し、待機完了の時点で最前面にある画面のフォーカス部分に対し、指定された文字列を自動で入力します。

使用するWinActorモジュール

本サンプルシナリオでは、以下のWinActorモジュールを使用します。

  • 04_自動記録アクション/エミュレーション.ums5

動作確認環境

本サンプルシナリオは以下の環境で確認しています。

  • Windows 10

  • WinActor 5.3.0

本サンプルシナリオの使い方

本サンプルシナリオの使い方は以下の通りです。

Step 1. サンプルシナリオの読み込み

ダウンロードしたZIPファイルを展開し、展開したフォルダに含まれている本サンプルシナリオをWinActorで読み込みます。

Step 2. 動作に必要な変数を設定

本サンプルシナリオを実行するために必要な値を、変数一覧で更新します。
本サンプルシナリオの実行にあたり、事前に設定が必要な変数は下記の1つです。

  • 入力文字列
    • 入力したい文字列を設定します。
      例)WinActor入力テスト
変数表示画面
変数表示画面

Step 3. サンプルシナリオの実行

WinActorで本サンプルシナリオを実行開始します。
入力文字列の入力が完了すると、本サンプルシナリオは終了します。

Step 4. サンプルシナリオの終了後

本サンプルシナリオの実行終了後、最前面の画面のフォーカス部分に入力文字列が入力されています。 Step2の例の場合、「WinActor入力テスト」が入力されています。

トラブルシューティング

本サンプルシナリオでは、最前面の画面にテキスト入力可能な箇所がない場合や、テキスト入力箇所がフォーカスされていない場合、入力文字列が入力されずにサンプルシナリオが終了する場合があります。 このような場合には、サンプルシナリオ実行開始後の5秒待機中に、入力したい画面の入力箇所をクリックして、入力したい箇所をフォーカスしてください。

サンプルシナリオ解説

本サンプルシナリオで使用している実装テクニックについて説明します。

入力対象ウィンドウの設定

本サンプルシナリオの入力対象となるウィンドウは、入力欄にフォーカスされているポップアップウィンドウ(認証情報入力ウィンドウなど)を想定しています。 本シナリオでの実装に加えて、ウィンドウを開く・入力欄にフォーカスする、といった改造を行うことでより高度なシナリオとして使用が可能です。

例えば、「23_ブラウザ関連/クリック.ums5」と言うライブラリがあります。このライブラリでは、「Webページ内の要素(ボタンやリンク等)を指定しクリックする」という操作が実現できます。このライブラリで入力欄をクリックし、フォーカスした上で本サンプルシナリオの操作を実行することで、より高度な使用が可能となります。 ブラウザ関連ライブラリの使い方については、「WinActor_ブラウザ操作シナリオ作成マニュアル.pdf」を参照してください。

変更履歴

日付 修正内容 版数
日付
2019/02/19
修正内容
初版
版数
1.0版
日付
2023/6/12
修正内容
・注意事項を削除
・ファイル名を「SS1902_5527_InputForemostWindow_1.0.1.zip」に変更
版数
1.1版

本コンテンツをダウンロードする前にこちらの利用条件を必ずご確認いただき、内容に同意をしたうえでダウンロードしてください。 また、"コンテンツの利用条件"は下のボタンからダウンロードし、お手元で保管してください。

"自動記録アクション"に関連するその他のサンプルシナリオ

サンプルシナリオ一覧へ戻る
当サイトでは、お客さまに最適なユーザー体験をご提供するためにCookieを使用しています。当サイトをご利用いただくことにより、お客さまがCookieの使用に同意されたものとみなします。詳細は、「プライバシーポリシー」をご確認ください。