Automation Anywhere ドキュメントを読んで確認する

Automation Anywhere Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

端末エミュレーターpackage

  • 更新済み: 1/25/2021
    • Automation 360 v.x
    • 構築
    • RPA Workspace

端末エミュレーターpackage

[端末エミュレーター] packageには、別のマシンに接続してタスクを自動化できるactionsが含まれています。リモート マシンにアクセスして操作を制御するには、これらのactionsを使用します。たとえば、別のオペレーティング システムでアプリケーションを実行してファイルにアクセスできます。

端末エミュレーターでは、マシンがコマンド ラインまたはグラフィカル インターフェースを使って別のマシンに接続して通信することができます。端末エミュレーターは Telnet または SSH プロトコルを使って、他のマシンと通信します。

端末エミュレーターがサポートするのは、端末タイプ ANSI、TN3270E、TN5250E、および VT100 のみです。

開始前

使用可能なactionsセットの一部として [端末エミュレーター] パッケージ内では以下のactionsを実行します。

  1. [接続] actionを使用して、ホスト マシンとの接続を確立します。

    端末エミュレーター関連のタスクを自動化するには、まずホスト マシンとの接続を確立する必要があります。接続の確立中に、ホスト マシンの詳細を指定し、セッション名に関連付けます。このactionで指定したセッション名は他のactionsでも使用できるので、これらのactionsでホスト マシンの詳細を再度指定する必要はありません。「[接続] actionを使用する」をご覧ください。

    重要: 接続を確立する前にこのpackageから他のactionを使用した場合は、エラーが発生します。
  2. [端末エミュレーター] actionsを使用してタスクを自動化します。たとえば、[フィールドを取得] actionで特定のフィールドから値を取得します。
  3. 端末エミュレーター関連のすべてのタスクを自動化した後、[接続解除] actionを使用してホスト マシンとの接続を終了します。

[端末エミュレーター] パッケージ内のActions

[端末エミュレーター] パッケージには、以下のactionが含まれています。

Action 説明
ターミナルをクリア ターミナルのスクリーンをクリアします。[接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。
接続 [接続] actionを使用する」をご覧ください。
接続解除 ターミナルとの接続を終了します。[接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。
すべてのフィールドを取得 すべてのフィールドの値を取得し、テーブル変数に割り当てます。
  • [接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。
  • テーブル変数を選択して、[値を既存のテーブル変数に割り当てる] リストから取得したデータを保存します。テーブルは各フィールドを行として格納し、各フィールドの値は、次の列に整理されます。
    • フィールド インデックス
    • フィールド名
    • フィールド値
    • 編集可能 (はい/いいえ)
    • 非表示 (はい/いいえ)
注: このアクションを使用して、端末タイプ TN3270E および TN5250E と接続を確立できます。
フィールドを取得 フィールドのインデックスまたは名前に基づいてフィールドの値を取得し、文字列変数に割り当てます。
  • [接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。
  • [インデックス別] オプションを選択して、インデックスに基づいてフィールドの値を取得するか、[名前別] オプションを選択して、名前に基づいてフィールドの値を取得します。
  • 文字列変数を選択して、[値を既存の変数に割り当てる] リストから取得したデータを保存します。
注: このアクションを使用して、端末タイプ TN3270E および TN5250E と接続を確立できます。
テキストを取得 テキスト取得アクションの使用」をご覧ください。
ターミナルを非表示 ターミナル スクリーンを非表示にします。このactionを使用すると、[接続] actionで [ターミナル ウィンドウを表示] オプションが選択されている場合にターミナル画面を非表示にできます。この機能は、bot が特定のタスクを実行しているとき、ターミナル画面を非表示にする場合に便利です。[接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。
検索フィールド 含まれるテキストに基づいてフィールドを検索します。
  • [端末エミュレーター セッション名] フィールドから、次のいずれかのオプションを選択します。
    • [接続] actionを使用してターミナルとの接続を確立するための [ローカル名]
    • [セッション変数を設定] または親 bot から変数を共有する [共有セッション]
  • 検索するフィールドを踏まえてテキストを指定します。
  • [フィールドを選択] からオプションを選択し、フィールドのインデックスまたは名前を取得するかどうかを指定します。
  • 変数に出力を代入して保存します。
    注: 入力する検索テキストは完全一致でなければならず、大文字と小文字は区別されません。
キーを送信 [キー送信] アクションの使用」をご覧ください。
テキストを送信 [テキスト送信] アクションの使用」をご覧ください。
カーソル位置を設定 ターミナルの画面のカーソルの位置を設定します。
  • [接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。
  • カーソルを設定する行番号を [行を設定] フィールドで指定します。
  • カーソルを設定する列番号を [列を設定] フィールドで指定します。
注: カーソルを設定する行と列の番号を指定するには、1 ~ 999 の値を入力します。
フィールドを設定 [フィールド設定] アクションの使用」をご覧ください。
セッション変数を設定 セッション名を変数に割り当てます。このセッション変数を親 bot から子 bot に渡すには、変数を入力型変数として子 bot に入力します。
ターミナルを表示 ターミナル スクリーンを表示します。このactionを使用すると、[接続] actionで [ターミナル ウィンドウを表示] オプションが選択されていない場合に、ターミナル スクリーンを表示できます。bot が特定のタスクを実行している際にターミナル スクリーン非表示するのに便利です。[接続] actionでターミナルと接続を確立するときに使用した [端末エミュレーター セッション名] を指定します。 を指定する必要があります。
待機 [待機] アクションの使用」をご覧ください。
フィードバックを送る