WinActor ノート
端末機能シナリオ
作成マニュアルCopyright© 2020 NTT Advanced Technology Corp. All Rights Reserved.

目次
はじめに ...................................................................................................................... 1
1.1.

本書の位置づけと概要 ......................................................................................... 1

1.2.

ライセンス ........................................................................................................... 1

シナリオ作成チュートリアル...................................................................................... 2
2.1.

事前準備 ............................................................................................................... 2

2.2.

シナリオの作成方法 ............................................................................................. 3

2.3.

シナリオ作成手順................................................................................................. 4

2.4.

シナリオの全体像................................................................................................. 6

2.5.

WinActor ノートのマクロ作成 ............................................................................ 7

2.5.1.

WinActor ノートの画面クリア ..................................................................... 7

2.5.2.

SSH ツールでの処理 .................................................................................... 8

2.5.3.

テキスト処理............................................................................................... 122.5.4.

画面上のテキストデータのファイル保存 ................................................... 14

2.5.5.

マクロの保存............................................................................................... 15

2.6.

WinActor のシナリオ作成 ................................................................................. 16

2.6.1.

作成したマクロの呼び出し ......................................................................... 17

2.6.2.

判定処理の追加 ........................................................................................... 20

2.6.3.

ファイル受信処理の追加 ............................................................................ 26

2.6.4.

ログ保存用フォルダの作成処理の追加 ...................................................... 30

2.6.5.

ログファイルの移動処理の追加 ................................................................. 45

2.7.

動作確認 ............................................................................................................. 53

ライブラリ・プロパティの一覧 ................................................................................ 54
3.1.

シェルツール ...................................................................................................... 54

3.1.1.

PowerShell を開く ..................................................................................... 57

3.1.2.

コマンドプロンプトを開く ......................................................................... 57

3.1.3.

コマンドを実行する(PowerShell,コマンドプロンプト) ............................ 57

3.1.4.

PowerShell・コマンドプロンプトを閉じる .............................................. 57

3.2.

SSH ツール ........................................................................................................ 58

3.2.1.

接続設定 ...................................................................................................... 60

3.2.2.

SSH クライアントを開く ........................................................................... 64

3.2.3.

SSH クライアントを開く(接続先一覧設定) ............................................... 65

3.2.4.

コマンドを実行する(SSH クライアント) ................................................... 66

3.2.5.

SSH クライアントを閉じる ....................................................................... 66

3.2.6.

ファイル送信(SCP) ..................................................................................... 67

3.2.7.

ファイル送信(SCP・接続先一覧設定)........................................................ 68

3.2.8.

ファイル受信(SCP) ..................................................................................... 69

3.2.9.

ファイル受信(SCP・接続先一覧設定)........................................................ 70

3.2.10.

制御コードを送信する(SSH クライアント)............................................ 71

3.3.

Telnet ツール ..................................................................................................... 72

3.3.1.

Telnet クライアントを開く ........................................................................ 73

3.3.2.

コマンドを実行する(Telnet クライアント) ................................................ 74

3.3.3.

Telnet クライアントを閉じる..................................................................... 74

3.3.4.

制御コードを送信する(Telnet クライアント) ............................................ 74

ドッキングウィンドウ............................................................................................... 75
参照資料 .................................................................................................................... 76

WinActor ノート 端末機能

シナリオ作成マニュアル

はじめに
本書の位置づけと概要

1.1.

本書は WinActor ノートと連携して動作する端末機能のシナリオを作成するためのマニュアルです。
端末機能では以下の機能が提供されます。
・

Windows シェル機能
Windows PowerShell、コマンドプロンプト上でのコマンド実行機能

・

SSH/SCP クライアント機能
SSH サーバへ接続・切断、コマンド実行機能
SSH サーバへのファイル転送機能(SCP)・

Telnet クライアント機能
Telnet サーバへの接続・切断、コマンド実行機能

端末機能は WinActor ノートのマクロ機能と組み合わせて使用することで、コマンドの実
行結果に応じたより細かい制御が可能になります。
2 章では、CentOS 上に構築された SSH サーバに接続してコマンドを実行し、コマンドの出力結果に応じて、ログファイルを取得するシナリオを作成します。本チュートリアルを通じて WinActor ノートの端末機能を体験することができます。
なお WinActor ノートの使用方法については、表 5-1 参照資料の No.3,4 の資料をご参照ください。

1.2.

ライセンス

本書において以下に記載された名称、およびその他記載されている会社名、製品名は、各社の登録商標または商標です。TM、®、©マークは省略しています。
・Windows、Windows PowerShell は、米国 Microsoft Corporation の米国及びその他の国における登録商標または商標です。
* Windows の正式名称は、Microsoft Windows Operating System です。

・CentOS の名称は、CentOS ltd.の商標または登録商標です。

・

Mac OS、OS X は、Apple Inc.の商標です。

・Linux は、Linus Torvalds 氏の日本およびその他の国における登録商標または

1

WinActor ノート 端末機能

シナリオ作成マニュアル

商標です。

2

WinActor ノート 端末機能

シナリオ作成マニュアル

シナリオ作成チュートリアル
2.1.

事前準備

本チュートリアルで使用する環境を表 2-1 に示します。WinActor のシナリオを実行する
PC と SSH サーバとの間で、あらかじめ SSH プロトコルの導通確認が完了している状況を前提とします。

表 2-1

本チュートリアルで使用する環境

対象

項目

内容

本チュートリアルでの設定値

サーバ

サーバ OSCentOS Linux release-

7.6.1810
SSH サーバ

OpenSSH 7.4p1

IP アドレス:192.168.56.2
ポート番号: 22

動作検証用

任意

ユーザ名:user

アカウント

パスワード:ax12bc=9

WinActor

IP アドレス

任意

IP アドレス:192.168.56.1

を動作さ

シナリオ格納任意

C:¥端末機能シナリオ

せる PC

フォルダ
パスワード

任意。ただし、シナリオ

パスワード:ax12bc=9、ファイファイル

格納フォルダに格納し

ル 名 :cihperPassword.json とてください。

してシナリオ格納フォルダに格納してください。詳細は 2.3
をご参照ください。

Windows

エディション:
Windows 10 Pro
日本語版

3

WinActor ノート 端末機能

2.2.

シナリオ作成マニュアル

シナリオの作成方法

端末機能を使用したシナリオの作成方法には 2 種類あります。
① ユーザライブラリのみで作成する方法② WinActor ノートのマクロ機能を使用する方法
2.3 章で作成するシナリオのように WinActor ノート上で連続して処理をさせる場合、
WinActor ノートのマクロ記録を行った上で動作確認をし、作成したマクロをマクロ読込み
実行ライブラリで動作させることで、シナリオを効率的に作成できます。

4

WinActor ノート 端末機能

2.3.

シナリオ作成マニュアル

シナリオ作成手順

作成するシナリオの内容と動作を以下に示します。
[作成するシナリオ(図 2-1 ①②)の内容]
・

SSH クライアントを開き、/home/user/log フォルダ下に拡張子が log のファイルが存在する場合(図 2-1 ⑦)、拡張子が log のファイルを取得します(図 2-1 ⑥)・

SSH クライアントの操作をログとして保存します(図 2-1 ⑤)・

WinActor が動作する PC 上に日付と時刻を含む名称のフォルダ(図 2-1 ④)を作成
し、ログを格納します

図 2-1

シナリオ動作5

WinActor ノート 端末機能

シナリオ作成マニュアル

表 2-2 各種ファイル、フォルダの説明
図 2-1

ファイル、フォルダ名

説明

ログ取得シナリオ.ums7

本チュートリアルで作成する WinActor のシナの番号①

リオです。ここでは WinActor Ver.7 でのシナリオを例とします。
②

SSH サーバログ確認.json

本チュートリアルで作成する WinActor ノートのマクロです。

③

cipherPassword.json

SSH サーバにログインする際のパスワードファ
イルです。表 5-1 の No.3 の資料の「パスワードファイル生成ツール」を参照して、事前に作成してください。

④

2019-01-01_030000 など①のシナリオ実行により作成されるログを格納するためのフォルダで、WinActor が動作する
PC 上に作成されます。フォルダが作成された日時となり、左記の場合は 2019 年 1 月 1 日 3 時
00 分 00 秒を意味します。

⑤

SSH クライアント実行ロ②のマクロ実行中に WinActor ノートに表示さグ.txt

れた内容が本ファイルに保存されます。本チュートリアルで作成するシナリオでは SSH サー
バへのログインメッセージ、コマンドの実行と結果が情報として残ります。

⑥

server#1.log など①のシナリオ実行により SSH サーバが動作する PC から取得した拡張子 log のファイルです。

⑦

server#1.log など

SSH サーバが動作する PC 上に存在する拡張子
log のファイルです。本チュートリアルで作成するシナリオでは本ファイルを取得することを目的としています。SSH サーバ上にファイルがない場合は事前にファイルを作成してください。
なお、ファイルの中身としては 10 文字未満のテ
キストデータを使用しています。

作成するシナリオでは、WinActor のノード、ユーザライブラリを使用しています。シナ
リオ中のノード、ユーザライブラリの内容については、表 5-1 の No.1,2 の資料をご参照く
ださい。
また作成するシナリオでは、一般的な Linux のコマンドを使用しています。各コマンドの内容については Linux 関連の書籍、Web ページ等でご確認ください。

6

WinActor ノート 端末機能

2.4.

シナリオ作成マニュアル

シナリオの全体像

シナリオを作成するための全体像を以下に示します。
1.

WinActor ノートのマクロ作成(2.5 章参照)
A) SSH サーバ上のログ格納フォルダ内に拡張子 log のファイルがあるかを判断可
能な値を取得し、WinActor 変数に取り込むまでの処理を作成。その際、WinActor
ノートを起動してマクロ記録を行いながらマクロを作成。

2.

WinActor のシナリオ作成(2.6 章参照)
A) WinActor のシナリオから作成したマクロの呼び出す処理を追加。
B) 拡張子 log のファイルの有無の判定処理を追加。
C) 拡張子 log のファイルが存在する場合は拡張子 log のファイルを受信する処理を追加。
D) その他、ログを保存するフォルダの作成、ログの移動等の処理を追加。

7

WinActor ノート 端末機能

2.5.

シナリオ作成マニュアル

WinActor ノートのマクロ作成

WinActor ノートの操作については、最新の表 5-1 の No.3 の資料をご参照ください。
WinActor ノートを起動しておき、かつマクロ記録を有効にします。

図 2-2

2.5.1.

マクロ作成開始時点の WinActor ノート

WinActor ノートの画面クリア

前回の実行時のログが WinActor ノートに残らないように WinActor ノートの画面クリアを行います。

図 2-3

画面クリア

8

WinActor ノート 端末機能

2.5.2.

シナリオ作成マニュアル

SSH ツールでの処理

SSH ツールでの処理を以下に示します。
1.

SSH クライアントを開く
WinActor ノートの「端末」メニューから「SSH ツール」を選択します。

図 2-4

SSH ツールを開く

9

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-5 の赤枠①で囲われた部分のパラメータを設定し、「SSH クライアントを開く」
ボタンをクリックします(赤枠②)。パスワードファイルの入力値は「C:¥端末機能シ
ナリオ¥cipherPassword.json」となります。

図 2-5

SSH クライアントを開く

10

WinActor ノート 端末機能

2.

シナリオ作成マニュアル

コマンドを実行する
図 2-6 の①に下記 A)~D)の[入力するコマンド]に記載されているコマンドを入力したのち、実行ボタン(図 2-6 の②)をクリックします。

図 2-6 コマンドを実行する

A) ログフォルダへ移動する[入力するコマンド]
cd logB) 日付を取得する[入力するコマンド]dateC) 拡張子 log のファイルを表示[入力するコマンド]ls *.log
D) C)のコマンドの実行結果を表示[入力するコマンド]
echo $?
[注意事項]「1. SSH クライアントを開く」から間隔を開けてコマンドを実行した場合には、コマンドの実行が失敗することがあります。その際には、WinActor ノート マクロ
編集ウィンドウにて、「作成」にある「新規作成」ボタンをクリックし、再度 2.5.1 章
からやり直してください。

11

WinActor ノート 端末機能

3.

シナリオ作成マニュアル

SSH クライアントを閉じる
図 2-7 の「セッションを閉じる」ボタンをクリックし、SSH クライアントを閉じま
す。

図 2-7

SSH クライアントを閉じる

表 2-2 の⑦が server#1.log,server#2.log の場合、ここまでの実行結果は、WinActor ノー
トに図 2-8 のように表示されます。

図 2-8

2.5.2 章までの実行結果

12

WinActor ノート 端末機能

2.5.3.

シナリオ作成マニュアル

テキスト処理以下の手順にしたがって、拡張子が log のファイル有無の結果を選択します。
1.

「空白除去ツール」(「編集」→「空白除去ツール」)で余分な空白を除去「対象」として「全ブロック」を選択、「改行を除去」を選択し(図 2-9 ①)、「実行」
ボタンをクリック(図 2-9 ②)

図 2-9

2.

「空白除去ツール」の実行「ブロック検索ツール」と「次のブロックを選択」で、echo $?の実行結果を選択① ブロック検索ツール(「ブロック抽出」→「ブロック検索ツール」)で、「キーワー
ド」に「$?」を入力、「を含む」を選択、「前方検索(カーソル移動)」を選択し(図2-10 ①)、「実行」ボタンをクリック(図 2-10 ②)

図 2-10「ブロック検索ツール」による検索

13

WinActor ノート 端末機能

シナリオ作成マニュアル② カーソル移動ツール（「カーソル移動」→「カーソル移動ツール」）で、「次のブロックを選択」を選択し、「実行」ボタンをクリック(図 2-11)

図 2-11 「次のブロックを選択」の実行

ここまでの実行結果は、図 2-12 のように表示されます。

図 2-12

2.5.3 章の実行結果

14

WinActor ノート 端末機能

2.5.4.

シナリオ作成マニュアル

画面上のテキストデータのファイル保存

WinActor ノートの画面上のテキストデータをログとして保存します。
「出力ツール」(「出力」→「出力ツール」)を使用し、表 2-3 にしたがって値を設定し、「実行」ボタンをクリックします。

図 2-13

出力ツールの設定画面

表 2-3

出力ツールの設定値

図 2-13 の番号

設定値①「全ブロック」を選択②「ファイルへ」を選択③「C:¥端末機能シナリオ¥SSH クライアント実行ログ.txt」を入力④「MS932(Shift JIS)」を選択⑤「CR+LF(Windows)」を選択⑥

チェックを入れる⑦

チェックを入れる

15

WinActor ノート 端末機能

2.5.5.

シナリオ作成マニュアル

マクロの保存WinActor ノートマクロ編集画面(「表示」→「マクロ編集」で開く)で、マクロ記録を無効にし(図 2-14 ①)、「保存」ボタンをクリックします(図 2-14 ②)。
ファイル名を SSH サーバログ確認.json(図 2-14③)として、C:¥端末機能シナリオのフォルダ(図 2-14 ③)へ現在編集中のマクロを保存します(図 2-14 ④)。

図 2-14 マクロの保存

16

WinActor ノート 端末機能

2.6.

シナリオ作成マニュアル

WinActor のシナリオ作成

今回作成する WinActor のシナリオを新規シナリオファイルとして保存します。

図 2-15

新規シナリオファイルの保存

17

WinActor ノート 端末機能

2.6.1.

シナリオ作成マニュアル

作成したマクロの呼び出し

フローチャート画面のシナリオに、ライブラリ「マクロ読込み実行」をドラッグ＆ドロップで配置します。

図 2-16

ライブラリ(マクロ読込み実行)の挿入

18

WinActor ノート 端末機能

シナリオ作成マニュアル

配置したライブラリをダブルクリックしてプロパティを開きます。
ファイル名の欄に 2.5.5 章で作成したマクロと同じファイル名(SSH サーバログ確認.json)を入力し［更新］ボタンをクリックします。

図 2-17

マクロファイル名の指定

19

WinActor ノート 端末機能

シナリオ作成マニュアル

マクロ読込み実行ライブラリのみで正常に動作するかを確認します。
WinActor のツールバーの実行ボタンをクリックすると、WinActor ノート上に想定のテキスト内容が出力されることを確認できます。確認後、「C:¥端末機能シナリオ¥ SSH クラ
イアント実行ログ.txt」ファイルを削除してください。

図 2-18

マクロ読込み実行ライブラリの動作確認

20

WinActor ノート 端末機能

2.6.2.

シナリオ作成マニュアル

判定処理の追加

WinActor ノート上のテキストを読み取り、WinActor で変数として保存するための動作を追加します。
ユーザライブラリから「変数に取り込み」をドラッグ＆ドロップで配置します

図 2-19ライブラリ（変数に取り込み）の挿入

21

WinActor ノート 端末機能

シナリオ作成マニュアル

ライブラリの配置後、プロパティ画面を開きます。
マクロ読込み実行ライブラリの実行後「echo $?」の実行結果が選択され、選択内容を変数として WinActor 上に読み込むため、変数名を「echo 実行結果」と定義し［更新］ボタン
をクリックします。
新しい変数として登録するか否かを確認する画面が表示され、［はい］をクリックすると変数一覧画面に新しい変数として登録されます。

図 2-20

変数名の入力22

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-21

変数一覧画面の更新確認

変数「echo 実行結果」に「echo $?」の実行結果の文字列が読み込まれる動作を確認します。
現在のシナリオの状態で「実行」ボタンをクリックするとすべての処理が完了した後に変数の値が初期化されてしまうため、末尾に「待機ボックス」を配置します。
ノードから「待機ボックス」をドラッグ＆ドロップで配置します

図 2-22

待機ボックスの挿入

23

WinActor ノート 端末機能

シナリオ作成マニュアル

現状態のシナリオを実行し、動作を確認します。
WinActor のツールバーの実行ボタンをクリックし、変数一覧画面の「echo 実行結果」に「echo $?」の実行結果のテキスト（今回の場合は「0」）が入力され現在値が更新されるかを確認します。

図 2-23 変数に取り込みの動作確認

24

WinActor ノート 端末機能

シナリオ作成マニュアル

次に追加した「待機ボックス」を削除し、判定処理を追加します。
ノードから「分岐」をドラッグ＆ドロップで配置します。

図 2-24ノード(分岐)の挿入

25

WinActor ノート 端末機能

シナリオ作成マニュアル

ノードの配置後、プロパティ画面を開きます。
プロパティの「名前」、「分岐名」を変更したのち、「条件式設定」をクリックし、「条件式」
ウィンドウで条件式の左辺は「echo 実行結果」を選択、右辺には 0 を入力します。これにより echo $?の実行結果が 0 の場合、すなわち拡張子 log のファイルが存在する場合、分岐名「あり」の処理に移動します。
最後に条件式画面、プロパティ画面の［更新］ボタンを順にクリックし、プロパティ設定
を完了します。

図 2-25

条件式の設定26

WinActor ノート 端末機能

2.6.3.

シナリオ作成マニュアル

ファイル受信処理の追加

拡張子 log のファイルが存在する場合は拡張子 log のファイルを受信する処理を追加します。
ユーザライブラリから「ファイル受信(SCP)」をドラッグ＆ドロップで配置します。

図 2-26 ライブラリ(ファイル受信(SCP))の挿入

27

WinActor ノート 端末機能

シナリオ作成マニュアル

配置したライブラリをダブルクリックしてプロパティを開きます。
各項目について、表 2-4 にしたがって入力してください。入力後［更新］ボタンをクリックします。新しい変数として登録するか否かを確認する画面が表示され、［はい］をクリッ
クすると変数一覧画面に新しい変数として登録されます。
表 2-4

ファイル受信(SCP)のプロパティ設定値

項目

設定値

備考

認証方式

「パスワード認証」を選択-

ホスト「ホスト」を入力

*1

ポート番号

「ポート番号」を入力

*1

ユーザ名

「ユーザ名」を入力*1

パスワードファイル「パスワードファイル」を入力*1

秘密鍵ファイル「値⇒」のままにします

タイムアウト値[秒]「タイムアウト値」を入力*1

送信元ファイル「送信元ファイル」を入力

*1

送信先パス

「日付」を入力*1*1 一度「*」を選択してから値を入力します。

28

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-27

プロパティ設定後

29

WinActor ノート 端末機能

シナリオ作成マニュアル

変数一覧画面の各変数に対する初期値について、表 2-5 にしたがって入力してください。
表 2-5

変数一覧画面の初期値設定

変数名

初期値

備考

ホスト

192.168.56.2

-

ポート番号

22

-

ユーザ名

user

-

パスワードファイ

cipherPassword.json-

10

ご使用になる環境に応じてル
タイムアウト値

適切な値を調整してください。
送信元ファイル/home/user/log/*.log-

日付

初期値は空欄にしてください。値は 2.6.4 章の処理で自動的に生成されます。

図 2-28

初期値設定後30

WinActor ノート 端末機能

2.6.4.

シナリオ作成マニュアル

ログ保存用フォルダの作成処理の追加① サブルーチン、サブルーチン呼び出し処理の作成
SSH サーバ上のログを格納するための日時に応じたフォルダを作成する処理を追加します。ログフォルダ作成については、サブルーチン内で処理を行います。
ノードからサブルーチン呼び出し、サブルーチングループをドラッグ＆ドロップで配置します。

図 2-29ノード(サブルーチン呼び出し、サブルーチングループ)の挿入

31

WinActor ノート 端末機能

シナリオ作成マニュアル

ノードを配置後、それぞれのプロパティ画面を開きます。
サブルーチングループのプロパティ画面については、名前を「ログフォルダ作成」に変更します。サブルーチン呼び出しについては名前を「ログフォルダ作成呼び出し」に変更し、サブルーチン名は「ログフォルダ作成」を選択します。

図 2-30

サブルーチングループ、サブルーチン呼び出しの設定② サブルーチン内の処理の作成「ログフォルダ作成」サブルーチン内の処理を作成します。
全体像を以下に示します。
1.

フォルダ名の作成① 日時の取得取得される日時の形式としては、以下のようになります。
<取得される日時の形式>
yyyy-mm-dd HH:mm:ss
ただし Windows の地域の設定によっては、上記のような形式ではない場合があります。
その場合は本マニュアルを参考にシナリオの処理内容を変更してください。
② フォルダ名の生成①の形式から半角コロン(:)をなくし、スペースをアンダーラインに置き換えることで表 2-2 の④の形式(yyyy-mm-dd_HHmmss)に変換します

2.

フォルダの作成
上記 1. ②で生成されたフォルダ名のフォルダを作成します。

個々の処理について以降に示します。

32

WinActor ノート 端末機能

1. ①

シナリオ作成マニュアル

日時の取得

ノードから日時取得をドラッグ＆ドロップで配置します。

図 2-31

ノード(日時取得)の挿入

33

WinActor ノート 端末機能

シナリオ作成マニュアル

配置したノードをダブルクリックしてプロパティを開きます。
取得結果に「日付」を、日付形式に「yyyy-mm-dd」を、タイムゾーンに「OS デフォルト」を選択し［更新］ボタンをクリックします。

図 2-32

プロパティ(日時取得)の設定

34

WinActor ノート 端末機能

1. ②

シナリオ作成マニュアル

フォルダ名の生成

まず 2 つの文字列置換ライブラリを続けて追加します。変換文字列は双方とも「日付」を選択し、置換前、置換後はそれぞれ、半角コロン(:)と空欄、半角スペー
ス( )とアンダーライン(_)を選択します。

図 2-33

一つ目のライブラリ(文字列置換)の挿入

35

WinActor ノート 端末機能

図 2-34

シナリオ作成マニュアル

プロパティ(一つ目の文字列置換: 半角コロン(:)と空欄)の設定

36

WinActor ノート 端末機能

図 2-35

シナリオ作成マニュアル

二つ目のライブラリ(文字列置換)の挿入

37

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-36 プロパティ(二つ目の文字列置換:半角スペース( )とアンダーライン(_))の設定

38

WinActor ノート 端末機能

シナリオ作成マニュアル

次にシナリオフォルダのファイルパスライブラリを追加します。

図 2-37

ライブラリ(シナリオフォルダのファイルパス)の挿入

39

WinActor ノート 端末機能

シナリオ作成マニュアル

配置したライブラリをダブルクリックしてプロパティを開きます。
ファイル名は「日付」を選択し、ファイルパス生成結果は「結果フォルダ」を入力し［更新］ボタンをクリックします。
新しい変数として登録するか否かを確認する画面が表示され、［はい］をクリッ
クすると変数一覧画面に新しい変数として登録されます。

図 2-38

プロパティ(シナリオフォルダのファイルパス)の設定

40

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-39

変数一覧画面の更新確認

41

WinActor ノート 端末機能

シナリオ作成マニュアル

2. フォルダの作成
ここまでに作成したログファイルを保存するフォルダ名(変数「結果フォルダ」)
をもとにフォルダを作成します。
ライブラリからフォルダ作成をドラッグ＆ドロップで配置します。

図 2-40ライブラリ(フォルダ作成)の挿入

42

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-41

プロパティ(フォルダ作成)の設定

現状態のシナリオの部分実行を行い、動作を確認します。
ログフォルダ作成を左クリックで選択後、右クリックし「部分実行」を選択します。

43

WinActor ノート 端末機能

図 2-42

シナリオ作成マニュアル

ログフォルダ作成の部分実行の実施

部分実行後に、エクスプローラーで C:¥端末機能シナリオを開き、表 2-2 の④の形式で44

WinActor ノート 端末機能

シナリオ作成マニュアル

空のフォルダが作成されたことを確認します。確認後、作成されたフォルダを削除してください。

45

WinActor ノート 端末機能

2.6.5.

シナリオ作成マニュアル

ログファイルの移動処理の追加① サブルーチン、サブルーチン呼び出し処理の作成
WinActor ノートの表示内容を保存したファイル(SSH クライアント実行ログ.txt)を
ログフォルダへ移動する処理を追加します。
ノードからサブルーチン呼び出し、サブルーチングループをドラッグ＆ドロップで配置します。

図 2-43ノード(サブルーチン呼び出し、サブルーチングループ)の挿入

46

WinActor ノート 端末機能

シナリオ作成マニュアル

ノードの配置後、それぞれのプロパティ画面を開きます。
サブルーチングループのプロパティ画面については、名前を「ログファイル移動」に変更します。サブルーチン呼び出しについては名前を「ログファイル移動呼び出し」に変更し、サブルーチン名は「ログファイル移動」を選択します。

図 2-44

サブルーチングループ、サブルーチン呼び出しの設定

47

WinActor ノート 端末機能

シナリオ作成マニュアル② サブルーチン内の処理の作成「ログファイル移動」サブルーチン内の処理を作成します。
1.

シナリオフォルダのファイルパスライブラリの追加

図 2-45ライブラリ(シナリオフォルダのファイルパス)の挿入

48

WinActor ノート 端末機能

シナリオ作成マニュアル

配置したライブラリをダブルクリックしてプロパティを開きます。
ファイル名は「SSH クライアント実行ログ.txt」を入力し、ファイルパス生成結果は「SSH ログファイル名_絶対パス」を入力し［更新］ボタンをクリックします。
新しい変数として登録するか否かを確認する画面が表示され［はい］をクリックすると変数一覧画面に新しい変数として登録されます。

図 2-46

プロパティ(シナリオフォルダのファイルパス)の設定

49

WinActor ノート 端末機能

シナリオ作成マニュアル

図 2-47

変数一覧画面の更新確認

50

WinActor ノート 端末機能

2.

シナリオ作成マニュアル

ファイル移動ライブラリの追加

図 2-48ライブラリ(ファイル移動)の挿入

51

WinActor ノート 端末機能

シナリオ作成マニュアル

配置したライブラリをダブルクリックしてプロパティを開きます。
移動元は「SSH ログファイル名_絶対パス」を選択し、移動先は「結果フォルダ」を入力し［更新］ボタンをクリックします。

図 2-49プロパティ(ファイル移動)の設定

52

WinActor ノート 端末機能

シナリオ作成マニュアル

ここまで修正したシナリオを上書き保存します。

図 2-50

シナリオの上書き保存

53

WinActor ノート 端末機能

2.7.

シナリオ作成マニュアル

動作確認

シナリオの最終動作を確認します。
WinActor のツールバーの実行ボタンをクリックします。

図 2-51

シナリオの実行

シナリオ実行後、「C:¥端末機能シナリオ」フォルダにシナリオを実行した日時のフォルダが作成され、server#1.log, server#2.log, SSH クライアント実行ログ.txt の 3 フ
ァイルが取得されます。
SSH クライアント実行ログ.txt の取得例を図 2-52 に示します。
Last login: Thu Aug 29 14:07:12 2019 from 192.168.56.1[user@demoserver ~]$ cd log[user@demoserver log]$ date2019 年8 月 29 日 木曜日 14:35:54 JST[user@demoserver log]$ ls *.log
server#1.log server#2.log[user@demoserver log]$ echo $?
0[user@demoserver log]$

図 2-52取得された実行ログ例

54

WinActor ノート 端末機能

シナリオ作成マニュアル

ライブラリ・プロパティの一覧
3.1.

シェルツールPowerShell、およびコマンドプロンプトを使用するためのライブラリについて本章で説明します。本章では基本的なシナリオの作成手順を説明します。3.1.1～3.1.4 ではシェルツ
ールのライブラリのプロパティについて個々に説明します。
[PowerShell の実行手順]
1.

シナリオへのライブラリの配置
以下のライブラリを順にシナリオへ配置してください。
3.1.1 PowerShell を開く
3.1.3 コマンドを実行する(PowerShell,コマンドプロンプト)
3.1.4 PowerShell・コマンドプロンプトを閉じる
配置した後のシナリオは図 3-1 のようになります。

図 3-1

PowerShell を使用した基本的なシナリオ例

55

WinActor ノート 端末機能

2.

シナリオ作成マニュアル

プロパティ設定
以下の章に記載の内容にしたがって、プロパティを設定してください。
3.1.1 PowerShell を開く
3.1.3 コマンドを実行する(PowerShell,コマンドプロンプト)
3.1.4 PowerShell・コマンドプロンプトを閉じる[コマンドプロンプトの実行手順]
1.

シナリオへのライブラリの配置
以下のライブラリを順にシナリオへ配置してください。
3.1.2 コマンドプロンプトを開く
3.1.3 コマンドを実行する(PowerShell,コマンドプロンプト)
3.1.4 PowerShell・コマンドプロンプトを閉じる
配置した後のシナリオは図 3-2 のようになります。

図 3-2

コマンドプロンプトを使用した基本的なシナリオ例

56

WinActor ノート 端末機能

シナリオ作成マニュアル

57

WinActor ノート 端末機能

2.

シナリオ作成マニュアル

プロパティ設定
以下の章に記載の内容にしたがって、プロパティを設定してください。
3.1.2 コマンドプロンプトを開く
3.1.3 コマンドを実行する(PowerShell,コマンドプロンプト)
3.1.4 PowerShell・コマンドプロンプトを閉じる

3.1.1.

PowerShell を開く

PowerShell を開きます。

表 3-1
No.

項目
文字コード

①

「PowerShell を開く」ライブラリ設定項目
内容
PowerShell への入力、および WinActor ノートへ出力する際の文字コードを指定できます。

3.1.2.

コマンドプロンプトを開く

コマンドプロンプトを開きます。

表 3-2
No.

項目
文字コード

①

「コマンドプロンプトを開く」ライブラリ設定項目
内容
コマンドプロンプトへの入力、および WinActor ノートへ出力する際の文字コードを指定できます。

3.1.3.

コマンドを実行する(PowerShell,コマンドプロンプト)

PowerShell,コマンドプロンプト上でコマンドを実行します。

表 3-3

No.
①

「コマンドを実行する(PowerShell,コマンドプロンプト)」ライブラリ設定項目

項目
コマンド

内容
PowerShell およびコマンドプロンプトで実行するコマンドを指定することができます。テキストのみ入力可能です。制御
文字を送信することはできません。

3.1.4.

PowerShell・コマンドプロンプトを閉じる

PowerShell,コマンドプロンプトのセッションを閉じます。
58

WinActor ノート 端末機能

3.2.

シナリオ作成マニュアル

SSH ツール

SSH ツールで提供される SSH クライアント機能・ファイル送受信機能(SCP)を使用する
ためのライブラリについて本章で説明します。本章では基本的なシナリオの作成手順を説明します。3.2.1 では SSH クライアント・ファイル送受信機能(SCP)で共通のサーバへ接続する際の設定方法について、3.2.2～3.2.9 では SSH ツールのライブラリのプロパティについて個々に説明します。
[SSH クライアント機能の実行手順]
1.

シナリオへのライブラリの配置
以下のライブラリを順にシナリオへ配置してください。
3.2.2 SSH クライアントを開く
3.2.4 コマンドを実行する(SSH クライアント)
3.2.5 SSH クライアントを閉じる
配置した後のシナリオは図 3-3 のようになります。

図 3-3

SSH クライアント機能を使用した基本的なシナリオ例

59

WinActor ノート 端末機能

2.

シナリオ作成マニュアル

プロパティ設定
以下の章に記載の内容にしたがって、プロパティを設定してください。
3.2.2 SSH クライアントを開く
3.2.4 コマンドを実行する(SSH クライアント)
3.2.5 SSH クライアントを閉じる[ファイル送信機能(SCP)の実行手順]
1.

シナリオへのライブラリの配置
以下のライブラリをシナリオへ配置してください。
3.2.6 ファイル送信(SCP)

2.

プロパティ設定
以下の章に記載の内容にしたがって、プロパティを設定してください。
3.2.6

ファイル送信(SCP)[ファイル受信機能(SCP)の実行手順]
1.

シナリオへのライブラリの配置
以下のライブラリをシナリオへ配置してください。
3.2.8 ファイル受信(SCP)

2.

プロパティ設定
以下の章に記載の内容にしたがって、プロパティを設定してください。
3.2.8 ファイル受信(SCP)

60

WinActor ノート 端末機能

シナリオ作成マニュアル

接続設定

3.2.1.

SSH クライアント・ファイル送受信機能(SCP)で共通のサーバへ接続する際の設定方法について説明します。
SSH ツールでは、パスワード認証と公開鍵認証の 2 つの認証方式での SSH サーバへの接続が可能です。以下では上記 2 つの認証方式ごとに SSH サーバへ接続するために必要な設定項目について説明します。
[パスワード認証]
1.

あらかじめ SSH サーバへ接続する際のパスワード情報を含むパスワードファイルを生成します。パスワードファイルの生成方法については、表 5-1 の No.3 の資料の「パスワードファイル生成ツール」の章をご参照ください。

2.

表 3-4 にしたがって値を設定します。ここで記載されている設定値は表 2-1 の例にしたがっていますので、ご使用の環境に合わせて設定してください。
表 3-4

パスワード認証利用時の設定内容

項目

内容

本書の参考例における設定値

認証方式

認証方式を選択できます。

パスワード認証

文字コード

サーバへの入力、および WinActor ノー

UTF-8

トへ出力する際の文字コードを指定で
きます。

送信用

サーバへの入力する際の改行コードを改行コード指定できます。

ホスト

接続する SSH サーバの IPv4 アドレス

LF(Linux, MacOS X)
192.168.56.2

を指定できます。

ポート番号接続する SSH サーバのポート番号を22

指定できます。
ユーザ名

SSH サーバへログインする際のログ

user

イン名を指定できます。
パスワード

SSH サーバにログインする際に必要

secret¥sshLogin.json

ファイル

なパスワードを含むパスワードファ※シナリオファイルが置かれてイルを指定できます。シナリオファイ

いるフォルダに secret フォルダルの置かれたフォルダから相対パスがあり、その中にパスワードフ

で指定してください。

ァイル(sshLogin.json)が置かれている場合の例です。

秘密鍵

パスワード認証利用時は設定不要で

ファイル

す。

61

WinActor ノート 端末機能

シナリオ作成マニュアル

コマンド

ログイン処理が完了した際に表示さ

“$ “

待ち文字列

れるプロンプトの末尾を含む文字列“は入力不要です。$の後ろはを指定できます。

スペースです。

複数指定したい場合は、カンマ区切りで入力してください。
（例）“$ “ と “#“を指定したい場合、“$ ,# “。
タイムアウトSSH サーバへのログイン処理の各段

10

値[秒]

階での最大待ち時間を秒単位で指定※本設定値はあくまで例です。

できます。ご使用になる環境に応じてご使用環境によっては動作しな適切な値を調整してください。

いこともあることをあらかじめご了承ください。

接続先一覧フ「接続先一覧ファイル生成ツール」で[接続先一覧ファイルを設定すァイル

接続の確認が取れた接続先の接続先る場合のみ]

一覧ファイルを指定できます。シナリ

destination_hosts

オファイルの置かれたフォルダから※シナリオファイルが置かれて相対パスで指定してください。

いるフォルダ直下に接続先一覧
ファイル（destination_hosts）が置かれている場合の例です。

62

WinActor ノート 端末機能

シナリオ作成マニュアル[公開鍵認証]
1.

秘密鍵を生成します。秘密鍵の生成方法については、表 5-1 の No.3 の資料の「SSH
鍵生成ツール」の章をご参照ください。

2.

秘密鍵を生成する際、パスフレーズを設定した場合は、パスワードファイルを生成します。パスワードファイルの生成方法については、表 5-1 の No.3 の資料の「パスワードファイル生成ツール」の章をご参照ください。

3.

表 3-5 にしたがって値を設定します。ここで記載されている設定値は表 2-1 の例にしたがっていますので、ご使用の環境に合わせて設定してください。
表 3-5

公開鍵認証利用時の設定内容

項目

内容

本書の参考例における設定値

認証方式

認証方式を選択できます。

公開鍵認証

文字コード

サーバへの入力、および

UTF-8

WinActor ノートへ出力する際の文字コードを指定できます。

送 信 用 改 行 コ ー サーバへの入力する際の改行
ド

コードを指定できます。

ホスト接続する SSH サーバの IPv4 ア

LF(Linux, MacOS X)
192.168.56.2

ドレスを指定できます。
ポート番号

接続する SSH サーバのポート22

番号を指定できます。
ユーザ名

SSH サーバへログインする際

userのログイン名を指定できます。
パスワード

パスフレーズを付与した秘密[秘密鍵にパスフレーズを設定しファイル

鍵用のパスワードファイルをた場合のみ]

指定できます。シナリオファイ

secret¥sshLoginPassphrase.json

ルの置かれたフォルダから相※シナリオファイルが置かれてい対パスで指定してください。

るフォルダに secret フォルダがあり、その中にパスワードファイル

秘密鍵ファイル

秘密鍵にパスフレーズを設定(sshLoginPassphrase.json) が 置

しない場合は設定不要です。

かれている場合の例です。

秘密鍵ファイルを指定できまsecret¥sshLoginKey

す。シナリオファイルの置かれ※シナリオファイルが置かれていたフォルダから相対パスで指るフォルダに secret フォルダがあ定してください。

り、その中に秘密鍵ファイル

63

WinActor ノート 端末機能

シナリオ作成マニュアル(sshLoginKey)が置かれている場合の例です。
コマンド

ログイン処理が完了した際に

“$ “

待ち文字列

表示されるプロンプトの末尾“は入力不要です。$の後ろはを含む文字列を指定できます。 スペースです。
複数指定したい場合は、カンマ
区切りで入力してください。
（例）"$ " と "# "を指定したい
場合、"$ ,# "。
タ イ ム ア ウ ト 値 SSH サーバへのログイン処理

10

[秒]

の各段階での最大待ち時間を※本設定値はあくまで例です。ご

秒単位で指定できます。ご使用使用環境によっては動作しないこになる環境に応じて適切な値ともあることをあらかじめご了承を調整してください。

ください。

接続先一覧ファイ「接続先一覧ファイル生成ツ[接続先一覧ファイルを設定する

ルール」で接続の確認が取れた接

場合のみ]

続先の接続先一覧ファイルを

destination_hosts

指定できます。シナリオファイ※シナリオファイルが置かれていルの置かれたフォルダから相るフォルダ直下に接続先一覧ファ対パスで指定してください。

イル（destination_hosts）が置かれている場合の例です。

64

WinActor ノート 端末機能

3.2.2.

シナリオ作成マニュアル

SSH クライアントを開く

SSH クライアントを開きます。

表 3-6
No.

「SSH クライアントを開く」ライブラリ設定項目

項目

①

認証方式

②

文字コード

③

送信用改行コー内容
3.2.1 をご参照ください。

ド
④

ホスト

⑤

ポート番号

⑥

ユーザ名

⑦

パスワードファイル⑧

秘密鍵ファイル⑨

コマンド待ち文
字列⑩

タイムアウト値[秒]

65

WinActor ノート 端末機能

3.2.3.

シナリオ作成マニュアル

SSH クライアントを開く(接続先一覧設定)

接続先一覧ファイルを指定して SSH クライアントを開きます。
接続先一覧ファイルの生成方法については、表 5-1 の No.3 の資料の「接続先一覧ファイル生成ツール」の章をご参照ください。

表 3-7「SSH クライアントを開く(接続先一覧設定)」ライブラリ設定項目

No.

項目

①

認証方式

②

文字コード

③

送信用改行コー内容
3.2.1 をご参照ください。

ド
④

ホスト

⑤

ポート番号

⑥

ユーザ名

⑦

パスワードファイル⑧

秘密鍵ファイル⑨

コマンド待ち文
字列⑩

タイムアウト値[秒]⑪

接続先一覧ファイル

66

WinActor ノート 端末機能

3.2.4.

シナリオ作成マニュアル

コマンドを実行する(SSH クライアント)

SSH クライアント上でコマンドを実行します。

表 3-8
No.
①

「コマンドを実行する(SSH クライアント)」ライブラリ設定項目
項目

コマンド

内容
SSH クライアントで実行するコマンドを指定することができます。テキストのみ入力可能です。制御文字を送信する
ことはできません。

②

コマンド待ち文

コマンドの処理が完了したことを表すメッセージの末尾を字列含む文字列を指定できます。
通常は 3.2.1 の「コマンド待ち文字列」と同一のものになります。

③

タイムアウト値②が表示されるまでの最大待ち時間を指定できます。

[秒]

3.2.5.

SSH クライアントを閉じる

SSH クライアントのセッションを閉じます。

67

WinActor ノート 端末機能

3.2.6.

シナリオ作成マニュアル

ファイル送信(SCP)

SCP によるファイル送信を行います。
表 3-9
No.

「ファイル送信(SCP)」ライブラリ設定項目

項目

①

認証方式

②

ホスト

③

ポート番号

④

ユーザ名

⑤

パスワードファ内容
3.2.1 をご参照ください。

イル⑥

秘密鍵ファイル⑦

タイムアウト値[秒]⑧

送信元ファイル

送信するファイルをシナリオファイルの置かれたフォルダからの相対パスで指定できます。単一のファイルのみ指定できます。複数ファイルやフォルダは指定できません。

⑨

送信先パス

SSH サーバ上の送信元ファイル(⑧)の格納先のパスを入力
できます。

68

WinActor ノート 端末機能

3.2.7.

シナリオ作成マニュアル

ファイル送信(SCP・接続先一覧設定)

接続先一覧ファイルを指定して SCP によるファイル送信を行います。
接続先一覧ファイルの生成方法については、表 5-1 の No.3 の資料の「接続先一覧ファイル生成ツール」の章をご参照ください。

表 3-10No.

「ファイル送信(SCP・接続先一覧設定)」ライブラリ設定項目
項目

①

認証方式

②

ホスト

③

ポート番号

④

ユーザ名

⑤

パスワードファ内容
3.2.1 をご参照ください。

イル⑥

秘密鍵ファイル⑦

タイムアウト値[秒]⑧

接続先一覧ファ
イル⑨

送信元ファイル

送信するファイルをシナリオファイルの置かれたフォルダからの相対パスで指定できます。単一のファイルのみ指定できます。複数ファイルやフォルダは指定できません。

⑩

送信先パス

SSH サーバ上の送信元ファイル(⑨)の格納先のパスを入力
できます。

69

WinActor ノート 端末機能

3.2.8.

シナリオ作成マニュアル

ファイル受信(SCP)

SCP によるファイル受信を行います。
表 3-11
No.

「ファイル受信(SCP)」ライブラリ設定項目

項目

①

認証方式

②

ホスト

③

ポート番号

④

ユーザ名

⑤

パスワードファ内容
3.2.1 をご参照ください。

イル⑥

秘密鍵ファイル⑦

タイムアウト値[秒]⑧

送信元ファイル

SSH サーバ上の受信するファイルを指定できます。フォルダは指定できません。「本チュートリアルで使用する環境」
ではファイルにワイルドカード(*や?)を使用できます。

⑨

送信先パス

SSH サーバ上の送信元ファイル(⑧)の格納先のパスを入力
できます。

70

WinActor ノート 端末機能

3.2.9.

シナリオ作成マニュアル

ファイル受信(SCP・接続先一覧設定)

接続先一覧ファイルを指定して SCP によるファイル受信を行います。
接続先一覧ファイルの生成方法については、表 5-1 の No.3 の資料の「接続先一覧ファイル生成ツール」の章をご参照ください。

表 3-12
No.

「ファイル受信(SCP・接続先一覧設定)」ライブラリ設定項目
項目

①

認証方式

②

ホスト

③

ポート番号

④

ユーザ名

⑤

パスワードファ内容
3.2.1 をご参照ください。

イル⑥

秘密鍵ファイル⑦

タイムアウト値[秒]⑧

接続先一覧ファ
イル⑨

送信元ファイル

SSH サーバ上の受信するファイルを指定できます。フォルダは指定できません。「本チュートリアルで使用する環境」
ではファイルにワイルドカード(*や?)を使用できます。

⑩

送信先パス

SSH サーバ上の送信元ファイル(⑨)の格納先のパスを入力
できます。

71

WinActor ノート 端末機能

シナリオ作成マニュアル

3.2.10. 制御コードを送信する(SSH クライアント)

SSH クライアント上で制御コードを送信します。

①

表 3-13「制御コードを送信する(SSH クライアント)」ライブラリ設定項目

No.

項目
制御コード

内容
SSH クライアントで送信する制御コードを指定することができます。Ctrl+A～Ctrl+Z が指定できます。

②

コマンド待ち文

コマンドの処理が完了したことを表すメッセージの末尾を字列含む文字列を指定できます。
通常は 3.2.1 の「コマンド待ち文字列」と同一のものになります。

③

タイムアウト値②が表示されるまでの最大待ち時間を指定できます。

[秒]

72

WinActor ノート 端末機能

3.3.

シナリオ作成マニュアル

Telnet ツール

Telnet クライアント機能を使用するためのライブラリについて本章で説明します。本章
では基本的なシナリオの作成手順を説明します。3.3.1～3.3.3 では Telnet ツールのライブ
ラリのプロパティについて個々に説明します。
[Telnet クライアント機能の実行手順]
1.

シナリオへのライブラリの配置
以下のライブラリを順にシナリオへ配置してください。
3.3.1 Telnet クライアントを開く
3.3.2 コマンドを実行する(Telnet クライアント)
3.3.3 Telnet クライアントを閉じる
配置した後のシナリオは図 3-4 のようになります。

図 3-4 Telnet クライアント機能を使用した基本的なシナリオ例

73

WinActor ノート 端末機能

2.

シナリオ作成マニュアル

プロパティ設定
以下の章に記載の内容にしたがって、プロパティを設定してください。
3.3.1 Telnet クライアントを開く
3.3.2 コマンドを実行する(Telnet クライアント)
3.3.3 Telnet クライアントを閉じる

3.3.1.

Telnet クライアントを開く

Telnet クライアントを開きます。

表 3-14No.
①「Telnet クライアントを開く」ライブラリ設定項目

項目
文字コード

内容
サーバへの入力、および WinActor ノートへ出力する際の文字コードを指定できます。

②

ホスト

接続する Telnet サーバの IPv4 アドレスを指定できます。

③

ポート番号

接続する Telnet サーバのポート番号を指定できます。

④

ユーザ名

Telnet サーバへログインする際のログイン名を指定できます。

⑤

パスワードファTelnet サーバにログインする際に必要なパスワードを含む

イル

パスワードファイルを指定できます。シナリオファイルの置かれたフォルダから相対パスで指定してください。

⑥

⑦

⑧

ログイン待ちTelnet サーバがユーザ名の入力を促すメッセージの末尾を文字列

含む文字列を指定できます。

パスワード待ち

Telnet サーバがパスワードの入力を促すメッセージの末尾

文字列を含む文字列を指定できます。

コマンド

ログイン処理が完了した際に表示されるプロンプトの末尾を待ち文字列

含む文字列を指定できます。

複数指定したい場合は、カンマ区切りで入力してください。
（例）"$ " と "# "を指定したい場合、"$ ,# "。
⑨

タイムアウト値

Telnet サーバへのログイン処理の各段階での最大待ち時間[秒]

を秒単位で指定できます。ご使用になる環境に応じて適切な値を調整してください。

※ 送信用改行コードは CR+LF 固定となります。

74

WinActor ノート 端末機能

3.3.2.

シナリオ作成マニュアル

コマンドを実行する(Telnet クライアント)

Telnet クライアント上でコマンドを実行します。

表 3-15「コマンドを実行する(Telnet クライアント)」ライブラリ設定項目

No.

項目
コマンド

①

内容
Telnet クライアントで実行するコマンドを指定することができます。テキストのみ入力可能です。制御文字を送信することはできません。

②

コマンド待ち文

コマンドの処理が完了したことを表すメッセージの末尾を字列含む文字列を指定できます。
通常は 3.3.1 の「コマンド待ち文字列」と同一のものになります。

タイムアウト値③②が表示されるまでの最大待ち時間を指定できます。

[秒]

3.3.3.

Telnet クライアントを閉じる

Telnet クライアントのセッションを閉じます。

3.3.4.

制御コードを送信する(Telnet クライアント)

Telnet クライアント上で制御コードを送信します。

表 3-16「制御コードを送信する(Telnet クライアント)」ライブラリ設定項目

No.
①

項目
制御コード

内容
Telnet クライアントで送信する制御コードを指定することができます。Ctrl+A～Ctrl+Z が指定できます。

②

コマンド待ち文

コマンドの処理が完了したことを表すメッセージの末尾を字列含む文字列を指定できます。
通常は 3.3.1 の「コマンド待ち文字列」と同一のものになります。

③

タイムアウト値

74 が表示されるまでの最大待ち時間を指定できます。

[秒]

75

WinActor ノート 端末機能

シナリオ作成マニュアル

ドッキングウィンドウ
ドッキングウィンドウについての説明は「WinActor ノート 操作マニュアル」を参照。

76

WinActor ノート 端末機能

シナリオ作成マニュアル

参照資料
本マニュアル中にて参照する資料について表 5-1 に示します。

表 5-1

参照資料

No.

資料名

1

WinActor 操作マニュアル

2

WinActor ユーザライブラリサンプル説明書

3

WinActor ノート 操作マニュアル

4

WinActor ノート テキスト処理シナリオ作成マニュアル

77

WinActor ノート
端末機能シナリオ作成マニュアル
Copyright© 2020 NTT Advanced Technology Corp. All Rights Reserved.

本書は著作権法上の保護を受けています。本書の一部あるいは全部を無断で複写、複製することは禁じられています。
本マニュアルの内容は予告なく変更される場合があります。
WA7-P-20201208