ウィンドウ

このステップは、Windows デスクトップで作業し、Windows アプリケーションを実行するのに役立ちます。

プロパティ

次のプロパティを指定して、アプリケーションを実行します。

デバイス
アプリケーションを開くデバイスを選択します。
アクション
実行するアクションを選択します。
実行可能
  • 実行するアプリケーションのパスを指定します。ローカル ドライブのパスまたはネットワーク パスを使用できます。

  • 組み込み Windows アプリケーションの場合、calc などのプロセス名を指定できます。

    次の例は、電卓アプリケーションを起動するためのいくつかの方法を示しています。

    • calc
    • calc.exe
    • C:\\Windows\\System32\\calc.exe
    • C:\Windows\System32\calc
    • C:/Windows/System32/calc
    • C://Windows//System32//calc.exe

    ネットワーク パスを次のように指定します。

    \\MyServer\shared\reportform.exe

作業ディレクトリ (オプション)
アプリケーションの作業ディレクトリのパスを指定します。たとえば、同じ名前のアプリケーションが別のフォルダにある場合は、このパスを使用します。
引数 (オプション)
必要に応じて、アプリケーションの引数を指定します。たとえば、Web ブラウザ アプリケーションに「kofax」と指定した場合、ブラウザでは https://www.kofax.com Web サイトが開きます。
インタラクティブ (オプション)
このオプションを選択すると、ロボットによって開始されたプログラムがバックグラウンド アプリケーションとして開始されることはなくなり、ロボットがこのプログラムを操作できるようになります。このオプションは、Windows が Kofax RPADesktop Automation サービスをバックグラウンド アプリケーションとして処理する場合に役立ちます。したがって、一部のアプリケーションがバックグラウンドで開始されると、ロボットはこれらを操作できなくなります。
最大化を開始 (オプション)
最大化されたウィンドウでプログラムを開始します。
Kofax RPA インストールをバージョン 11.2 にアップグレードした場合は、この手順によって、既存のすべてのロボットに[インタラクティブ] (デフォルトでは未選択) および [最大化を開始] (デフォルトで選択) のオプションが自動的に追加されます。

ステップの例

次の例は、メモ帳アプリケーションを使用して C:\Temp にある text.txt ファイルを開く場合に役立つ Windows ステップ プロパティを示しています。

  • アクション: 実行

  • 実行可能: notepad.exe

  • 作業ディレクトリ: C:\Temp

  • 引数: text.txt

アプリケーション アクション

Internet Explorer を使用している場合は、[レコーダー ビュー] の [Internet Explorer] タブを右クリックすると表示される [アプリケーション アクション] メニューで、次のアクションを使用できます。これらのアクションは、Desktop Automation サービスが実行されているコンピュータで Internet Explorer が開かれている場合にのみ表示され、アプリケーション全体に適用されます。

Desktop Automation サービスを実行中のコンピュータで開いている Internet Explorer の表示スケーリングは自動的に 100% に設定され、これは変更できません。

アクション 説明
ウィンドウを閉じる 開いている [Internet Explorer] タブを閉じるステップを追加します。
JavaScript の実行 現在の Internet Explorer ページで JavaScript を実行するステップを追加します。
  • JavaScript実行するコードを入力します。

  • JS 実行結果: 結果を保存するバイナリ形式の変数を指定します。

    返された実行結果がテキスト タイプでない場合は、自動的にテキストに変換されます。

    • 「未定義」、「オブジェクト」、「null」は空の文字列に変換されます

    • 「ブール値」は、「true」または「false」に変換されます

    • 「数値」は、数値の文字列表現に変換されます

  • [結果を待機] を選択すると、コードが実行され、結果が [「JS 実行結果」] 変数に書き込まれるまでロボットは待機します。

    デフォルトのタイムアウトは 60 秒です。この期間内にアクションが完了しない場合は、タイムアウト エラーが表示されます。また、JavaScript コードにエラーが含まれる場合にもエラーが表示されます。

    このオプションを選択しない場合、ロボットはコードの実行まで待機してから次のステップに進みますが、結果は収集されず、変数に書き込まれません。

コンポーネント アクション

Internet Explorer を使用する場合は、[コンポーネント アクション] メニューで次のアクションを使用できます。これらのアクションを使用できるのは、Desktop Automation サービスを実行しているコンピュータで Internet Explorer が開いている場合のみです。

Desktop Automation サービスを実行中のコンピュータで開いている Internet Explorer の表示スケーリングは自動的に 100% に設定され、これは変更できません。

アクション

説明

キーボード フォーカスを設定

キーボード入力を使用するには、選択したコンポーネントにキーボード フォーカスを設定します。

オプション選択
[オプション選択] を使用するには、Internet Explorer バージョン 8.0 以降が必要です。指定した Web サイトで、互換モードを無効にする必要があります。Web サイトがイントラネット Web サイトの場合は、[イントラネット サイトを互換表示で表示する] がオフになっていることを確認してください。これらの設定は、Internet Explorer > [ツール] > [互換表示] 設定で行います。
メニューから単一のオプションまたは複数のオプションを選択できるようにするステップを追加します。

  • アイテムのリスト、アイテムのグループ、またはドロップダウン リストから単一のオプションを選択できます。

    この操作を行うには、レコーダー ビューのメニューをクリックし、ツリー ビューの [選択] タグで必要な [オプション] タグを選択します。

  • Ctrl キーを押しながらクリックする操作と同様に、アイテムのリストまたはアイテムのグループから複数のオプションを選択できます。

    リストまたはグループから単一のオプションをすでに選択している場合は、このリストまたはグループの別のアイテムに「オプション選択」ステップを追加し、ステップのプロパティで [複数選択] をオンにします。ステップを実行すると、両方のオプションが選択された状態で表示されます。さらにオプションを選択するには、選択する追加オプションごとに同じ手順を実行します。

    複数の選択を解除する必要がある場合は、同じ設定を使用します。

ステップの更新

デバイス情報の更新などによって、Windows ステップで使用されるバックグラウンド情報が変更された場合は、変更が行われたことを示す警告が表示されます。コンテキスト メニューで [ステップの更新] をクリックすると、新しい情報を使用して Windows ステップを更新できます。