Screen packageの [ウィンドウをキャプチャ] actionの使用
- 最終更新日2022/10/10
Screen packageの [ウィンドウをキャプチャ] actionの使用
Screen package の [ウィンドウをキャプチャ] action を使用して、開いているアプリケーション ウィンドウをキャプチャします。
手順
アプリケーション ウィンドウをキャプチャするには、次の手順に従います。
- Actions パレットで、Screen packageの [ウィンドウをキャプチャ] actionをダブルクリックまたはドラッグします。
-
オブジェクトをキャプチャするウィンドウを指定します。
[アプリケーション]、[ブラウザ]、または [変数] タブから選択します。
オプション 説明 アプリケーション 現在アクティブなウィンドウのリストから選択します。 このオプションでは、Bot Creator デバイスで開いているすべてのアプリケーション ウィンドウとブラウザ ウィンドウのリストが表示されます。 ブラウザ 対応ブラウザ タブのリストから選択します。 注:- Windows では、このオプションは Google Chrome、Chromium ベースの Microsoft Edge、および Internet Explorer ブラウザをサポートします。 それ以外のブラウザの場合は、アプリケーション オプションを使用してください。
- macOSでは、このオプションはGoogle ChromeおよびSafariブラウザをサポートしています。
変数 既存のウィンドウ変数を選択して、アプリケーション ウィンドウのタイトルを指定します。 - オプション:
ウィンドウ タイトルフィールドでワイルドカード文字 (*) を挿入することで、さまざまなウィンドウタイトルを検索できます。 値の先頭、中間、末尾に 1 つ以上のワイルドカード文字 (*) を指定することができます。
たとえば、タイトルに Microsoft が含まれているウィンドウで操作を実行するには、値の前または後にワイルドカードを追加して任意の文字列を示します: *Microsoft*. bot は、まず、完全に一致するウィンドウタイトル (Microsoft) を検索し、一致するものが見つからない場合は、タイトルのどこかに Microsoft という語が含まれるウィンドウを検索します。
正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。 正規表現の条件として 文字列 または パターン を選択し、値を入力します。 デフォルトでは、ウィンドウ タイトル フィールドで大文字と小文字が区別されます。
ブラウザのタイトルを識別する場合、大文字と小文字が区別される オプションを有効にすると、大文字と小文字を一致させることができます。このオプションを無効にすると、大文字と小文字が一致しないウィンドウ タイトルを識別できます。注: システムにインストールされている最小 Bot Agent バージョンが、Automation 360 v.26 でリリースされたバージョンであることを確認してください。 Bot Agent v.25 以前でリリースされた Automation 360 バージョンを使用している場合、ウィンドウ タイトルはデフォルトで大文字小文字を区別して識別されます。たとえば、単語の後に- Notepadが続くすべてのウィンドウ タイトル名に一致させるには、文字列 値として* -Notepadと入力するか、パターン 値として ((\w)\s)*document-Notepad を使用してこのパターンにマッチするウィンドウ タイトルのみに一致させます。注:- action のウィンドウタイトルの入力値として -title を使用して 文字列 型の正規表現を使用すると、bot がランタイムエラーに遭遇する可能性があります。 ランタイム エラーを防ぐために、*-titleと文字列を追加入力したときに特定のタイトルのアプリケーションが開くことを確認します。 アスタリスク (*) は単なる文字であり、ワイルド カード文字ではありません。
-
パターン の正規表現を使用して、-title をウィンドウタイトルの入力値として action で使用すると、bot は入力値 *-title が不正であるため、ランタイムエラーに遭遇する可能性があります。
有効な正規表現パターンを使用していることを確認してください。
注: 実行中に、Task Bot が正しいウィンドウを特定することを確認します。 特定していない場合は、次の操作を実行します。- アプリケーションまたはブラウザ ウィンドウを開きます。
- [ウィンドウ] > [アクティブなウィンドウ タイトルを取得] action を [レコーダー] > [キャプチャ] action の上にドラッグします。
- 文字列変数を [ウィンドウタイトルを変数に代入] フィールドに挿入します。
- [ウィンドウ] > [タイトルを設定] action を [ウィンドウ] > [アクティブなウィンドウ タイトルを取得] action の下にドラッグします。
- [ウィンドウ] フィールドに、[レコーダー] > [キャプチャ] action によって生成されたウィンドウ変数を挿入します。
- [新しいウィンドウ タイトル] フィールドで、[アクティブなウィンドウ タイトルを取得] actionから文字列変数を挿入します。
- [保存] をクリックします。
- オプション:
[ウィンドウのサイズ変更] オプションを選択して、ウィンドウの寸法を指定します。
このオプションによって、より信頼性の高い bot を実現できます。 タスク記録時に合わせてウィンドウのサイズを変更し、bot がターゲット オブジェクトを特定できるようにします。
- タスク記録時にウィンドウが最大化されている場合、このオプションは選択されていません。
- タスクを記録するときにウィンドウが最大サイズでない場合は、このオプションがデフォルトで選択され、幅と高さのフィールドにはウィンドウの寸法が自動的に入力されます。
注: このオプションは、サイズ変更が可能なウィンドウでのみ使用できます。 これは [デスクトップ] または [タスクバー] オプションでは使用できません。 -
[画像を保存するファイル パス] を参照して、選択します。
サポートされているファイル拡張子は、.png、.bmp、.jpeg、.tiff、.gif、および .wmf です。
- 同じ名前のファイルが存在する場合に既存のファイルを上書きするには、[ファイルを上書き] をクリックします。
- [保存] をクリックします。