スクリーン パッケージの [領域をキャプチャ] アクションの使用

スクリーン パッケージ の [領域をキャプチャ] アクション を使用して、アプリケーション ウィンドウ領域のスクリーンショットをキャプチャします。

手順

アプリケーション ウィンドウの指定した領域をキャプチャするには、次の手順に従います。

  1. アクション パレットで、[領域をキャプチャ] アクション をダブルクリックするか、スクリーン パッケージ からドラッグします。
  2. オブジェクトをキャプチャするウィンドウを指定します。
    [アプリケーション]、[ブラウザ]、または [変数] タブから選択します。
    オプション説明
    アプリケーション 現在アクティブなウィンドウのリストから選択します。このオプションでは、Bot Creator デバイスで開いているすべてのアプリケーション ウィンドウとブラウザ ウィンドウのリストが表示されます。
    ブラウザ 対応ブラウザ タブのリストから選択します。
    注: このオプションは、Google Chrome、Chromium ベースの Microsoft Edge、および Internet Explorer ブラウザをサポートします。それ以外のブラウザの場合は、[アプリケーション] オプションを使用してください。
    変数 既存のウィンドウ変数を選択して、アプリケーション ウィンドウのタイトルを指定します。
  3. オプション: [ウィンドウ タイトル] フィールドでワイルドカード文字 (*) を挿入することで、さまざまなウィンドウ タイトルを検索できます。値の先頭、中間、末尾に 1 つ以上のワイルドカード文字 (*) を指定することができます。
    たとえば、タイトルに Microsoft が含まれているウィンドウで操作を実行するには、値の前または後にワイルドカードを追加して任意の文字列を示します。*Microsoft*Bot は、まず、完全に一致するウィンドウ タイトル (この場合であれば、Microsoft) を検索し、条件に一致する文字が見つからない場合は、タイトルに Microsoft を含むウィンドウを検索します。

    正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。正規表現の条件として [文字列] または [パターン] を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。

    ブラウザのタイトルを識別する場合、[大文字と小文字が区別される] オプションを有効にすると、大文字と小文字を一致させることができます。このオプションを無効にすると、大文字と小文字が一致しないウィンドウ タイトルを識別できます。
    注: システムにインストールされている最小 Bot エージェント バージョンが、Automation 360 v.26 でリリースされたバージョンであることを確認してください。Automation 360 v.25 以前でリリースされた Bot エージェント バージョンを使用している場合、ウィンドウ タイトルはデフォルトで大文字小文字を区別して識別されます。
    たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として [文字列] 値を入力できます。または、((\w)\s)*document-Notepad として [パターン] 値を使用すると、このパターンに一致するウィンドウ タイトルのみに絞り込むことができます。
    注:
    • 任意のアクションでウィンドウ タイトルの入力値として「-title」を含む [文字列] 型の正規表現を使用する場合、Bot にランタイム エラーが発生する可能性があります。ランタイム エラーを防ぐために、「*-title」と文字列を追加入力したときに特定のタイトルのアプリケーションが開くことを確認します。アスタリスク (*) は単なる文字であり、ワイルド カード文字ではありません。
    • 任意のアクションでウィンドウ タイトルの入力値として「-title」を含む [パターン] 型の正規表現を使用する場合、入力値「*-title」が正しくないため、Bot にランタイム エラーが発生する可能性があります。

      有効な正規表現パターンを使用していることを確認してください。

    注: 実行中に、タスク Bot が正しいウィンドウを特定することを確認します。特定していない場合は、次の操作を実行します。
    1. アプリケーションまたはブラウザ ウィンドウを開きます。
    2. [ウィンドウ] > [アクティブなウィンドウ タイトルを取得] アクション[レコーダー] > [キャプチャ] アクションの上にドラッグします。
    3. 文字列変数を [ウィンドウタイトルを変数に代入] フィールドに挿入します。
    4. [ウィンドウ] > [タイトルを設定] アクション[ウィンドウ] > [アクティブなウィンドウ タイトルを取得] アクションの下にドラッグします。
    5. [ウィンドウ] フィールドに、[レコーダー] > [キャプチャ] アクションによって生成されたウィンドウ変数を挿入します。
    6. [新しいウィンドウ タイトル] フィールドで、[アクティブなウィンドウ タイトルを取得] アクションから文字列変数を挿入します。
    7. [保存] をクリックします。
  4. オプション: [ウィンドウのサイズ変更] オプションを選択して、ウィンドウの寸法を指定します。
    このオプションによって、より信頼性の高い Bot を実現できます。タスク記録時に合わせてウィンドウのサイズを変更し、Bot がターゲット オブジェクトを特定できるようにします。
    • タスク記録時にウィンドウが最大化されている場合、このオプションは選択されていません。
    • タスクを記録するときにウィンドウが最大サイズでない場合は、このオプションがデフォルトで選択され、幅と高さのフィールドにはウィンドウの寸法が自動的に入力されます。
    注: このオプションは、サイズ変更が可能なウィンドウでのみ使用できます。これは [デスクトップ] または [タスクバー] オプションでは使用できません。
  5. [領域をキャプチャ] をクリックします。
    キャプチャされた領域のピクセル座標は、[X]、[Y]、[] および [高さ] フィールドに表示されます。これらの値は変更できます。
  6. [画像を保存するファイル パス] を参照して、選択します。
    サポートされているファイル拡張子は、.png、.bmp、.jpeg、.tiff、.gif、および .wmf です。
  7. 同じ名前のファイルが存在する場合に既存のファイルを上書きするには、[ファイルを上書き] をクリックします。
  8. [保存] をクリックします。