操作マニュアル

Copyright© 2013-2024 NTT Corp. & NTT Advanced Technology Corp. All Rights Reserved.

商標について本書において以下に記載された名称、およびその他記載されている会社名、製品名は、各社の登録商標または商標です。なお、本文中では TM、®、©マークは省略しています。
• WinActor はエヌ・ティ・ティ・アドバンステクノロジ株式会社の登録商標です。
• Microsoft、Windows※1、Microsoft Edge、Excel、VBScript※2 は、米国 Microsoft
Corporation の米国およびその他の国における登録商標または商標です。
※1 Windows の正式名称は、Microsoft Windows Operating System です。
※2 VBScript の正式名称は、Microsoft Visual Basic Scripting Edition です。

• その他の記載されている会社名、製品名は各社の商標または登録商標です。

i本書について
この「WinActor 操作マニュアル」（以下、本書）は、WinActor の操作マニュアルです。
本書は、WinActor を利用してシナリオを作成する方やシナリオの実行をする方を対象としています。

本書に関する注意• 本書および提供するソフトウェア類に付された著作権表示「Copyright © 2013-2024
NTT Corp. & NTT Advanced Technology Corp. All Rights Reserved」の変更、削除をすることはできません。
本書の著作権は日本電信電話株式会社及びエヌ・ティ・ティ・アドバンステクノロジ株
式会社に帰属します。
• 本書では、Windows の操作方法や機能を理解されていることを前提として説明しています。本書に記載されていないことについては、Microsoft が提供しているドキュメン
トなどをご覧ください。
• 本書では、Windows 10 の使用を前提として説明しています。

本書のアイコン
本書で使用しているアイコンおよび記号の意味は、以下のとおりです。

特に重要な情報

本文、画面説明、操作などへの補足的な情報
本書の他のページや他のマニュアルなどへの参照情報
ライセンス種別「フル機能版」でのみ利用できる機能。
シナリオの作成・編集を行うユーザ向けの説明です。
WinActor のライセンス種別には「フル機能版」と「実行版」があり、利用できる機能が異なります。
「フル機能版」と「実行版」については、『1.3 ライセ
ンス種別と利用できる機能』を参照してください。

ii

WinActor の使用に関する注意
WinActor を使用する場合、以下の点にご注意ください。
• WinActor のプログラムの性質上、ユーザの操作を記録・保存する機能を有しています。このため、記録する操作によっては、個人情報などを記録・保存することも可能です。個人情報の取り扱いには十分ご注意ください。
• WinActor は、端末操作を自動的に実行する機能を有しています。他者への迷惑行為を自動的に実行するなど、公序良俗に反する行為には使用しないでください。
• WinActor の自動実行中、記録した操作と異なる操作となった場合は、直ちに WinActor
を停止してください。
タブを含むアプリケーション、コントロールの数や位置が動的に変化するアプリケー
ションは、WinActor で正しく操作できない可能性があります。

• WinActor の自動実行中に、ユーザがキーボードやマウスの操作を行った場合、
WinActor による操作とユーザによる操作が同時にシステムに入力されます。結果として予期せぬ動作、処理結果を引き起こす恐れがありますので、十分ご注意ください。
• WinActor は、自動操作対象のシステムに対して想定を超える速度でデータを入出力する可能性があります。このような場合、自動操作対象システムに多大な負荷をかける恐れがあります。自動操作シナリオの作成および実行時においては、ネットワーク、プログラム、ハードウェアの性能の範囲内でお使いください。
• DaaS、VDI 環境でご利用される場合、デスクトップ環境供給者によるオペレーティン
グシステムの更新やセキュリティポリシーの設定変更によって、WinActor の起動に障害が発生したり、ライセンス登録情報が消去されてしまう可能性があります。
• ログオフ時にデスクトップが初期状態に戻る方式の DaaS、VDI 環境においては、ライ
センス情報が登録できない可能性があります。
• WinActor は実行環境として VBScript を利用しています。VBScript の実行が制限されている環境では、WinActor 起動時にエラーが発生するため、ご利用いただくことがで
きません。

iii

制限事項
リリースノートを参照してください。

iv

目次

1. WinActor の概要 ................................................................................ 1

推奨環境...................................................................................................... 2
フォルダ構成 .............................................................................................. 4
ライセンス種別 .......................................................................................... 6
各ライセンスで利用できる機能................................................................ 7

シナリオ作成の流れ................................................................................. 11
シナリオ実行の流れ................................................................................. 12
WinActor の自動操作インターフェース ................................................. 13
記録モードの種類 .................................................................................... 15
イベントモードとは................................................................................. 17
エミュレーションモードとは ................................................................. 23
IE モードとは ............................................................................................ 30
Chrome モードとは .................................................................................. 37
Firefox モードとは.................................................................................... 42
Edge モードとは ....................................................................................... 42
UI オートメーションモードとは ............................................................. 43
自動切り替えモードとは ......................................................................... 47
記録できない場合 .................................................................................... 53

パスワードの入力条件 ............................................................................. 60
シナリオパスワードの設定パターン ...................................................... 61
セキュリティモード................................................................................. 62
シナリオパスワード詳細動作（フル機能版） ....................................... 63
シナリオパスワード詳細動作（実行版） .............................................. 64v

通常のシナリオと WSS 出力可能シナリオ ............................................ 70
WSS 出力可能シナリオの保存と読み込み ............................................. 72
スクリーンセーバー解除のための設定 .................................................. 80
シナリオ雛型ファイルの読み込み .......................................................... 83「ガイド利用」のシナリオ作成画面 ...................................................... 89
部品の構成 ................................................................................................ 94
部品の配置 ................................................................................................ 97
部品の設定 ................................................................................................ 99
情報取得部品の設定............................................................................... 101
情報設定部品の設定............................................................................... 108
グラフィカルユーザインタフェース（GUI）による設定................... 113
シナリオ作成 .......................................................................................... 125

2. WinActor の起動と終了 ................................................................ 130
WinActor の起動手順.............................................................................. 130
起動アイコンをクリックしても起動しない場合 ................................. 132
WinActor の起動オプション .................................................................. 132

3. WinActor の画面 ............................................................................ 136

ファイルメニュー .................................................................................. 138
表示メニュー .......................................................................................... 194
ツールメニュー ...................................................................................... 203
ヘルプメニュー ...................................................................................... 233
シナリオの編集操作............................................................................... 250
シナリオの実行操作............................................................................... 257
ステップ実行 .......................................................................................... 260
編集／記録 .............................................................................................. 262
ノードパレット ...................................................................................... 265
ライブラリパレット............................................................................... 272
サブシナリオパレット ........................................................................... 282
viお気に入りパレット............................................................................... 288
検索パレット .......................................................................................... 296
シナリオ編集エリアの構成 ................................................................... 301
フローチャートツールバー ................................................................... 302
フローチャート表示エリア ................................................................... 317
ノード検索 .............................................................................................. 323
右クリックメニュー............................................................................... 324
ウィンドウ識別ルール画面 ................................................................... 348
プロパティ画面の構成 ........................................................................... 358
変数名と変数名値の入力 ....................................................................... 364
比較演算子 .............................................................................................. 369
単一条件の設定 ...................................................................................... 370
複合条件の設定 ...................................................................................... 371
条件式の削除 .......................................................................................... 373
基本設定タブ .......................................................................................... 374
パスワードタブ ...................................................................................... 376
時刻タブ.................................................................................................. 378
タイムアウトタブ .................................................................................. 379
その他タブ .............................................................................................. 380
変数一覧タブ画面 .................................................................................. 383
データ一覧タブ画面............................................................................... 393
ログ出力タブ画面 .................................................................................. 403
メール管理タブ画面............................................................................... 405
監視ルール一覧タブ画面 ....................................................................... 414
イメージタブ画面 .................................................................................. 425
ブレイクポイント一覧タブ画面............................................................ 432
サブルーチンタブ画面 ........................................................................... 436
テキスト変換辞書タブ画面 ................................................................... 444
呼び出し履歴タブ画面 ........................................................................... 445
実行時間タブ画面 .................................................................................. 446
イベント一覧タブ画面 ........................................................................... 447

バージョン情報の確認 ........................................................................... 477
ノードロックライセンスとフローティングライセンス ..................... 478
ノードロックライセンス ....................................................................... 479
フローティングライセンス ................................................................... 497

vii

4. ノード ............................................................................................. 556
ノード情報 .............................................................................................. 557
ノード情報の表示 .................................................................................. 558
浮きフロー .............................................................................................. 560
サブルーチン .......................................................................................... 561
シナリオファイル呼び出し ................................................................... 562
イベント監視呼び出し処理 ................................................................... 565
グループ.................................................................................................. 570
分岐 ......................................................................................................... 573
多分岐 ..................................................................................................... 578
繰り返し.................................................................................................. 581
後判定繰返 .............................................................................................. 586
繰り返し終了 .......................................................................................... 590
次の条件判定 .......................................................................................... 593
例外処理.................................................................................................. 596
サブルーチン呼び出し ........................................................................... 600
サブルーチングループ ........................................................................... 604
サブルーチン終了 .................................................................................. 611
シナリオファイル呼び出し ................................................................... 613
シナリオ終了 .......................................................................................... 618
イベント監視 .......................................................................................... 620
イベント監視登録 .................................................................................. 622
イベント監視解除 .................................................................................. 624
イベント監視終了 .................................................................................. 626
画像マッチング ...................................................................................... 628
輪郭マッチング ...................................................................................... 649
OCR マッチング ...................................................................................... 661
ウィンドウ状態待機............................................................................... 671
指定時間待機 .......................................................................................... 675
文字列送信 .............................................................................................. 680
コマンド実行 .......................................................................................... 684
スクリプト実行 ...................................................................................... 687
Python 実行 ............................................................................................. 693
Excel 操作 ............................................................................................... 698
クリップボード ...................................................................................... 706

viii

待機ボックス .......................................................................................... 708
インプットボックス............................................................................... 711
選択ボックス .......................................................................................... 713
音 ............................................................................................................. 716
変数値設定 .............................................................................................. 718
変数値コピー .......................................................................................... 720
日時取得.................................................................................................. 722
ユーザ名取得 .......................................................................................... 724
四則演算.................................................................................................. 726
カウントアップ ...................................................................................... 728
全角化/半角化 ........................................................................................ 730
クリック.................................................................................................. 733
文字列設定 .............................................................................................. 735
リスト選択 .............................................................................................. 738
タブ選択.................................................................................................. 741
文字列取得 .............................................................................................. 744
リスト取得 .............................................................................................. 747
リスト一括取得 ...................................................................................... 751
表の値取得 .............................................................................................. 754
有効無効状態取得 .................................................................................. 760
チェック状態取得 .................................................................................. 764
エミュレーション .................................................................................. 768
UI オートメーション .............................................................................. 777
ユーザライブラリ .................................................................................. 791

5. シナリオ作成のヒント .................................................................. 795
変数とは.................................................................................................. 795
変数名 ..................................................................................................... 797
変数の初期化 .......................................................................................... 797
変数に関する制限事項 ........................................................................... 801
特殊変数.................................................................................................. 802％変数名％の利用 ................................................................................... 805
現在値の確認方法 .................................................................................. 806
ウィンドウ識別ルールとは ................................................................... 807
監視ルールとは ...................................................................................... 809
監視ルール利用例 .................................................................................. 809
ix

全体実行.................................................................................................. 816
部分実行.................................................................................................. 818
ここから実行 .......................................................................................... 821
実行速度の調整 ...................................................................................... 824
実行抑止.................................................................................................. 825
実行前の警告 .......................................................................................... 826
実行時エラー .......................................................................................... 827
ループ実行 .............................................................................................. 830
値の取得.................................................................................................. 836
表の値取得 .............................................................................................. 840
値の設定.................................................................................................. 843
ファイルパスの種類............................................................................... 846
絶対パス.................................................................................................. 847
相対パス.................................................................................................. 847

6. 制限事項 ......................................................................................... 850

Microsoft Office 64bit インストール環境に Access ODBC ドライバー(Access データベース エンジン)32bit をインストールする方法 .... 855
テーブル名として使用できない文字について ..................................... 856

マルチリスト選択の記録 ....................................................................... 857

7. 付録 ................................................................................................. 861xエラー発生時のログ出力 ....................................................................... 872
実行前警告表示時のログ出力例............................................................ 873
制御ノード実行時のログ出力 ............................................................... 874
サブルーチンパラメータチェック時のログ出力 ................................. 877
サブルーチングループ使用箇所のログ出力......................................... 877

xi

1.

WinActor の概要

この章では、WinActor の動作環境や機能などについて説明します。

WinActor とは
WinActor は、Excel、ブラウザ、業務システム等、Windows 上で動作するアプリケーショ
ンの操作手順をシナリオとして記録し、シナリオに沿って Windows PC の自動操作（代理実行）を行うツールです。
図 1-1 WinActor 導入イメージ

WinActor を使うことで、複雑な業務手順の簡素化や繰り返し行っている業務手順を簡略化することができます。また手順の誤りや入力ミスなどのヒューマンエラーを削減する効果、ユーザが端末を操作する時間を削減する効果があります。
WinActor には、以下の機能があります。
• 記録機能ユーザが例示した端末操作をシナリオとして記録• 編集機能シナリオの順序や繰り返し回数、実行条件などを設定• 実行機能シナリオに沿って端末の自動操作を行う

画面上の操作を記録することで、サーバ↔クライアント間の通信の仕様やデータベースの構造がわからなくてもシナリオを作成することができます。また既存システムを改造することなく導入することができます。
WinActor ではシナリオをフローチャート図で視覚的に表現しているため、フローチャート
画面に対する操作でシナリオを編集することができます。また、記録したシナリオを部品化し、再利用することができるため、部品を組み合わせてシナリオを作成していくことができ
ます。

1

動作環境
WinActor のハードウェア環境とソフトウェア環境について説明します。

推奨環境
WinActor をインストールする環境は、以下を満たしていることを推奨します。

◼

ハードウェア環境

ハードウェアの推奨スペックを以下に示します。
表 1-1 推奨スペック

項 目

推奨スペックCPUCore i3-6100 (2 コア 3.7GHz)以上の x86 または x64 プ
ロセッサ

メモリ

2.0GB 以上

HDD

空き容量 3.0GB 以上

画面

FHD(1920×1080)が表示可能であるもの

サウンド

シナリオ中で音を出すためのサウンド機能（スピーカを含む）
音機能を使わない場合は不要です。

• 本推奨スペックは、WinActor を単体で起動した場合を想定しています。WinActorと同時に起動させるアプリケーションで、CPU、メモリ、HDD 等を消費することが想定される場合は、ハイエンドなハードウェアをご準備ください。
• CPU、メモリ、HDD の使用率が高い状態で動作させた場合、応答性能が著しく低下する可能性があります。
• WinActorEye をご使用になる際は、『WinActorEye 操作マニュアル』の『推奨環境』
もご確認ください。

2◼

ソフトウェア環境

ソフトウェアの環境条件を以下に示します。
表 1-2

ソフトウェアの環境条件

項目

概略仕様

オペレーティングシス Microsoft Windows 10 Pro
テム
Microsoft Windows 11 Pro
Microsoft Windows Server 2016
Microsoft Windows Server 2019
Microsoft Windows Server 2022
以下、Windows 10、Windows 11、Windows Server 2016、
Windows Server 2019、Windows Server 2022 と記載します。
実行環境

Microsoft .NET Framework 4.8 以上

Web ブラウザ

自動記録/自動操作対応： Google Chrome, Mozilla Firefox, Microsoft
Edge(Chromium)

アプリケーション

WinActor では、処理の自動実行時に外部ファイルから読み込んだ値をシナリオ中で利用する変数に格納したり、実行結果を外部ファイルに書き出したりすることができます。
外部ファイルの形式には、CSV 形式と Excel 形式（拡張子が xls、xlsx、
xlsm）を利用できます。Excel 形式を利用する場合は、Microsoft Office
Excel 2016、2019、2021 のいずれかをインストールする必要があります。

• 同一ユーザが同一の Windows Server 2016、
Windows Server 2019 または Windows
Server 2022 に対して同時に複数のリモートログインをする際には、「クリップボー
ド共有」を無効にしてください。
• WinActor と対象アプリケーションの実行ユーザが異なる場合（例：WinActor は通常通り起動し、対象アプリケーションは「別のユーザとして実行」等から、ログオ
ンしたユーザとは別のユーザを選択して起動した場合）、正常に動作しません。
• タッチパネルによる操作は記録機能の対象外となります。
• WinActorEye をご使用になる際は、『WinActorEye 操作マニュアル』の『推奨環境』
もご確認ください。

Google Chrome, Microsoft Edge(Chromium), Mozilla Firefox を操作するシナリオを作成する手順は、『WinActor ブラウザ操作シナリオ作成マニュアル』を参照してくだ
さい。

3

◼

ネットワーク環境

WinActor 本体やユーザライブラリなどのオンラインアップデート、問い合わせ用情報収集、またはオンラインシナリオ管理など、WinActor のサイトと通信する機能を利用する場合は、
インターネット接続が必要です。

フォルダ構成WinActor のフォルダ構成について説明します。

◼

インストールフォルダ

WinActor のインストールフォルダ構成を以下に示します。以下のフォルダ構成は、
WinActor のインストール完了時に、WinActor のインストールフォルダ以下に自動的に作成されます。
WinActor のインストール手順については、『WinActor インストールマニュアル』を参照してください。
表 1-3 WinActor のインストールフォルダ構成

No.

フォルダ名

ファイル名

説明

❶ WinActor \WinActor7.exe

WinActor の実行ファイルです。

❷

unins000.exe

アンインストーラです。

❸

lib \

－

ライブラリ配置用です。

❹

webdriver \－Web 操作モジュール配置用です。

❺

libraries \－WinActor に同梱のユーザライブ
ラリの配置用です。

❻

WinActor_Documents \

－

－

－

日本語版マニュアル配置用です。

Tutorial.html

マニュアル等での説明に利用する
サンプルファイルです。

❼❽❾

Japanese \Hands-On_Training \ －ハンズオントレーニングの資材配置用です。

標準ユーザー用インストーラーには、アンインストーラが含まれません。

4◼

ユーザフォルダ

WinActor をインストールすると、以下に示すユーザフォルダが作成されます。
表 1-4 WinActor のユーザフォルダ構成

No.

フォルダ名

説明

❶ ドキュメント\WinActor\

WinActor のユーザ向けフォルダです。

❷

download \更新ファイルのダウンロード用です。

❸

libraries \ユーザライブラリ配置用です。

❹

logs \

問い合わせ用の収集情報配置フォルダです。

❺

subscenarios \同梱サブシナリオおよびユーザサブシナリオの配置用です。

❻

webdriver \Web 操作モジュール配置用です。

◼

作業フォルダWinActor をインストールすると、作業フォルダが作成されます。
表 1-5 WinActor 作業フォルダ構成

No.

フォルダ名

説明

❶ C:\ProgramData\WinActor\ WinActor の作業フォルダです。
＜ユーザ名＞\

5ライセンス種別と利用できる機能
WinActor のライセンス種別とライセンスごとに利用できる機能について説明します。

ライセンス種別
WinActor には、以下に示す 3 種類のライセンス種別があります。
表 1-6 ライセンス種別

No.

ライセンス種別説明❶ フル機能版

記録、編集、実行の機能など、WinActor のすべての機能を利用できます。

❷ 実行版

シナリオの実行に関連する画面のみが表示されます。シナ
リオの読み込みや実行などが可能です。

❸ 管理実行版

管理実行モード専用です。管理サーバからの指示でシナリ（フローティングライセン オを実行します。
スのみ）
シナリオの実行に関連する画面のみが表示されます。
PC ユーザは一部の設定機能のみ利用可能です。記録、編集、実行の機能を利用することはできません。
管理実行モードについては『1.14 管理サーバ連携』を参照してください。

ノードロックライセンスには管理実行版がありませんが、フル機能版または実行版のWinActor を、管理実行モードに設定することで管理実行版と同等に機能します。

ノードロックライセンスとフローティングライセンスについては、『3.13.2 ノードロックラ
イセンスとフローティングライセンス』を参照してください。

6

各ライセンスで利用できる機能
WinActor ではライセンスごとに利用できる機能が異なります。
表 1-7 ライセンス種別と利用できる機能○：利用可能No.

機能△：一部利用不可

画面名／操作－：利用不可ライセンス種別
フル

管理
実行版

機能版

実行版

❶ 画面表示

ツールバー

○

△※１

△※１

❷

オプション

○

△※１

△※１

❸

フローチャート

○

△※２

△※２

❹

変数一覧

○

△※２

△※２

❺

データ一覧

○

○

△※２

❻

ログ出力

○

○

△※２

❼

監視ルール一覧

○

－

－

❽

イメージ

○

－

－

❾

プロパティ

○

－

－

❿

メール管理

○

○

○

⓫

ブレイクポイント一覧

○

－

－

⓬

サブルーチン

○

△※２

△※２

⓭

テキスト変換辞書

○

△※２

△※２

⓮

イベント一覧

○－－⓯ シナリオ読込

開く

○

○

－

※３

⓰ シナリオ実行

全体実行、部分実行、ここから実行、一時停止、ループ完了後一時停止、再開、再開およびループ完了後一時停止、
停止

○

△

⓱ シナリオ編集

新規作成、記録、シナリオ編
集、インポート、エクスポー
ト、上書き保存、名前を付け
て保存

○

－

－

⓲ 起動ショートカット作成 起動ショートカット作成

○

○

－

⓳ 起動パスワード設定

起動パスワード○－－⓴ ライセンス管理

バージョン情報表示、ライセ
ンス登録

○

○

○

サーバ接続設定

○

○

○

および保存

サーバ設定

7

△※４

No.

機能

画面名／操作ライセンス種別
フル

管理
実行版

機能版
終了

終了

○

※1 記録、編集のメニューが表示されません。
※2 閲覧のみが可能です。変更操作ができません。
※3 実行版では、部分実行、ここから実行ができません。
※4 管理実行版では、管理サーバからの全体実行しかできません。

8

実行版
○

○

ご利用開始までの流れ
ご利用開始までの流れを以下に示します。

① WinActor を PC にインストールします。
WinActor のインストール手順については、『WinActor インストールマニュアル』を参照してください。
試用期間内にインストールすると評価ライセンスが付きます。試用期間外であった
場合はライセンス無しの状態となります。どちらの状態になっているかは、起動直後に表示される警告画面で確認することができます。
図 1-2 評価ライセンスが適用された状態の警告画面

図 1-3 ライセンスが無い状態の警告画面② WinActor を起動します。

評価ライセンスで使用する場合、以降の手順は不要です。

③ WinActor のライセンスを登録します。
WinActor のライセンス登録手順については、『WinActor インストールマニュアル』を参照
してください。
ライセンスの状態確認とライセンス登録は、バージョン情報画面で行います。
詳細は、『3.13 バージョン情報画面』を参照してください。

④ WinActor を終了し、再度起動します。

9

製品ライセンスに関する表示
旧バージョンのライセンス登録がされた状態で新バージョンの WinActor を起動した場合、以下の警告が表示されます。この場合、新バージョンに対応したライセンスを登録するか、
旧バージョンの WinActor をインストールしてご利用ください。
図 1-4 旧バージョンのライセンスが登録された状態の警告画面

ライセンスの期限まで 30 日以内となった場合、以下の警告が表示されます。
図 1-5 ライセンスの期限に関する警告画面

10

シナリオ作成から実行までの流れ
ここでは、シナリオ作成のサイクルと実行までの流れについて説明します。

シナリオ作成の流れ
WinActor では、記録、編集、動作チェックを繰り返してシナリオを作成していきます。

◼

記録

端末で操作した内容を WinActor が学習し、シナリオの雛形を作ります。

◼

編集

シナリオの動作条件を設定します。たとえば、以下のような設定をします。
• 記録操作に条件分岐や繰り返しを設定• データ投入操作で Excel 上のデータと連携する場所を設定• データを読み込むタイミングやデータ入力を開始するタイミングを設定• エラーが発生したときの動作を設定◼

動作チェック

作成途中のシナリオが、シナリオ作成者の意図したとおりに動作するかどうかを確認します。
記録、編集、動作チェックを繰り返してでき上がったシナリオは、シナリオファイルとして保存することができます。
図 1-6 シナリオ作成の流れ

11

シナリオ実行の流れ
シナリオの実行操作は、実行したいシナリオファイルと投入データを読み込んで、シナリオ
実行ボタンをクリックするだけです。
起動オプションを使用することで、読み込むシナリオファイル、投入データファイルの指定や実行ボタンのクリックを省略することができるため、バッチファイルや外部プログラム
からの指示でシナリオを実行することができます。
また、Windows のタスクスケジューラに登録しておくことで、定期的にシナリオを実行することもできます。
図 1-7 シナリオ実行の流れ

12

操作の記録操作の記録は、端末に行った見本操作を WinActor が学習し、シナリオの雛形を作る過程です。WinActor が学習できる見本操作は、テキスト入力欄へのデータ入力操作、ボタンのクリック操作、
ドロップダウンリストの選択操作、チェックボックス欄へのチェック操作です。
WinActor が学習した操作は、フローチャート画面上に表示され、自動操作シナリオを作るための部品になります。

WinActor の自動操作インターフェース
WinActor は、以下に示す自動操作インターフェースを持っています。これらのインターフ
ェースを組み合わせてシナリオを作ることができます。
UI 識別型インターフェースと座標指定型インターフェースは、見本操作による学習ができます。
画像識別型インターフェースとファイル向けインターフェースは、あらかじめ用意されている自動操作部品の設定画面でクリックする場所を指定したり、アクセスするファイルを指定したりしながら作成します。
図 1-8 WinActor 自動操作インターフェースと対象アプリケーション13表 1-8 自動操作インターフェース説明

No.

オプション

説

明

❶ UI 識別型

画面上の入力欄やボタンに通し番号を付けて管理します。
WinActor は、何番目の入力欄が操作されたかを番号として覚えて自動操作を行います。シナリオには、「画面上 3 番目のボタンを押す」「画面上 5 番目の入力欄に文字入力する」
といった番号情報が記録されます。
記録方法はシンプルですが、記録できるアプリケーションが限られます。また、表示する度に、ボタン数や入力欄数が増減する画面の自動操作には適しません。
「IE モード」「イベントモード」「Chrome モード」
「Firefox
モード」「Edge モード」
「UI オートメーションモード」という記録モードを使ってシナリオに記録します。

❷ 画像識別型

アイコンや入力欄の画像を覚えて自動操作を行います。記録したときと同じ形状のアイコンをクリックさせたり、記録したときと同じ形状の入力欄にカーソルを移動させたりすることができます。
シナリオにはアイコンや入力欄の形状が画像データとして記録されます。フォントサイズや表示倍率が変更できる画面を自動操作する場合は、記録時と実行時でフォントサイ
ズや表示倍率を統一する必要があります。
「画像マッチング」という操作部品（ノード）を使用してシナリオに操作を記録します。

（画像マッチング）❸ 座標指定型

マウスが画面上でどのように動いたか、どのタイミングで（ エ ミ ュ レ ー シ ョ ン モ ー キーボード操作やクリック操作されたのかを覚えて自動操ド）
作を行います。
シナリオには、「画面の左上を基点にして右に 10 ピクセル、
下に 5 ピクセルの位置をクリックする」「キーボードでCTRL+V を押す」といった情報が記録されます。画面の大きさが変わった場合に、入力欄の位置が変わるような画面を自動操作する場合は、記録時と実行時で画面の大きさを統一する必要があります。
「エミュレーションモード」という記録モードを使ってシナリオに記録します。

❹ ファイル向け

Excel 形式、CSV 形式のファイルに対して、ファイル名、シート名、セル名を指定したデータの読み取りや書き込みを行うことができます。
「Excel 操作」という操作部品（ノード）を使ってシナリオに記録します。

14

記録モードの種類
見本操作を記録する方式の記録モードには「イベントモード」「エミュレーションモード」「IE モード」「Chrome モード」
「Firefox モード」
「Edge モード」
「UI オートメーションモ
ード」の 7 つがあり、それぞれ記録できる内容が異なります。加えて、記録中にこれら 7 つのモードを自動的に切り替える「自動切り替えモード」があります。
記録モードとその方式を以下の表に示します。
WinActor では、記録開始前に記録対象のウィンドウを指定します。記録対象のウィンドウを指定すると、適切な記録モードが自動的に選択されます。自動的に選択された記録モード
以外で記録したい場合は、手動で記録モードを変更します。
「自動切り替えモード」を指定すると、記録中に記録対象のウィンドウを切り替えることができます。そして、切り替えたウィンドウに適した記録モードが自動的に選択されます。また、記録中に手動で記録モードを変更することもできます。
表 1-9 記録モードの種類

No.

記録モード

インターフェース

説明❶ イベントモード

UI 識別型

画面上のボタンや入力欄に通し番号を付けて管理し、操作を行ったボタンや
テキスト入力欄の番号を記録します。

❷ エミュレーションモード

座標指定型

マウスをクリックした位置、キーボードを操作した順序を記録します。

❸ IE モード

UI 識別型

Microsoft Edge(Chromium)の IE モー
ド専用の記録モードです。画面上のボ
タンや入力欄に通し番号を付けて管理し、操作を行ったボタンやテキスト入
力欄の番号を記録します。

❹ Chrome モード

UI 識別型

Google Chrome 専用の記録モードです。画面上のボタンや入力欄を XPathで管理し、操作を行ったボタンやテキスト入力欄の XPath を記録します。

❺ Firefox モード

UI 識別型

Mozilla Firefox 専用の記録モードです。画面上のボタンや入力欄を XPathで管理し、操作を行ったボタンやテキスト入力欄の XPath を記録します。

❻ Edge モード

UI 識別型

Microsoft Edge(Chromium) 専 用 の 記
録モードです。画面上のボタンや入力欄を XPath で管理し、操作を行ったボ
タンやテキスト入力欄の XPath を記録します。

❼ UI オートメーションモー UI 識別型

アプリケーションのボタンやテキスト入力欄を GUI の要素として管理し、行った操作を記録します。

ド

15

No.

記録モード

❽ 自動切り替えモード

インターフェース
-説明
記録中に記録対象のウィンドウを切り替えることができるモードです。切り替えたウィンドウに適した記録モードが自動的に選択されて、記録を継続します。また、記録中に手動で記録モードを変更することもできます。

16

イベントモードとはイベントモードでは、画面上のボタンや入力欄に通し番号を付けて管理します。何番目の入力欄が操作されたかの番号を覚えて自動操作を行います。
イベントモードによる記録は、Windows OS 上の信号（イベント）を監視することで見本操作を検出しています。したがって、記録できるアプリケーションは、信号を発する Windows
純正ライブラリで開発されたアプリケーションに限られます。
イベントモードで記録できない場合は、エミュレーションモードで記録します。
Windows10 に付属の電卓は、イベントモードでは記録できません。

以下では、独自のアプリケーションを使って、イベントモードの記録手順について説明しま
す。

Steps

1.

ツールバーの記録対象アプリケーション選択ボタン

マウスカーソルがに変わります。

17

をクリックします。

2.

記録対象のアプリケーションのタイトルバーをクリックします。

「イベント」が自動選択されます。

3.

「記録」アイコンをクリックします。

記録を開始します。

18

4.

アプリケーションのチェックボックスやラジオボタンをクリックします。

アプリケーションに対する操作が記録され、フローチャート表示エリアに表示さ
れます。

5.

「記録停止」アイコンをクリックします。

記録を停止します。

19

6.

記録された操作をシナリオの「開始」と「終了」の間に配置します。

シナリオを実行できる状態になります。

20

7.

記録された操作をダブルクリックします。

画面右側にプロパティ画面が表示されます。

21

プロパティ画面の「基本設定」タブには、アプリケーションの名前が記録されています。

「詳細設定」タブでは、操作を行った入力欄やボタンに付けられた通し番号が記録されています。

22

エミュレーションモードとはエミュレーションモードでは、マウスをクリックした位置やキーボードを操作した順序を覚えて自動操作を行います。
以下では、Windows 10 に付属の電卓を使用して、エミュレーションモードの記録手順を説明します。イベントモード、IE モードなどで記録できない場合に使用します。

Steps

1.

ツールバーの記録対象アプリケーション選択ボタン

マウスカーソルがに変わります。

23

をクリックします。

2.

記録対象のタイトルバーをクリックします。

3.

「エミュレーション」の記録モードが選択されていることを確認します。

24

4.

記録を開始します。

記録操作画面が表示されます。

5.

電卓画面を前面にして、タイトルバーをクリックします。

25

6.

電卓のボタンをクリックします。

電卓に対して行ったタイトルバーのクリック操作とボタンのクリック操作が操作
記録リストに登録されます。

26

7.

「選択部アクション化」をクリックします。

操作記録リストに登録されている操作が「エミュレーション」という名前でフローチャート画面に記録されます。

27

8.

記録を停止します。

9.

記録された操作をシナリオの「開始」と「終了」の間に配置します。

シナリオを実行できる状態になります。

Edge や一部のストアアプリでは、エミュレーション機能による記録が正常に動作しない場合があります。

28

10. 記録された操作をダブルクリックし、プロパティを開きます。

操作を行った画面が記録されています。

29

IE モードとは
WinActor の IE モードは、Edge の IE モードを対象とした記録モードです。画面上のボタンや入力欄に通し番号を付けて管理します。操作を行ったボタンやテキスト入力欄の番号を覚えて自動操作を行います。
IE モードで記録できない場合は、エミュレーションモードで記録します。

サンプルファイル「Tutorial.html」を使って、IE モードの記録手順を説明します。
「Tutorial.html」は、「WinActor_Documents」フォルダに格納されています。
フォルダ構成については、『1.2.2 フォルダ構成』を参照してください。

Steps

1.

「Tutorial.html」を右クリックして、「プログラムから開く」から「Microsoft Edge」
を選択します。

Edge で「Tutorial.html」の画面（以下、チュートリアル画面）が表示されますので、Edge の IE モードに切り替えてください。Edge の IE モードでは「e」のアイコンが表示されます。

30• アクティブコンテンツに関する警告が表示された場合は、［はい］ボタンをクリックして、コンテンツの実行を許可してください。

• 以下のような警告が表示された場合は、［ブロックされているコンテンツを許可］をクリックしてください。

• Edge 以外のブラウザで表示された場合は、ブラウザを閉じ、Edge を起動したあとに、Edge に「Tutorial.html」をドラッグ&ドロップして表示して
ください。

2.

ツールバーの記録対象アプリケーション選択ボタン

マウスカーソルがに変わります。

31

をクリックします。

3.

チュートリアル画面をクリックします。

4.

「IE」の記録モードが選択されていることを確認します。

5.

記録を開始します。

32

6.

チュートリアル画面の操作をします。

❶ 「カテゴリ」ドロップダウンリストから「パソコン」を選択します。
❷ 「商品名」の入力欄に「PC」と入力します。
❸ ［登録］ボタンをクリックします。

操作が「フローチャート」画面に追加されます。

33

7.

記録を停止します。

8.

記録された操作をシナリオの「開始」と「終了」の間に配置します。

シナリオを実行できる状態になります。

34

9.

記録された操作をダブルクリックします。

プロパティ画面が表示されます。

「基本設定」タブ画面には、操作を行った画面が記録されています。

35

「詳細設定」タブ画面には、操作を行った入力欄やボタンに付けられた通し番号が記録されています。

• Edge の IE モードで保護モード、拡張保護モードが有効となっている場
合、正しく記録できない可能性があります。
詳細は『6.3 Edge の IE モードの保護モード』を参照してください。
• 動的に要素が生成される Web 画面は記録対象外です。

36

Chrome モードとはChrome モードは Google Chrome 専用の記録モードです。画面上のボタンや入力欄を XPath
で管理します。操作したボタンやテキスト入力欄を XPath で覚えて自動操作を行います。

Chrome モードで記録できない場合は、エミュレーションモードで記録します。

Chrome モードで記録するには、WinActor だけでなく、Google Chrome ブラウザに別途拡張機能をインストールする必要があります。
Chrome モードを利用する場合、『WinActor Chrome 拡張機能インストールマニ
ュアル』を参照してください。

サンプルファイル「Tutorial.html」で、Chrome モードの記録手順を説明します。
「Tutorial.html」は、「WinActor_Documents」フォルダに格納されています。
フォルダ構成については、『1.2.2 フォルダ構成』を参照してください。

Steps

1.

「Tutorial.html」を右クリックして、「プログラムから開く」から「Google Chrome」
を選択します。

Chrome で、「Tutorial.html」の画面（以下、チュートリアル画面）が表示されま
す。

37

2.

ツールバーの記録対象アプリケーション選択ボタン

マウスカーソルがをクリックします。

に変わります。

3.

チュートリアル画面のタイトルバーをクリックします。

4.

「Chrome」の記録モードが選択されていることを確認します。

38

5.

ツールバーの記録ボタン

6.

チュートリアル画面の操作をします。

をクリックします。

❶ 「カテゴリ」ドロップダウンリストから「パソコン」を選択します。
❷ 「商品名」の入力欄に「PC」と入力します。
❸ ［登録］ボタンをクリックします。

39

「フローチャート表示エリア」に操作が追加されます。

7.

記録を停止します。

8.

「グループ」を「シナリオ」の内側のグレーの領域にドラッグ&ドロップします。

シナリオを実行できる状態になります。

40

9.

記録された操作をダブルクリックします。

プロパティ画面が表示されます。
操作内容に応じた値が記録されています。

「XPath」には操作対象の要素の XPath が記録されます。
「指定する値の...」には操作内容に応じた値が記録されます。

41

動的に要素が生成される Web 画面は記録対象外です。

Firefox モードとはFirefox モードは Mozilla Firefox 専用の記録モードです。画面上のボタンや入力欄を XPath
で管理します。操作したボタンやテキスト入力欄を XPath で覚えて自動操作を行います。

Firefox モードで記録できない場合は、エミュレーションモードで記録します。

Firefox モードで記録するには、WinActor だけでなく、Mozilla Firefox ブラウザに別途拡張機能をインストールする必要があります。
Firefox モードを利用する場合、『WinActor Firefox 拡張機能インストールマニュアル』を参照してください。

Firefox モードでの記録手順は、Chrome モードと同様です。
『1.7.6 Chrome モードとは』を Chrome から Firefox に読み替えて参照してください。

Edge モードとはEdge モードは Microsoft Edge(Chromium)専用の記録モードです。画面上のボタンや入力欄を XPath で管理します。操作したボタンやテキスト入力欄を XPath で覚えて自動操作を行います。

Edge モードで記録できない場合は、エミュレーションモードで記録します。

Edge モードで記録するには、WinActor だけでなく、Edge(Chromium)ブラウザに別途拡張機能をインストールする必要があります。
Edge モードを利用する場合、『WinActor Chrome 拡張機能インストールマニュア
ル』を参照してください。

Edge モードでの記録手順は、Chrome モードと同様です。
『1.7.6 Chrome モードとは』を Chrome から Edge(Chromium)に読み替えて参照してください。

42

UI オートメーションモードとはUI オートメーションモードでは、
アプリケーションの操作を GUI の要素レベルで記録して、自動操作を行います。
ここでは、Windows 10 に付属の電卓を使用して、UI オートメーションモードの記録手順を説明します。

Steps

1.

ツールバーの記録対象アプリケーション選択ボタン

マウスカーソルが2.

に変わります。

記録対象のタイトルバーをクリックします。

43

をクリックします。

3.

記録モードを「UI オートメーション」に切り替えます。

4.

記録を開始します。

5.

電卓のボタンをクリックします。

44

「フローチャート表示エリア」に操作「クリック (UIA)」が追加されます。

6.

記録を停止します。

7.

記録された操作をシナリオの「開始」と「終了」の間に配置します。

シナリオを実行できる状態になります。

45

8.

記録された操作をダブルクリックし、プロパティを開きます。

「基本設定」タブ画面には、行った操作が記録されています。

UI オートメーションモードで自動記録できる操作は、以下の通りです。
• マウスボタン左クリックイベント• 折り畳みメニュー要素を開く• ボタン要素のクリック• トグル要素のクリック• 選択要素の選択• スクロールイベント
UI オートメーションについては、『4.9.1 UI オートメーション』を参照してください。

46

自動切り替えモードとは「自動切り替えモード」
では、記録中に記録対象のウィンドウを切り替えることができます。
これにより複数のウィンドウを連続して記録することができます。
記録対象のウィンドウを切り替えると、切り替えたウィンドウに適した記録モードが自動的に選択されて、記録が継続されます。記録中に手動で記録モードを変更することもできます。
ここでは、Edge の IE モードと電卓を使用して、自動切り替えモードでの記録手順を説明し
ます。

Steps

1.

ツールバーの記録対象アプリケーション選択ボタン

マウスカーソルが2.

をクリックします。

に変わります。

最初の記録対象（Edge の IE モード）のタイトルバーをクリックします。

47

3.

記録モードを「自動切り替え」に変更します。

4.

記録を開始します。

記録モードが自動的に選択されます。

5.

Edge（IE モード）の画面上で操作をします。

48

「フローチャート表示エリア」に操作が記録されます。

6.

次の記録対象（電卓）のタイトルバーをクリックします。

記録モードが自動的に選択されます。

49

7.

電卓を操作します。

操作記録リストに操作が登録されます。

50

8.

「選択部アクション化」をクリックします。

「フローチャート表示エリア」に操作が記録されます。

9.

記録を停止します。

「自動切り替えモード」では、エミュレーションモードでの記録中に、操作をアクシ
ョン化せずに記録対象のウィンドウを切り替えると、確認のダイアログが表示されます。

51

「はい」をクリックすると、操作をアクション化した後に、記録対象のウィンドウが切り替わります。
「いいえ」をクリックするとアクション化は行われません。
また、記録対象のウィンドウを変更せずに、手動で記録モードをエミュレーションモ
ードからそれ以外に切り替えた場合もアクション化は行われません。ご注意ください。

52

記録できない場合
操作の記録ができない場合、以下のケースにあてはまるかどうかを確認してください。

◼

管理者権限の確認

操作を記録しようとしているアプリケーションが管理者権限で起動している場合 、
WinActor で操作を記録することができません。アプリケーションを一般権限で起動できる
場合は、一般権限で起動してから操作を記録してください。
操作を記録しようとしているアプリケーションが管理者権限でのみ起動できる場合は、
WinActor を管理者権限で起動すると改善する場合があります。

◼

保護モード

操作を記録しようとしているアプリケーションの保護モードが有効になっていると、
WinActor で操作を記録することができません。保護モードを無効にしてから操作を記録してください。保護モードの設定ができるアプリケーションには、Microsoft Edge の IE モード、Adobe Acrobat Reader などがあります。

◼

エミュレーション＋画像マッチング

Java、リモートデスクトップ、SBC クライアントなどのアプリケーションは、イベントモードや IE モードなどで入力操作やクリック操作を記録することができません。この場合は、エミュレーションモードと画像識別型インターフェースの「画像マッチング」を組み合わせて操作を記録します。
図 1-9 SBC 環境イメージ

53

シナリオの作成
WinActor では、ノードパレットやライブラリパレットのノードやライブラリをフローチャ
ート表示エリアにドラッグ＆ドロップすることで、ノードを配置し、フローチャートを作成
していきます。

Steps

1.

2.

ノードパレットやライブラリパレットからノードやライブラリをドラッグします。
フローチャートに近づくと、フローチャート内のドロップ予定位置が赤いプラス
アイコン で示されます。

ドロップすると、赤いプラスアイコンがあった位置にノードが配置されます。

54

設定が必要な項目があるノードには、赤枠が付いて表示されます。
ノードにマウスカーソルをあわせることで、必要な設定を確認することができます。
図 1-10 ノードに必要な設定の確認

55

シナリオの編集
シナリオの編集では、シナリオの動作条件を設定していきます。たとえば、以下のような設定をします。
• 記録した操作に条件分岐や繰り返し箇所を設定• データ投入操作で Excel 上のデータと連携する場所を設定• データを読み込むタイミングやデータ入力を開始するタイミングを設定• エラーが発生したときの動作を設定
これらの設定は、フローチャート画面で操作します。ドラッグ&ドロップ操作やクリック操
作によって編集操作をすることができます。
図 1-11 シナリオ編集をするフローチャート画面

56

シナリオの保存
シナリオはファイルとして保存することができます。
図 1-12 シナリオを保存するメニュー

57

シナリオの実行
シナリオファイルと投入データファイルを読み込み、ツールバーのシナリオ実行ボタンをクリックすることで、シナリオを実行することができます。
シナリオを実行する速度は、「+0」～「+10」の範囲で調整することができます。
図 1-13 シナリオの実行

シナリオの入力として、Excel ファイルの表データを「データ一覧」タブ画面に読み込ませることができます。シナリオを実行すると、データ一覧のデータが一行ずつ入力として読み込まれ、行数分繰り返し処理されます。
詳細については、『3.9.2 データ一覧タブ画面』『5.4.8 ループ実行』を参照してください。
図 1-14 データ一覧タブ画面58

シナリオの実行中は、フローチャートで次に実行されるノードが青枠で強調表示されます。
また、「ログ出力」タブ画面に実行の経過が表示されます。
図 1-15 シナリオ実行中のフローチャート

図 1-16 ログ出力タブ画面

59

シナリオパスワード設定によるセキュリティモード
WinActor では、作成したシナリオファイルにシナリオパスワードを設定することで、編集、閲覧、実行の操作を制限できます。シナリオパスワードには、「シナリオ編集パスワード」「シナリオ閲覧パスワード」「シナリオ実行パスワード」があります。
シナリオパスワードは、シナリオごとの「シナリオ情報」画面で設定できます。
「パスワード」タブで［変更］ボタンをクリックすると、シナリオパスワードの入力画面が表示されます。
シナリオパスワードについては、『3.8.2 パスワードタブ』を参照してください。
図 1-17 シナリオパスワードの設定

パスワードの入力条件• 使用できるパスワードの長さは、8 文字から 64 文字までです。
使用できる文字については、『7.5 パスワードで使用できる文字』を参照してください。

• 「シナリオ編集パスワード」「シナリオ閲覧パスワード」「シナリオ実行パスワード」を設定する場合、同じパスワードを設定することはできません。
• 各シナリオパスワードの「再入力（確認用）」には、同じパスワードを入力する必要が
あります。

60

シナリオパスワードの設定パターン
以下の表に、シナリオパスワードの設定パターンを示します。
表 1-10 シナリオパスワードの設定パターン

パターン番号

①

②

③

④

⑤

シナリオ編集
パスワード設定状況

未設定

設定

設定

設定

設定

シナリオ閲覧
パスワード設定状況

未設定

未設定

設定

設定

未設定

シナリオ実行
パスワード設定状況

未設定

未設定

未設定

設定

設定

① パターン 1
パスワードが設定されていない状態です。シナリオを開く際にパスワードの入力は求められません。シナリオを開くと、編集、閲覧、実行が可能です。
② パターン 2
シナリオを開く際にパスワード入力を求められます。シナリオを開くと、編集、閲覧、実行が可能です。パスワード入力をキャンセルした場合、シナリオの編集はできません。シナリオの閲覧、実行が可能です。
③ パターン 3
シナリオを開く際にパスワード入力を求められます。シナリオ編集パスワードを入力した場合、シナリオを開くと編集、閲覧、実行が可能です。シナリオ閲覧パスワードを入力した場合、シナリオの編集はできません。シナリオの閲覧、実行が可能です。パスワ
ード入力をキャンセルした場合、シナリオの編集、閲覧はできません。シナリオの実行のみが可能です。
④ パターン 4
シナリオ編集パスワード、シナリオ閲覧パスワード、シナリオ実行パスワードいずれかの入力が必要です。シナリオ編集パスワードを入力した場合、シナリオの編集、閲覧、実行が可能です。シナリオ閲覧パスワードを入力した場合、シナリオの編集はできません。シナリオの閲覧、実行が可能です。シナリオ実行パスワードを入力した場合、シナリオの編集、閲覧はできません。シナリオの実行のみが可能です。
⑤ パターン 5
シナリオ編集パスワード、シナリオ実行パスワードいずれかの入力が必要です。シナリ
オ編集パスワードを入力した場合、シナリオの編集、閲覧、実行が可能です。シナリオ
実行パスワードを入力した場合、シナリオの編集、閲覧はできません。シナリオの実行のみが可能です。

61

セキュリティモード
以下の表に、WinActor のセキュリティモードの概要を示します。
表 1-11 セキュリティモード概要

セキュリティモード

概要

シナリオ編集モード

記録、編集、保存、実行のすべての操作が可能です。

シナリオ閲覧モード

記録、編集、保存の操作はできません。シナリオの内容の閲覧と各プロパティの設定値の閲覧、およびシナリオの実行が可能です。
ただし、「部分実行」や「ここから実行」はできません。
また、機能編集エリアの「ブレイクポイント一覧」タブ
画面は表示されません。

シナリオ実行モード

記録、編集、保存の操作はできません。シナリオファイ
ルに保存されたシナリオの実行のみが可能です。
また、操作できるのは、ツールバーのシナリオの実行に関するボタン、機能編集エリアの「データ一覧」タブ画
面、「ログ出力」タブ画面、および「メール管理」タブ
画面に限られます。

62

シナリオパスワード詳細動作（フル機能版）
ライセンス種別がフル機能版の場合、シナリオパスワードが設定されているシナリオを開く際に、「シナリオパスワード」画面が表示されます。
直前に開いたシナリオと同じパスワードが設定されたシナリオを開く場合、「シナリオパスワード」画面は表示されません。
図 1-18 シナリオパスワード画面

シナリオパスワード画面に入力した内容によって、セキュリティモードが切り替わります。
表 1-12 シナリオパスワードの設定パターンとセキュリティモード

パターン番号

1

2

3

4

5

シナリオ編集
パスワード設定状況

未設定

設定

設定

設定

設定

シナリオ閲覧
パスワード設定状況

未設定

未設定

設定

設定

未設定

シナリオ実行
パスワード設定状況

未設定

未設定

未設定

設定

設定

シナリオ編集
パスワードを入力時
シナリオ閲覧
パスワードを入力時
シナリオ実行
パスワードを入力時

シナリオ
シナリオ
シナリオ
シナリオ
編集モード 編集モード 編集モード 編集モード
シナリオ
パスワード
画面を表示
しない

シナリオパスワード
入力キャンセル
その他

－
－

シナリオ
シナリオ
閲覧モード 閲覧モード
－

シナリオ
シナリオ
閲覧モード 実行モード
常に
シナリオ
編集モード

－

63

－

－

シナリオ
シナリオ
実行モード 実行モード
開かない

開かない

－

－

シナリオパスワード詳細動作（実行版）
ライセンス種別が実行版の場合、「閲覧パスワード」「実行パスワード」が設定されているシナリオを開く際に、「シナリオパスワード」画面が表示されます。
直前に開いたシナリオと同じパスワードが設定されたシナリオを開く場合、シナリオパス
ワード画面は表示されません。
図 1-19 シナリオパスワード画面

シナリオパスワード画面に入力した内容によって、セキュリティモードが切り替わります。
表 1-13 シナリオパスワードの設定パターンとセキュリティモード

パターン番号

1

2

3

4

5

シナリオ編集
パスワード設定状況

未設定

設定

設定

設定

設定

シナリオ閲覧
パスワード設定状況

未設定

未設定

設定

設定

未設定

シナリオ実行
パスワード設定状況

未設定

未設定

未設定

設定

設定

受付せず
エラー

受付せず
エラー

受付せず
エラー

シナリオ編集
パスワードを入力時
シナリオ閲覧
パスワードを入力時
シナリオ実行
パスワードを入力時

シナリオ
パスワード
画面を表示しない

シナリオパスワード
入力キャンセル
その他

常に
シナリオ
閲覧モード

シナリオ
シナリオ
閲覧モード 閲覧モード
－

－

シナリオ
シナリオ
実行モード 実行モード

シナリオ
実行モード

開かない

開かない

－

－

－

実行版で編集パスワードを入力すると「シナリオパスワードが違います。
」というメッセージが表示され、シナリオファイルを開くことができません。閲覧パスワードまたは実行パスワードを入力してください。

64日付形式とタイムゾーン
WinActor の「オプション」画面と「シナリオ情報」画面で設定可能な日付形式とタイムゾーンを、以下に示します。
表 1-14 日付形式とタイムゾーン

No.

設定項目

適用箇所

❶ 「オプション」画面 日付形式（全体）• 「バージョン情報」画面に表示• ライセンス有効期限の日付形式• 「シナリオ情報」画面に表示する有効期限、試用期限の日付形式• メール受信❷日付形式（ログ）• シナリオ実行ログに表示、出力する日付形
式• 実行ログ常時出力の「日付で分割 1」を実行した場合に、分割するファイル名に付ける
日付の形式※「/」付きを選んだ場合は、それを除外した形式となる。

❸

タイムゾーン••••

ライセンス認証
シナリオ有効期限、試用期限
実行ログに利用
メール受信

•
•
•
•
•

「日時取得」ノード「指定時間待機」ノード
DB 連携「メール情報コピー」ノード「メール情報取得」ノード

•
•
•
•
•

「日時取得」ノード「指定時間待機」ノード
DB 連携「メール情報コピー」ノード「メール情報取得」ノード❹ 「シナリオ情報」画 日付形式面❺

タイムゾーン

DB 連携により日付データを読み込んだ状態で、「シナリオ情報」画面の日付形式・タ
イムゾーンを変更した場合、データ一覧画面の日付データにも、変更した日付形式・
タイムゾーンが適用されます。

65

管理サーバ連携
WinActor は管理サーバ連携の設定を行うことによって、管理サーバからの指示でシナリオを実行する「管理実行モード」を利用できます。
管理実行モードでは、利用者は WinActor の編集操作や実行操作ができません。
管理実行モードの WinActor は、管理サーバからの指示によりシナリオを実行します。

管理実行モードを利用するには、管理サーバの構築または契約が必要です。
図 1-20 管理サーバ連携の構成例

管理実行モードを ON にするには、メニューバーの［ツール］メニューから［オプション］
をクリックし、「オプション」画面を表示します。
［管理サーバ］タブにて、「管理サーバからの指示で動作する」にチェックを付けるとともに、管理サーバ情報を設定します。
［管理サーバ］タブの詳細については、『管理サーバタブ』を参照してください。
表 1-15 管理実行モード「管理サーバからの指示で動作する」チェック

モード

あり

管理実行モード ON

なし

管理実行モード OFF

66

言語非依存化機能
WinActor は、日本語環境などの特定の言語環境で作成されたシナリオを、他の言語環境でも修正することなく動作させることを目的とした、言語非依存化機能を持っています。

例えば Windows のメモ帳は、日本語環境では「メモ帳」ですが、英語環境では「Notepad」にウィンドウタイトルが変わります。
このようなウィンドウタイトルが変わるアプリケーションを操作するシナリオを実行した
場合、WinActor はウィンドウタイトルが異なるためにアプリケーションを見つけられず、シナリオを実行できない場合があります。

言語非依存化機能は、シナリオに含まれるこれらのウィンドウタイトルを自動的に変換する「ウィンドウタイトル変換処理」を行います。
WinActor は、シナリオ実行時にウィンドウタイトル変換処理をすることで、ウィンドウタ
イトルが言語環境で変わることによるシナリオ実行の失敗を防ぎます。

言語非依存化機能がサポートする言語は、日本語と英語（米国）です。
変換前の言語は、シナリオ作成時の Windows の言語環境で、以下のように決まります。
変更することはできません。
表 1-16 言語の決まり方

Windows の言語環境

変換前後の言語

日本語

日本語

英語（米国）

英語（米国）

英語（米国以外）

英語（米国）

上記以外

英語（米国）

変換後の言語の初期値も、シナリオ実行時の Windows の言語環境で、『表 1-16 言語の決まり方』の規則で決まります。
変換後の言語は、オプション画面で変更することができます。

67

◼

変換辞書

言語非依存化機能は、ウィンドウタイトル変換処理のための変換辞書を持っています。
変換辞書は、複数の変換ルールからなります。
変換ルールは、異なる言語でのウィンドウタイトルの文字列の組です。
変換辞書の例を以下に示します。
表 1-17 変換辞書の例

日本語

英語

電卓

Calculator

メモ帳

Notepad

ワードパッドWordPad

ペイント 3D

Paint 3D

ペイント

Paint

無題

Untitled

変換辞書には、「システム変換辞書」と「ユーザ変換辞書」があります。
ウィンドウタイトル変換処理には、両方の変換辞書が適用されます。
表 1-18 変換辞書の種類

種類

説明

システム変換辞書

WinActor があらかじめ備えている変換辞書です。
変更できません。
全てのシナリオで共通して使用できます。

ユーザ変換辞書

ユーザがシナリオ毎に定義可能な辞書です。
ユーザがシナリオ編集の際に CSV ファイルをインポートすることで定義され、そのシナリオに紐付けされます。
定義後は、シナリオと一緒に保存され、シナリオと一緒に読み込まれます。
シナリオ毎の変換ルール数は最大 100 です。
ユーザ変換辞書のインポート方法については、『インポート―テキス
ト変換辞書（csv）』を参照してください。
シナリオ実行時のウィンドウタイトル変換処理に、ユーザ変換辞書を利用する/しないを、シナリオ情報画面で設定できます。
設定方法については、『3.8.5 その他タブ』を参照してください。

68◼

ウィンドウタイトル変換処理

ウィンドウタイトル変換処理は、シナリオ実行時に、シナリオに含まれているウィンドウ
タイトルの文字列と変換辞書を比較し、一致した変換ルールに従って、ウィンドウタイト
ルを他言語の文字列に変換します。
変換後の言語は、オプション画面で指定します。
シナリオ作成時の言語環境と、指定された言語が異なる場合のみ、ウィンドウタイトル変換処理されます。言語が同じ場合は変換処理されません。
変換後の言語の指定方法については、『実行タブ』を参照してください。

ウィンドウタイトルの文字列と変換辞書の変換ルールは、部分一致で比較されます。
例えば、（メモ帳, Notepad）という変換ルールは、ウィンドウタイトル「無題 - メモ帳」に部分一致します。ウィンドウタイトルは「無題 - Notepad」に変換され、その後に（無題,
Untitled）という変換ルールがあれば、さらに「Untitled - Notepad」に変換されます。
また、一致する変換ルールが複数ある場合、文字列が長いほうの変換ルールが適用されます。
例えば、（ワード, Word）と（ワードパッド, WordPad）という 2 つの変換ルールは、ウィンドウタイトル「ワードパッド」にどちらも一致しますが、長いほうの変換ルール（ワードパッド, WordPad）が適用されます。
ウィンドウタイトル変換処理は、システム変換辞書よりユーザ変換辞書を優先して適用します。
システム変換辞書とユーザ変換辞書に同じ文字列の変換ルールがある場合、ユーザ変換辞
書のほうの変換ルールが適用されます。
この場合、ユーザ変換辞書の変換後の文字列が空文字列になっていると、変換が行われません。システム変換辞書の特定の定義を無効にしたい際に空文字を指定します。

シナリオ実行時のウィンドウタイトル変換処理の有効/無効を、オプション画面で設定できます。
設定方法については、『実行タブ』を参照してください。

69

WinActor Scenario Script
WinActor Scenario Script（以下、WSS）は、テキストエディタでのシナリオの編集と、シナリオの差分管理を可能とすることを目的としたプログラミング言語です。
WinActor の上級者は、シナリオを GUI ではなく、プログラムの形で記述できます。

ここでは「WSS 出力可能シナリオ」の扱いについて説明します。
WSS のプログラミング言語仕様は『プログラミング言語 WinActor Scenario Script』を参照してください。

通常のシナリオと WSS 出力可能シナリオ
WinActor が扱うシナリオには、WinActor Ver.6 以前からの「通常のシナリオ」と、WSS で記述された「WSS 出力可能シナリオ」の 2 種類があります。

「通常のシナリオ」は、ファイル名の拡張子に.ums7 が付きます。

「WSS 出力可能シナリオ」は、テキスト形式のプログラム（拡張子が.wss7）と、バイナリ
データ（拡張子が.uss7）の 2 つのファイルからなります。
wss7 ファイルと uss7 ファイルは常にセットで使用します。原則として、どちらか片方だけで使用することはありません。

「WSS 出力可能シナリオ」のシナリオ作成者は、
・ テキストエディタで wss7 ファイルを編集する
・ WinActor のフローチャート画面で編集するの 2 通りの編集方法を組み合わせて、シナリオを作成していきます。

WinActor で「WSS 出力可能シナリオ」をファイルに保存する際、またはファイルから読み込む際、uss7 ファイルを指定します。uss7 ファイルを指定すると、wss7 ファイルも一緒に保存され、または読み込まれます。

WinActor は「WSS 出力可能シナリオ」を ums7 ファイルとして保存できます。つまり、「WSS 出力可能シナリオ」を「通常のシナリオ」に変換できます。
しかし、「通常のシナリオ」を「WSS 出力可能シナリオ」には変換できません。ご注意ください。WinActor は、ums7 ファイルを「WSS 出力可能シナリオ」に読み込むことはできま
せんし、ums7 ファイルを wss7 ファイルや uss7 ファイに変換できません。

70

「通常のシナリオ」と「WSS 出力可能シナリオ」の違いは以下の通りです。
表 1-19 「通常のシナリオ」と「WSS 出力可能シナリオ」の違い

操作

通常のシナリオ

WSS 出力可能シナリオ

テキストエディタでの編集

×〇WinActor での編集〇〇

WinActor での実行

〇

〇

.ums7

.wss7 と.uss7「通常のシナリオ」ファイル形式（.ums7）の
読み込み

〇

×

「WSS 出力可能シナリオ」ファイル形式（.wss7, .uss7）の読み込み

×〇「通常のシナリオ」ファイル形式（.ums7）で
の保存

〇

〇

「WSS 出力可能シナリオ」ファイル形式（.wss7, .uss7）での保存

×〇「通常のシナリオ」ファイルのインポート〇

×「WSS 出力可能シナリオ」ファイルのインポ
ート

×

×

「通常のシナリオ」からの部品コピー〇

×「WSS 出力可能シナリオ」からの部品コピー〇〇

保存ファイルの拡張子

71

WSS 出力可能シナリオの保存と読み込み◼

WSS 出力可能シナリオを新規作成

新規に WSS 出力可能シナリオを作成するには、［ファイル］メニューの［新規作成（WSS
出力可能シナリオ）］を使います。

Steps

1.

［ファイル］メニューをクリックし、［新規作成］―［新規作成（WSS 出力可能シ
ナリオ）］を選択します。

シナリオ切り替えタブの新しいタブとして、新しい WSS 出力可能シナリオが追加
されます。

72

WSS 出力可能シナリオは、タブに表示されたファイル名の拡張子が.uss7 です。

「通常のシナリオ」と同様に、フローチャート画面で編集可能です。
［実行］ボタンでのシナリオ実行も同様です。

73◼

WSS 出力可能シナリオを名前を付けて保存

Steps

1.

2.

［ファイル］メニューをクリックし、［名前を付けて保存］を選択します。

保存するフォルダーを選択し、「ファイルの種類」に「WSS 出力用シナリオファイ
ル(*.uss7)」を選択し、「ファイル名」を入力して、［保存］ボタンをクリックします。

拡張子が.uss7 と.wss7 の 2 種類のファイルが保存されます。

74

3.

拡張子が.wss7 の「WSS 出力可能シナリオ」ファイルを、任意のエディタで開き、プログラミングが可能です。

75

◼

WSS 出力可能シナリオを上書き保存

Steps

1.

［ファイル］メニューをクリックし、［上書き保存］を選択します。

「WSS 出力可能シナリオ」ファイルが上書き保存されます。

76

◼

WSS 出力可能シナリオを開く

Steps

1.

［ファイル］メニューをクリックし、［開く］を選択します。

「開く」画面が表示されます。

2.

ファイルの種類は「WSS 出力用シナリオファイル(*.uss7)」を選択します。
WSS 出力可能シナリオファイル（拡張子が.uss7）を選択し、［開く］ボタンをク
リックします。

選択した WSS 出力可能シナリオファイル（拡張子が.uss7）と、同じファイル名で拡張子が.wss7 の 2 つのファイルが、同じフォルダから読み込ま
れます。

77

.wss7 ファイルはコンパイルされて、.uss7 ファイルの内容とリンクされます。
フローチャート画面の新しいタブに、リンク後のシナリオが表示されます。

タブに記されたファイル名の拡張子が.uss7 となっていることで、WSS 出力可能シナリオであることが確認できます。

コンパイル時にエラーを検出した場合、エラーダイアログを表示して、読み込みが中止されます。

コンパイル時に警告を検出した場合、ワーニングダイアログが表示されますが、読み込みは継続されます。

コンパイルエラーなどで.wss7 ファイルを読み込めなくなった場合には、.wss7 フ
ァイルを削除して、.uss7 ファイルのみを読み込んでください。
この場合、.uss7 ファイルに保存されたデータから、保存時のシナリオが復元され
ます。

78

◼

WSS 出力可能シナリオの保存と再現性についての注意事項

WSS は、WinActor の振る舞いを記述するために設計されました。
このため、シナリオ内のノードやフローチャートの構造は、読み込み時に正確に再現されない場合があります。
例えば、ある WSS 出力可能シナリオを保存して、そのまま読み込んでも、シナリオ内のノードやフローチャートの構造が異なったフローチャートが表示される可能性があります。
これは、読み込み時のコンパイルで最適化され、フローチャートに変形が加えられたためです。（例 1）
また、エラーのあるシナリオを保存した場合、読み込み時にエラーが検出されて、読み込
みができないことがあります。（例 2）
この場合には、.wss7 ファイルを削除してから、.uss7 ファイルを読み込むことで、シナリ
オを読み込むことができます。

（例1） 孤立した四則演算ノード：結果に影響しない四則演算ノードは省略される場
合があります。
（例2） 変数カテゴリのノード（変数値設定、変数値コピー、日時取得、ユーザ名取
得、四則演算、カウントアップ）がエラー状態のシナリオの場合、保存ができても、読み込みができない可能性があります。

79

スクリーンセーバー解除機能
スクリーンセーバー解除機能は、シナリオ実行中にスクリーンセーバーが起動することを抑止したり、シナリオ実行時に起動したスクリーンセーバーを解除することができます。
画面遷移を活用する WinActor では、スクリーンセーバーが起動して画面が隠されるとシナリオ実行に支障が生じる場合があります。
しかし、スクリーンセーバー解除機能を利用することで、ユーザが長時間キーに触れないシ
ナリオの実行や、ユーザが居ない環境で管理実行モードを使ったシナリオ実行でも、スクリーンセーバーが解除され、円滑にシナリオを実行することができます。

スクリーンセーバー解除のための設定
スクリーンセーバー解除のための設定は、オプション画面のスクリーンセーバータブで設定します。
オプション画面で設定するスクリーンセーバー解除機能は、下表の❶と❷の 2 つです。
加えて、スクリーンセーバーの解除にパスワードが必要な場合には、❸の解除パスワードを設定します。
表 1-20 スクリーンセーバー解除のための設定

No.

項目

説

明

❶ シナリオ実行中にスクリー シナリオ実行中のスクリーンセーバーの起動を抑止しまンセーバーを起動しないす。これによりシナリオ実行中はスクリーンセーバーが起動しません。

❷ シナリオ実行時にスクリー シナリオ実行開始時に既にスクリーンセーバーが起動してンセーバーを解除する❸ 解除パスワード

いる場合、およびシナリオ実行中にスクリーンセーバーが起動した場合、自動的にスクリーンセーバーを解除します。

❷の「シナリオ実行時にスクリーンセーバーを解除する」
を設定した場合は、スクリーンセーバーを解除するためのパスワードを入力してください。

具体的な設定方法については、オプション画面の『スクリーンセーバータブ』を参照してください。

スクリーンセーバー解除機能を利用するには、WinActor に付属する仮想キーボードド
ライバのインストールが必要です。
スクリーンセーバー解除機能用仮想キーボードドライバのインストール手順については、『WinActor インストールマニュアル』を参照してください。

80• スクリーンセーバー解除機能は、リモートデスクトップ経由で WinActor を動作させている環境では利用できません。
• WinActor を動作させている環境のキーボードレイアウトが日本語および英語でない場合、解除パスワードによるスクリーンセーバーの解除に失敗することがあります。

81

シナリオ雛型作成機能
シナリオ雛型作成機能は、
Excel または CSV で記述したシナリオ雛型ファイルを読み込み、WinActor のシナリオに変換する機能です。
シナリオ雛型ファイルとは、シナリオのおおまかな流れを順に記述したもので、業務分析・可視化ツール等で出力できるものがあります。
シナリオ雛型ファイルから WinActor のシナリオを生成し、細部の動作を作りこんでいくことで、シナリオ作成の作業効率を上げることができます。

ここでは、シナリオ雛型作成機能の使用方法について説明します。
シナリオ雛型ファイルの記述仕様については『WinActor シナリオ雛型ファイル』を参照してください。
図 1-21 シナリオ雛型作成機能のユースケース

82シナリオ雛型ファイルの読み込み
シナリオ雛型ファイルを読み込み、新しいシナリオを作成します。
『WinActor シナリオ雛型ファイル』の仕様に沿ったシナリオ雛型ファイルを事前に準備する必要があります。

Steps

1.

2.

［ファイル］メニューをクリックし、［新規作成］―［CSV/Excel ファイルから作成］を選択します。

「CSV/Excel ファイルを開く」画面が表示されます。
シナリオ雛型ファイルを選択して、［開く］ボタンをクリックします。

83

3.

「プレビュー」画面が表示されます。
［シナリオ作成］ボタンをクリックします。

「プレビュー」画面の内容がシナリオに変換されて、新しいシナリオとして表示されます。

シナリオに変換時の警告ログ等は、ログ出力画面に表示されます。

シナリオ雛型作成機能によって作成されたシナリオは、シナリオ情報画面の「変数値の文字数を制限する」が OFF に設定されています。

84

• 「プレビュー」画面上で、内容を書き換えることができます。

• 「プレビュー」画面上で、右クリックすることで、行挿入や行削除ができます。

• 「プレビュー」画面の［キャンセル］ボタンをクリックすると、新しいシナリオを作成せずに「プレビュー」画面が閉じます。

CSV ファイルを読み込む場合のエンコーディングは、以下の優先順位で自動判定します。
1. オプション画面の実行タブの「CSV ファイルエンコーディング」で指定されたエンコーディング
2. UTF-8
3. MS932
文字化けが発生する場合は、正しいエンコーディングを「CSV ファイルエンコーディ
ング」に設定してください。
「CSV ファイルエンコーディング」については、『実行タブ』を参照してください。

85

「プレビュー」画面の「エラー一覧」には、シナリオに変換時の警告ログが表示されます。
「エラー一覧」の警告ログに対応する行は背景色が変わり強調されます。

「エラー一覧」に表示された警告ログをダブルクリックすると対応する行が選択状態とな
ります。

86

「プレビュー」画面上で編集を行うと［更新］ボタンが活性状態となります。
［更新］ボタンをクリックすると「エラー一覧」の表示が更新されます。

87「ガイド利用」でシナリオ作成「ガイド利用」は、ガイドを使って WinActor 初心者でも簡単にシナリオを作成できるツールです。
「ガイド利用」ではシナリオ作成時の設定項目をひとつずつ表示し、設定項目に合わせたガイドを表示しますので、シナリオ作成に慣れていない人でも 1 ステップずつ確実に設定していくことができます。
また、設定時のキーボード入力を少なくして、マウス操作で入力ができるグラフィカルユ
ーザインタフェース（GUI）を基本としています。

「ガイド利用」を使って新規にシナリオを作成するには、ようこそ画面から起動します。
［ファイル］メニューからも起動できます。

Steps

1.

ようこそ画面から直接［新規作成（ガイド利用）］をクリックして起動します。
または［ファイル］メニューをクリックし、［新規作成］―［新規作成（ガイド利用）］を選択します。

シナリオ切り替えタブに新しいシナリオが追加されて、「ガイド利用」のシナリオ
作成画面が表示されます。

88「ガイド利用」のシナリオ作成画面「ガイド利用」のシナリオ作成画面について説明します。

◼

「ガイド利用」の画面構成
図 1-22 「ガイド利用」の画面構成

表 1-21 「ガイド利用」の画面構成

No.

名前

説明

❶ 情報取得部品エリア

簡易シナリオ編集エリアに配置する情報取得部品が置かれているエリアです。

❷ 情報設定部品エリア

簡易シナリオ編集エリアに配置する情報設定部品が置かれているエリアです。

❸ 簡易シナリオ編集エリ 簡易シナリオを編集するエリアです。
ア❹ ガイドエリア

設定や操作のガイドが表示されるエリアです。

89◼

情報取得部品エリア

情報取得部品エリアには、Excel やブラウザなどから情報を取得する情報取得部品が配置されています。
情報取得部品には、1 度だけ情報を取得する「繰り返し無し」と、繰り返し情報を取得する「繰り返し有り」があります。
図 1-23 情報取得部品エリア

表 1-22 情報取得部品エリア

No.

名前

説明

❶ ExcelExcel から情報を取得します。
（繰り返し無し）❷ ブラウザ

ブラウザから情報を取得します。（繰り返し無し）❸ アプリケーション

アプリケーションから情報を取得します。
（繰り返し無し）❹ Excel（繰り返し）

Excel から繰り返し情報を取得します。（繰り返し有り）❺ ブラウザ（繰り返し）

ブラウザから繰り返し情報を取得します。
（繰り返し有り）（繰り返❻ アプリケーション（繰り返 アプリケーションから繰り返し情報を取得します。
し）❼ フォルダ（繰り返し）し有り）
フォルダ情報を繰り返し取得します。
（繰り返し有り）
この部品は、繰り返し有りのみです。

90

情報取得部品と情報設定部品のアイコンは、部品名と動作を表しています。
図 1-24 情報取得部品と情報設定部品のアイコン

表 1-23 情報取得部品と情報設定部品のアイコン

アイコン

動作

部品名または説明

-

Excel

-

ブラウザ

-

アプリケーション

-

フォルダ

-

メール

情 報 取 得 / 情 報 部品アイコンと動作アイコンの位置で、情報取得または情報設定
設定を表しています。動作アイコンが右側にある場合は情報取得、左側にある場合は情報設定を表します。
繰り返し無しの部品は、この矢印のアイコンが表示されます。
繰り返し有りの部品は、次の繰り返しアイコンが表示されます。
繰り返し繰り返し有りの部品です。

91◼

情報設定部品エリア

情報設定部品エリアには、Excel やブラウザなどへ情報を設定する情報設定部品が配置されています。
情報設定部品は、1 度だけ情報を設定します。繰り返しはありません。
図 1-25 情報設定部品エリア

表 1-24 情報設定部品エリア

No.

名前

説明

❶ ExcelExcel へ情報を設定します。

❷ ブラウザブラウザへ情報を設定します。

❸ アプリケーション

アプリケーションへ情報を設定します。

❹ メール

メールを送信します。

◼

簡易シナリオ編集エリア

簡易シナリオ編集エリアは、部品をドラッグ&ドロップして簡易シナリオを編集するエリアです。
「ここにドロップしてください」と書かれたドロップエリアが表示されています。
情報取得部品エリアまたは情報設定部品エリアの部品をドラッグして、このドロップエリ
アにドロップすれば、部品を簡易シナリオ編集エリアに配置することができます。
ドロップエリアは配置された部品の下に移動しますので、部品を次々とドラッグ&ドロップ
することで、簡易シナリオを下に伸ばしていくことができます。
図 1-26 簡易シナリオ編集エリア

92◼

ガイドエリア

ガイドエリアは、全体の操作をガイドする「全体ガイド」と個々の部品の設定方法をガイドする「個別ガイド」を表示するエリアです。
図 1-27 ガイドエリア

表 1-25 ガイドエリア

No.

名前

説明

❶ 全体ガイド

作成中の簡易シナリオ全般について、次にすべき操作をガイドします。

❷ 個別ガイド

現在設定中の部品について、次にすべき操作をガイドします。部品の設定エリア（後述）を表示させると、個別ガイドは表示されます。

❸ シナリオ作成ボタン

簡易シナリオからシナリオを作成します。

93

部品の構成ここでは、部品の構成について説明します。

◼

繰り返し無し
図 1-28 部品の構成（繰り返し無し）

表 1-26 部品の構成（繰り返し無し）

No.

名前

説明

❶ 部品アイコン

部品の種類を示すアイコンです。
アイコンの意味については、『表 1-23 情報取得部品と情報設定部品のアイコン』を参照してください。

❷ 動作説明部品の動作説明です。

❸ モード切替ボタン

情報取得部品（フォルダを除く）の「繰り返し無し」と「繰り返し有り」を切り替えます。

❹ 設定エリア表示切替ボ 設定エリアの表示と非表示を切り替えます。
タン

簡易シナリオ編集エリアにおいて、同時に設定エリアを表示できる部品は 1 つです。
設定エリアが非表示の部品でこのボタンをクリックすると設定エリアが表示され、それまで設定エリアが表示されていた部品の設定エリアが非表示になります。
設定エリアを表示中の部品でこのボタンをクリックすると、設定エリアが非表示になります。

❺ 部品削除ボタン

部品を簡易シナリオ編集エリアから削除します。
確認のためのダイアログが表示されます。

❻ 設定エリア部品の設定項目を表示するエリアです。
設定が必要な項目が赤枠で表示されます。
ひとつの設定項目を設定すると、次の設定項目が表示されます。すべての設定項目が設定されるまで、設定エリアは下に伸びていきます。

94

◼

繰り返し有り繰り返し有りの部品は、背景色が薄緑色です。
図 1-29 部品の構成（繰り返し有り）

表 1-27 部品の構成（繰り返し有り）

No.

名前

説明

❶ 部品アイコン

部品の種類を示すアイコンです。
アイコンの意味については、『表 1-23 情報取得部品と情報設定部品のアイコン』を参照してください。

❷ 動作説明部品の動作説明です。

❸ モード切替ボタン

情報取得部品（フォルダを除く）の「繰り返し無し」と「繰り返し有り」を切り替えます。

❹ 設定エリア表示切替ボ 設定エリアの表示と非表示を切り替えます。
タン

簡易シナリオ編集エリアにおいて、同時に設定エリアを表示できる部品は 1 つです。
設定エリアが非表示の部品でこのボタンをクリックすると設定エリアが表示され、それまで設定エリアが表示されていた部品の設定エリアが非表示になります。
設定エリアを表示中の部品でこのボタンをクリックすると、設定エリアが非表示になります。

❺ 部品削除ボタン

部品を簡易シナリオ編集エリアから削除します。
確認のためのダイアログが表示されます。

❻ 設定エリア部品の設定項目を表示するエリアです。
設定が必要な項目が赤枠で表示されます。
ひとつの設定項目を設定すると、次の設定項目が表示されます。すべての設定項目が設定されるまで、設定エリアは下に伸びていきます。

❼ 子要素エリア

繰り返し取得した情報を渡す部品を配置するエリアです。

95「モード切替ボタン」をクリックすることで、情報取得部品（フォルダを除く）の「繰り返し無し」と「繰り返し有り」を切り替えることができます。
図 1-30 部品の構成（モード切替ボタン）

子要素を持つ繰り返し有りの部品から繰り返し無しの部品へ切り替えようすると、確認のダイアログが表示されます。
「はい」をクリックすると子要素がすべて削除されます。削除された子要素は復元できませんので、ご注意ください。

96

部品の配置◼

ドラッグ&ドロップ

部品は、情報取得部品エリアまたは情報設定部品エリアからマウスでドラッグして「ここにドロップしてください」と書かれたドロップエリアにドロップすると、簡易シナリオ編集エリアに配置されます。
図 1-31 部品の配置（ドロップエリア）

部品をドラッグして配置済みの部品に近づけると マークが表示されます。ここに部品をドロップすると、配置済みの部品の上下に配置することができます。
図 1-32 部品の配置（配置済み部品の上下）

97

また、簡易シナリオ編集エリアに配置済みの部品は、ドラッグ&ドロップして順番を入れ替えることもできます。
図 1-33 部品の配置（順番の入れ替え）◼

子要素

繰り返し有りの情報取得部品では、繰り返し取得した情報を部品（子要素）に渡すことができます。情報を渡したい部品をドラッグして、繰り返し有りの情報取得部品の子要素エリアにドロップして配置します。
図 1-34 部品の配置（子要素）98

部品の設定◼

赤枠とガイド「ガイド利用」では、赤枠で囲まれた設定項目を、ガイドを読みながらひとつずつ設定することで、部品の設定を完了できます。

Steps

1.

部品の設定エリアでは、次に設定が必要な項目に赤枠が表示されます。
ガイドエリアでは、その設定項目に関する個別ガイドが表示されます。
個別ガイドを参考に、赤枠で囲まれた項目を設定します。

2.

赤枠が次に設定すべき項目に移動し、これに合わせて個別ガイドも変わります。
個別ガイドを参考に、赤枠で囲まれた項目を設定します。

3.

4.

ひとつの設定項目を設定し終えると、設定エリアが下に伸びて、次の設定項目が表示されます。個別ガイドを参考に、赤枠で囲まれた項目を設定します。

このように赤枠に囲まれた項目を、個別ガイドを読みながら次々と設定していきます。赤枠が表示されなくなったら、その部品の設定は完了です。

99

◼

追加設定項目ひとつの部品の設定が完了すると、設定エリアの右下に「項目追加ボタン」が表示されます。
図 1-35 項目追加ボタン「項目追加ボタン」をクリックすると、設定エリアが下に伸びて新たな追加設定項目が表示されます。追加設定項目を設定することで、同一の対象から連続して情報を取得、または情報を設定することができます。
部品ごとの追加設定項目については、『1.19.5 情報取得部品の設定』『1.19.6 情報設定部品の設定』を参照してください。
図 1-36 追加設定項目

追加設定項目が不要な場合は、「項目削除ボタン」で削除します。

100

情報取得部品の設定
ここでは、情報取得部品の設定項目について説明します。
情報取得部品には「Excel」「ブラウザ」「アプリケーション」「フォルダ」があり、「フォルダ」を除くそれぞれに「繰り返し無し」と「繰り返し有り」があります。

◼

Excel

Excel から情報を取得します。
追加設定項目は❻❼❽です。
図 1-37 情報取得部品 Excel

表 1-28 情報取得部品 Excel

No.

名前

説明

❶ ファイル名

Excel ファイルをドラッグ&ドロップして、ファイルパスを設定します。あるいは、ファイルパスを値入力または変数で指
定します。

❷ 起動

クリックすると「ファイル名」で指定した Excel ファイルが開きます。「ファイル名」が指定されていない場合や指定したファイルが存在しない場合は、ファイル選択のダイアログが表示されます。

❸ アクティブなシート

アクティブなシートから情報を取得する場合にチェックします。

❹ シートを指定「シート名」でシートを指定する場合にチェックします。

❺ シート名

シート名をプルダウンメニューから選択します。
「シートを指定」をチェックした場合に有効です。

101

No.

名前

説明

❻ セル位置情報を取得するセルを A1 型式で指定します。 ボタンをクリックしてマウス操作で指定することもできます。
マウス操作については、『Excel セル位置の単一選択』を参照してください。

❼ 情報の名前取得した情報に名前（変数名）を付けて保存します。
保存した情報は、付けた名前で別の部品から参照できます。

❽ 値か表示文字列か情報の取得方法を「値」または「表示文字列」から選択します。
「値」の場合、指定したセルの値を取得します。
「表示文字列」の場合、指定したセルの表示文字列を取得しま
す。

◼

ブラウザ

ブラウザから情報を取得します。
追加設定項目は❸❹❺です。
図 1-38 情報取得部品ブラウザ

表 1-29 情報取得部品ブラウザ

No.

名前

説明

❶ URL

アクセスしたい Web ページの URL をドラッグ&ドロップして、URL を設定します。
あるいは、URL を値入力または変数で指定します。
他の部品でブラウザを開いている場合は、そのブラウザ名を選択できます。

❷ 起動

クリックするとブラウザが起動し、「URL」で指定した Web ページを開きます。

❸ 処理対象情報を取得する場所を指定します。 ボタンをクリックしてマ
ウス操作で指定することもできます。
マウス操作については、『ブラウザ処理対象の単一選択』を参照してください。

102

No.

名前

説明

❹ 処理方法「処理対象」で指定した場所にある情報の処理方法を、プルダ
ウンメニューから選択します。

❺ 情報の名前取得した情報に名前（変数名）を付けて保存します。
保存した情報は、付けた名前で別の部品から参照できます。

◼

アプリケーション

アプリケーションから情報を取得します。
追加設定項目は❷❸❹です。
図 1-39 情報取得部品アプリケーション

表 1-30 情報取得部品アプリケーション

No.

名前

説明

❶ ウィンドウ識別名

ボタンをクリックして、情報を取得するアプリケーションのウィンドウを指定します。
指定方法については、『アプリケーションのウィンドウ識
別名と対象コントロール選択』を参照してください。

❷ 対象コントロール

ボタンをクリックして、情報を取得する場所を指定します。
指定方法については、『アプリケーションのウィンドウ識
別名と対象コントロール選択』を参照してください。

❸ 処理方法「対象コントロール」で指定した場所にある情報の処理方法
を、プルダウンメニューから選択します。

❹ 情報の名前取得した情報に名前（変数名）を付けて保存します。
保存した情報は、付けた名前で別の部品から参照できます。

103

◼

Excel（繰り返し）

Excel から繰り返し情報を取得します。
設定項目の前半は「Excel 繰り返し無し」と同一です。ここでは後半のみ説明します。
追加設定項目も「Excel 繰り返し無し」と同一です。

図 1-40 情報取得部品 Excel（繰り返し）

表 1-31 情報取得部品 Excel（繰り返し）

No.

名前

説明

❶ 方向

繰り返す方向を「縦」または「横」から選択します。

❷ タイミング「❺繰り返し条件」を判断するタイミングを「前」または「後」から選択します。
「前」の場合、繰り返し前に判断します。
「後」の場合、繰り返し後に判断します。

❸ ステップ数

設定項目「情報の名前」（変数）に加算する数（ステップ数）を入力します。繰り返し時に加算されます。

❹ 繰り返し回数繰り返しの回数を指定する場合にチェックし、回数を入力します。

❺ 繰り返し条件

繰り返しの条件を指定する場合にチェックし、条件を指定します。
左欄：情報の名前（変数名）を選択します。
中央欄：等号や不等号などを選択します。
右欄：情報の名前（変数名）を選択、または値を入力します。

104

◼

ブラウザ（繰り返し）

ブラウザから繰り返し情報を取得します。
設定項目の前半は「ブラウザ繰り返し無し」と同一です。ここでは後半のみ説明します。
追加設定項目も「ブラウザ繰り返し無し」と同一です。
図 1-41 情報取得部品ブラウザ（繰り返し）

表 1-32 情報取得部品ブラウザ（繰り返し）

No.

名前

説明

❶ 方向

繰り返す方向を「縦」または「横」から選択します。

❷ タイミング「❺繰り返し条件」を判断するタイミングを「前」または「後」から選択します。
「前」の場合、繰り返し前に判断します。
「後」の場合、繰り返し後に判断します。

❸ ステップ数

設定項目「情報の名前」（変数）に加算する数（ステップ数）を入力します。繰り返し時に加算されます。

❹ 繰り返し回数繰り返しの回数を指定する場合にチェックし、回数を入力します。

❺ 繰り返し条件

繰り返しの条件を指定する場合にチェックし、条件を指定します。
左欄：情報の名前（変数名）を選択します。
中央欄：等号や不等号などを選択します。
右欄：情報の名前（変数名）を選択、または値を入力します。

105

◼

アプリケーション（繰り返し）

アプリケーションから繰り返し情報を取得します。
設定項目の前半は「アプリケーション繰り返し無し」と同一です。ここでは後半のみ説明します。追加設定項目も「アプリケーション繰り返し無し」と同一です。
図 1-42 情報取得部品アプリケーション（繰り返し）

表 1-33 情報取得部品アプリケーション（繰り返し）

No.

名前

説明

❶ 方向

情報取得部品アプリケーション（繰り返し）では繰り返す方向を指定できません。ラジオボタンは非活性です。

❷ タイミング「❺繰り返し条件」を判断するタイミングを「前」または「後」から選択します。
「前」の場合、繰り返し前に判断します。
「後」の場合、繰り返し後に判断します。

❸ ステップ数

設定項目「情報の名前」（変数）に加算する数（ステップ数）を入力します。繰り返し時に加算されます。

❹ 繰り返し回数繰り返しの回数を指定する場合にチェックし、回数を入力します。

❺ 繰り返し条件

繰り返しの条件を指定する場合にチェックし、条件を指定します。
左欄：情報の名前（変数名）を選択します。
中央欄：等号や不等号などを選択します。
右欄：情報の名前（変数名）を選択、または値を入力します。

106

◼

フォルダ（繰り返し）

フォルダ情報を取得します。
図 1-43 情報取得部品フォルダ（繰り返し）

表 1-34 情報取得部品フォルダ（繰り返し）

No.

名前

説明

❶ フォルダ名

フォルダをドラッグ&ドロップして、フォルダパスを設定します。あるいは、フォルダ名を入力します。
「選択」ボタンをクリックして、マウス操作で設定することもできます。

❷ 範囲

フォルダ情報を取得する範囲を「サブフォルダも対象」または「指定フォルダのみ」から選択します。

❸ フィルタ

取得するフォルダ情報のパターンを指定します。
大文字と小文字を区別しません。
ワイルドカードは「*」（0 文字以上の任意の文字）と「?」（任意の 1 文字）です。
複数のパターンを指定する場合は、「,」（カンマ）で区切って入力します。

❹ 情報の名前取得した情報を格納する情報の名前（変数名）を指定します。

107

情報設定部品の設定
ここでは、情報設定部品の設定項目について説明します。

◼

Excel

Excel へ情報を出力します。
追加設定項目は❽❾です。
図 1-44 情報設定部品 Excel

表 1-35 情報設定部品 Excel

No.

名前

説明

❶ ファイル名

Excel ファイルをドラッグ&ドロップして、ファイルパスを設定します。
あるいは、ファイルパスを値入力または変数で指定します。

❷ 起動

クリックすると「ファイル名」で指定した Excel ファイルが開きます。「ファイル名」が指定されていない場合や指定したファイルが存在しない場合は、ファイル選択のダイアログが表示されます。

❸ 新規作成❹ 上書き保存「新規作成」または「上書き保存」から選択します。
「新規作成」の場合、新規に Excel ファイルを作成します。
「上書き保存」の場合、既存の Excel ファイルに上書き保存します。

❺ アクティブなシート

アクティブなシートに情報を出力する場合にチェックします。

❻ シートを指定「シート名」でシートを指定する場合にチェックします。

❼ シート名

シート名をプルダウンメニューから選択します。
「シートを指定」をチェックした場合に有効です。

108

No.

名前

説明

❽ セル位置

情報を出力するセルを A1 型式で指定します。 ボタンをクリックしてマウス操作で指定することもできます。
マウス操作については、『Excel セル位置の単一選択』を参照してください。

❾ 出力する情報

出力するデータを格納している情報の名前（変数名）を指定します。または出力する値を入力します。

◼

ブラウザ

ブラウザへ情報を設定します。
追加設定項目は❸❹❺です。
図 1-45 情報設定部品ブラウザ

表 1-36 情報設定部品ブラウザ

No.

名前

説明

❶ URL

アクセスしたい Web ページの URL をドラッグ&ドロップして、URL を設定します。あるいは、URL を値入力または変数で指定します。
他の部品でブラウザを開いている場合は、そのブラウザ名を選択できます。

❷ 起動

クリックするとブラウザが起動し、「URL」で指定した Web ページを開きます。

❸ 処理対象情報を出力する場所を指定します。 ボタンをクリックしてマ
ウス操作で指定することもできます。
マウス操作については、『ブラウザ処理対象の単一選択』を参照してください。

❹ 処理方法「処理対象」で指定した場所に対する処理方法を、プルダウン
メニューから選択します。

❺ 出力する情報

出力するデータを格納している情報の名前（変数名）を指定します。または出力する値を入力します。

109

◼

アプリケーション

アプリケーションへ情報を設定します。
追加設定項目は❷❸❹です。
図 1-46 情報設定部品アプリケーション

表 1-37 情報設定部品アプリケーション

No.

名前

説明

❶ ウィンドウ識別名

ボタンをクリックして、情報を出力するアプリケーションのウィンドウを指定します。
指定方法については、『アプリケーションのウィンドウ識
別名と対象コントロール選択』を参照してください。

❷ 対象コントロール

ボタンをクリックして、情報を出力する場所を指定します。
指定方法については、『アプリケーションのウィンドウ識
別名と対象コントロール選択』を参照してください。

❸ 処理方法「対象コントロール」で指定した場所に対する処理方法を、プ
ルダウンメニューから選択します。

❹ 出力する情報

出力するデータを格納している情報の名前（変数名）を指定します。または出力する値を入力します。

110

◼

メール（Gmail）

メールへ情報を出力します。
追加設定項目は❷❸❹❺です。
利用時は、事前に GoogleWorkspace アカウントにサインインしている必要があります。
詳細は『Gmail 送受信シナリオ作成マニュアル』を参照してください。
図 1-47 情報設定部品メール（Gmail）

表 1-38 情報設定部品メール（Gmail）

No.

名前

説明

❶ メール

「Gmail」を選択します。

❷ 宛名（オプション）

メールの宛名（オプション）を値入力または変数で指定します。

❸ 宛先メールアドレス

メールの宛先を値入力または変数で指定します。

❹ 件名

メールのタイトルを値入力または変数で指定します。

❺ 本文

メールの本文を値入力または変数で指定します。

111

◼

メール（Outlook）

メールへ情報を出力します。
追加設定項目は❷❸❹❺です。
利用時は、事前に Outlook を起動しておく必要があります。
図 1-48 情報設定部品メール（Outlook）

表 1-39 情報設定部品メール（Outlook）

No.

名前

説明

❶ メール

「Outlook」を選択します。

❷ 宛先（To）

メールの宛先を値入力または変数で指定します。

❸ 宛先（Cc）

メールの CC を値入力または変数で指定します。

❹ 件名

メールのタイトルを値入力または変数で指定します。

❺ 本文

メールの本文を値入力または変数で指定します。

112

グラフィカルユーザインタフェース（GUI）による設定
ここでは、マウス操作で部品の設定ができるグラフィカルユーザインタフェース（GUI）について説明します。

◼

Excel セル位置の単一選択

部品 Excel の「セル位置」の設定には、単一選択と範囲選択があります。単一選択の手順を説明します。

Steps

1.

「ファイル名」で Excel ファイルを指定して、「起動」ボタンをクリックします。
Excel が起動して、指定したファイルを開きます。

2.

「アクティブなシート」または「シートを指定」をチェックした後に、「セル位置」のボタンをクリックします。

113

3.

4.

Excel のセルの 1 つをクリックすると、ダイアログが表示されますので「はい」をクリックします。

選択したセル位置と情報の名前（変数名）が自動的に入力されます。
情報の名前（変数名）は、変更できます。

114

◼

Excel セル位置の範囲選択

部品 Excel の「セル位置」の設定には、単一選択と範囲選択があります。範囲選択の手順を説明します。

Steps

1.

「ファイル名」で Excel ファイルを指定して、「起動」ボタンをクリックします。
Excel が起動して、指定したファイルを開きます。

2.

「アクティブなシート」または「シートを指定」をチェックした後に、「セル位置」のボタンをクリックします。

115

3.

Excel のセルをドラッグして範囲を指定します。
ダイアログが表示されますので「はい」をクリックします。

4.

ヘッダーを選択するダイアログが表示されますので、適切なものをチェックして「OK」をクリックします。

116

5.

選択したセル位置と情報の名前（変数名）、および繰り返しの情報が、自動的に入力されます。情報の名前（変数名）は、変更できます。
繰り返し無しの情報取得部品の場合、自動的に繰り返し有りの情報取得部品に変わります。

自動的に入力される繰り返しの情報は下記のとおりです。
No.

名前

説明

❶ 方向

「ヘッダーは無し」を選択した場合、「縦」「最も上部の行がヘッダー」を選択した場合、「縦」「最も左の列がヘッダー」を選択した場合、「横」❷ タイミング前❸ ステップ数

1❹ 繰り返し回数「ヘッダーは無し」を選択した場合、選択した行数「最も上部の行がヘッダー」を選択した場合、選択した行数－1「最も左の列がヘッダー」を選択した場合、選択した
列数－1

117

◼

ブラウザ処理対象の単一選択部品ブラウザの「処理対象」をマウス操作で設定する単一選択の手順を説明します。

Steps

1.

「URL」で Web ページを指定して、「起動」ボタンをクリックします。
ブラウザが起動して、指定した Web ページを開きます。

2.

「処理対象」の3.

ブラウザ上でマウスを動かすと、選択可能な画面要素が紫色に変わります。

ボタンをクリックします。

情報を取得あるいは設定したい画面要素をクリックします。

118

4.

「処理対象」と「処理方法」が、自動的に入力されます。
「処理方法」はプルダウンメニューから再選択できます。

◼

ブラウザ処理対象のテーブル選択

情報取得部品ブラウザのみ、ブラウザ上の表をマウス操作で「処理対象」に設定するテーブ
ル選択があります。

Steps

1.

「URL」で Web ページを指定して、「起動」ボタンをクリックします。
ブラウザが起動して、指定した Web ページを開きます。

2.

「処理対象」のボタンをクリックします。

119

3.

ブラウザ上でマウスを動かすと、選択可能な画面要素が紫色に変わります。
表をクリックします。

4.

ダイアログ「表全体の値を取得しますか？」が表示されますので、適切なものをチ
ェックして「OK」をクリックします。
テーブル選択ではなく、前述の単一選択を選びたい場合は、「選択した値のみ」をチェックします。

120

5.

「処理対象」と「処理方法」、および繰り返しの情報が、自動的に入力されます。
「処理方法」はプルダウンメニューから再選択できます。
繰り返し無しの情報取得部品の場合、自動的に繰り返し有りの情報取得部品に変わります。

自動的に入力される繰り返しの情報は下記のとおりです。
「表の値を横方向に取得する」を選択した場合
No.

名前

説明

❶ 方向

横

❷ タイミング前❸ ステップ数

1❹ 繰り返し回数

表の列数「表の値を縦方向に取得する」を選択した場合
No.

❺ 方向

名前

説明
縦

121

No.

◼

名前

説明

❻ タイミング前❼ ステップ数

1❽ 繰り返し回数

表の行数

アプリケーションのウィンドウ識別名と対象コントロール選択

部品アプリケーションの「ウィンドウ識別名」と「対象コントロール」をマウス操作で設定する手順を説明します。

Steps

1.

「ウィンドウ識別名」のマウスカーソルが2.

ボタンをクリックします。

に変わります。

マウスを移動させて、情報を取得あるいは設定したいアプリケーション上でクリックします。

122

3.

「ウィンドウ識別名」が自動的に入力されます。

4.

「対象コントロール」のマウスカーソルが5.

ボタンをクリックします。

に変わります。

マウスを移動させて、情報を取得あるいは設定したい画面要素をクリックします。

123

6.

「対象コントロール」が「設定済」に変わります。

124

シナリオ作成
簡易シナリオからシナリオを作成します。

◼

シナリオ作成ボタン

簡易シナリオ編集エリアで部品の設定を完了した後、「シナリオを作成する」をクリックす
ると、シナリオへの変換が開始されます。
「ガイド利用」のシナリオ作成画面が閉じられ、「シナリオ編集エリア」に作成されたシナリオが表示されます。

「ガイド利用」のシナリオ作成画面には戻れません。ご注意ください。

図 1-49 シナリオ作成ボタン

図 1-50 作成されたシナリオ

125

◼

未設定項目がある場合

簡易シナリオ編集エリアの部品に未設定の項目があるとシナリオを作成できません。
未設定の項目がある状態で「シナリオを作成する」をクリックすると、警告のダイアログが表示されます。
「キャンセル」をクリックして、設定を進めてください。
未設定項目がある部品の個数は、ダイアログのエラー数、またはガイドエリア下のエラー数で確認できます。
図 1-51 未設定項目がある場合

警告のダイアログで「はい」をクリックすると、未設定項目があるままシナリオが作成されます。通常は「キャンセル」を選んで、設定を続けてください。

簡易シナリオ編集エリアで未設定項目がある部品は、赤枠で表示されています。
赤枠の部品の「設定エリア表示切替ボタン」をクリックして設定エリアを表示すると、未設定項目が赤枠で表示されています。赤枠がなくなるまで設定を進めてください。
図 1-52 未設定項目の赤枠

126

◼

「ガイド利用」の終了「ガイド利用」のシナリオ切り替えタブの［閉じる］ボタンをクリックすると、確認のダイ
アログが表示されます。
「ガイド利用」の簡易シナリオは保存できませんので、シナリオとして保存する場合は「いいえ」をクリックして「シナリオを作成する」へ進んでください。
このまま「ガイド利用」のタブを閉じる場合は「はい」をクリックしてください。
WinActor の終了時に「ガイド利用」のタブがあると、同じダイアログが表示されます。
図 1-53 「ガイド利用」の終了

127

生成 AI を利用してシナリオを作成
生成 AI を利用してシナリオのおおよそのフローを作成することができます。本機能の利用前にオプション画面の生成 AI タブにて、シナリオ作成に利用するための生成 AI との接続に関する設定を行う必要があります。
具体的な設定方法については、オプション画面の『生成 AI タブ』を参照してください。

生成 AI の API 利用料金については、利用サービスの契約内容に依存するため、契約元へご確認ください。

Steps

1.

2.

［ファイル］メニューをクリックし、［新規作成］―［新規作成(生成 AI 利用)］を選択します。

ダイアログが表示されます。
WinActor にさせたいことを日本語で入力することができます。入力後、OK ボタ
ンをクリックします。

128

3.

4.

OK ボタンをクリック後、生成 AI と通信しシナリオを作成しますが、時間がかかることがあります。その間、OK ボタンは作成中…と表示されます。

作成に成功すると、新しいシナリオファイルが開きます。

129

2.

WinActor の起動と終了

この章では、WinActor の起動方法と終了方法について説明します。

WinActor の起動
WinActor の起動方法について説明します。

WinActor の起動手順
WinActor は以下の手順で起動します。

Steps

1.

デスクトップの WinActor の起動アイコンをダブルクリックします。

WinActor 起動中は、スプラッシュウィンドウが表示されます。スプラッシュウィ
ンドウは、WinActor の起動が完了すると自動的に画面上から消えます。

スプラッシュウィンドウ右上の×ボタンをクリックすると、WinActor の起動をキャンセルできます。

デスクトップに WinActor の起動アイコンがない場合• インストール時にデスクトップにショートカットを作成していない場合：
Windows の「スタート」メニューから WinActor を起動してください。
• 標準ユーザー用インストーラーでインストールした場合：WinActor をインストールしたフォルダ内の WinActor7.exe をダブルクリックして起動してください。

130

2.

WinActor が起動し、ようこそ画面が表示されます。

• 左上の「新しいシナリオファイル」アイコンをクリックするか、［ファイル］メニューから［新規作成］を選択すると、新規でシナリオを作成するための画面が表示されます。
• 左上の「シナリオファイルを開く」アイコンをクリックするか、［ファイル］メニューから［開く］を選択し、シナリオファイルを選択すると、選択したシナリオを実行または編集するための画面が表示されます。
『3. WinActor の画面』

ライセンス種別がフル機能版の場合、ようこそ画面の右上にトグルボタンが表示されます。トグルボタンをクリックすることにより、上記のようこそ画面（最近開いたシナリオファイルからシナリオの作成や実行を始めることができる）と、下記のようこそ画面（サンプルシナリオファイルを利用してシナリオの作成を始めることができる）の表示を切り替えることができます。

131起動アイコンをクリックしても起動しない場合
起動アイコンをクリックしても画面が表示されない場合、以下の点を確認してください。
• WinActor は 2 重起動できません。WinActor がすでに起動している場合、最小化されて、タスクトレイに格納されている可能性があります。タスクトレイを確認してください。
• PC の起動直後などは、スプラッシュウィンドウが表示されるまでに時間がかかる場合があります。

WinActor の起動オプション
以下の表に、WinActor を起動する際に指定できる起動オプションを示します。起動ショー
トカット作成機能を使ってショートカットファイルに起動オプションを指定することができます。
『3.11 WinActor 起動ショートカット作成画面』

以下の表では、オプションに続けて指定するシナリオファイル名やデータ一覧ファイル名などを斜体で表示しています。

表 2-1 WinActor の起動オプション

No. オプション

設定方法

説

明

❶ -f

-f filename.ums7❷ -s-s scenariopassword シナリオファイルに設定されたシナリオパスワー
ドを指定することで、そのパスワードに対応するセ
キュリティモードを適用して、シナリオファイルを開きます。
「-f」と組み合わせて使用します。
『1.12 シナリオパスワード設定によるセキュ
リティモード』❸ -r-r

起動後にシナリオを実行します。
「-f」と組み合わせて使用します。

❹ -d-d datafilepath

起動時に開くデータ一覧のファイルパスを指定します。
「-f」と組み合わせて使用します。

❺ -w-w delay

指定した時間（ミリ秒）待機します。半角整数で指定してください。
「-r」と組み合わせて使用します。

起動時に開くシナリオファイルのファイルパスを指定します。
シナリオ雛型ファイルを指定した場合、シナリオフ
ァイルに変換して、開きます。

132No. オプション

設定方法

説

明

❻ -x

-x exportfilepath-x

シナリオの実行完了後に、データ一覧のファイルを保存するファイルパスを指定します。
ファイルパスを省略した場合、データ一覧のファイ
ルが上書き保存されます。
シナリオの実行中にアクション例外でキャッチさ
れないエラーが発生した場合、データ一覧は保存されません。
「-d」「-e」または「-ec」と組み合わせて使用しま
す。

❼ -e

-e

シナリオの実行完了後に、WinActor が終了します。
シナリオの実行中にアクション例外でキャッチさ
れないエラーが発生した場合、WinActor は終了しません。
「-r」と組み合わせて使用します。
• シナリオ実行中に手動でシナリオ停止や一時停止をした場合は、再開後にシナリオが実行完了しても WinActor は終了しませ
ん。

❽ -ec

-ec

シナリオの実行完了後に、終了ステータスを返却して WinActor を終了します。
エラーが発生した場合には「1」、それ以外（正常終了時）は「0」のステータスが返却されます。
「-f」と組み合わせて使用します。
• シナリオ実行中に手動でシナリオ停止や一時停止をした場合は、再開後にシナリオが実行完了しても WinActor は終了しません。その後に手動で WinActor を終了させた場合は「0」のステータスが返却されます。
• コマンドプロンプトにて終了ステータスを受け取る場合は、start /wait WinActor7.exe -ec ～と入力し、WinActor の終了をお待ちくだ
さい。

❾ -t

-t

WinActor の画面は表示されずに、タスクトレイに収容された状態（最小化した状態）で起動します。

❿ -p-p password

起動パスワードを指定します。
『3.12 起動パスワードの設定、変更、解除』• ライセンス種別がフル機能版でのみ使用可能です。
• 起動パスワードを設定した場合のみ有効となります。
• 起動パスワード設定せずに使用した場合、警告画面が表示されたあとに起動します。

⓫ -od-od datasource

データ一覧の DB 連携のデータソース名を指定しま
す。

⓬ -ou

-ou user

データ一覧の DB 連携のユーザ名を指定します。

133

No. オプション

設定方法

説

明

⓭ -op

-op password

データ一覧の DB 連携のパスワードを指定します。

⓮ -ot-ot table

データ一覧の DB 連携のテーブル名を指定します。

⓯ -sl

-sl

WinActor 起動時、またはシナリオ実行時に表示されるダイアログを非表示にします。
• シナリオに含まれるダイアログ（待機ボックスノード、インプットボックスノード、
選択ボックスノードなどを実行して表示されるもの）は表示されます。

⓰ -sa-sa filename.ums7

指定したファイル名でシナリオファイルを保存して、WinActor を終了します。
「-f」オプションと組み合わせて使用します。

ファイルパスについては『5.6 ファイルパス』を参照してください。

134

WinActor の終了
WinActor の終了方法について説明します。

Steps

1.

［ファイル］メニューから［終了］を選択します。
• 画面右上の［✕］をクリックして終了することもできます。
• タスクトレイアイコンの終了メニューから終了することもできます。

WinActor が終了します。
• データ一覧のデータが変更されていて保存されていない場合は、保存の確認画面が表示されます。
• 変更されていて保存されていないシナリオがある場合には、保存の確認画面が表示されます。

135

3.

WinActor の画面

この章では、WinActor の画面を構成するエリア、メニュー、ステータスバーについて説明します。

WinActor の基本画面構成
WinActor の基本的な画面構成について説明します。
図 3-1 WinActor の画面構成

表 3-1 WinActor の画面構成

No.

画面名

役割

❶ メニューバー

WinActor の基本メニューを選択できます。
『3.2 メニューバー』❷ ツールバー

シナリオの実行、編集、記録の操作に関するアイコンが表示されています。
『3.3 ツールバー』❸ パレットエリア「ノード」「ライブラリ」「サブシナリオ」「お気に入り」のタブを切り替えて表示できます。
『3.4 パレットエリア』

136

No.

画面名

役割

❹ シナリオ編集エリア

シナリオを編集する画面です。複数のシナリオを切り替えるた
めのシナリオ切り替えタブ、フローチャートツールバー、フローチャートタブ、フローチャート表示エリア、ノード検索エリ
アで構成されています。
『3.5 シナリオ編集エリア』《Ctrl》＋《1》キーでフォーカスが移動します。

❺ プロパティエリア

シナリオ編集エリアで現在選択しているノードのプロパティを編集するためのエリアです。
プロパティ以外に、シナリオ情報や条件式などもこのエリアに表示されます。また、機能編集エリアで設定が必要な場合も、このエリアに表示されます。
プロパティエリアが表示されている場合、フローチャート表示
エリアをクリックすると、プロパティエリアを閉じてシナリオ
編集エリアを広く表示することができます。
『3.6 プロパティエリア』❻ 機能編集エリア

シナリオ編集エリアで現在選択しているシナリオの機能を編集するためのエリアです。それぞれの機能は、タブを切り替えて表示します。
『3.9 機能編集エリア』❼ ステータスバー

ライセンス種類、シナリオの状態、シナリオ実行の経過時間が左に表示されます。また、右にシナリオのエラー数、表示ノー
ド数と全ノード数、表示倍率、「更新を確認」のベル型のアイコンが表示されます。
「更新を確認」については、ヘルプメニューの『更新を確認』を参照してください。

137メニューバー
WinActor のメニューバーについて説明します。

ファイルメニュー［ファイル］メニューからは、以下の操作を選択することができます。
図 3-2 ファイルメニュー

138

◼

新規作成（シナリオ）［ファイル］メニューの［新規作成（シナリオ）］は、新しいシナリオを作成するときに選択します。
フローチャート画面の現在読み込まれているシナリオや作成中のシナリオとは別のタブに、
新しいシナリオが追加され、機能編集エリアの「変数一覧」タブ画面、「データ一覧」タブ
画面等が初期状態になります。
シナリオは複数開くことができます。

• 実行中、一時停止中、記録中の場合、［新規作成］は選択できません。

Steps

1.

［ファイル］メニューをクリックし、［新規作成］―［新規作成（シナリオ）
］を選
択します。

139

シナリオ切り替えタブの新しいタブに新しいシナリオが追加されます。

この操作は、ツールバーで「新しいシナリオファイル」アイコンをクリックしたときと同じ動作です。

シナリオ切り替えタブにある［＋］ボタンをクリックしても、同じように新しいシナリオを追加することができます。
［＋］ボタンにマウスを乗せると色が変わりますので、クリックします。

140

タブをクリックすることで、表示するシナリオを切り替えることができます。

または、シナリオ切り替えタブ右端の［］をクリックして、リストから選択することも

できます。

141

◼

開く

［ファイル］メニューの［開く］は、作成したシナリオファイルを読み込むときに選択します。
複数のシナリオを開くことができます。
この操作は、ツールバーで「シナリオファイルを開く」アイコンをクリックしたときと同じ動作です。

• 実行中、一時停止中、記録中の場合、［開く］は選択できません。

Steps

1.

［ファイル］メニューをクリックし、［開く］を選択します。

「開く」画面が表示されます。

142

2.

シナリオファイルを選択し、［開く］ボタンをクリックします。
• 「開く」画面で選択できるシナリオファイルは、「.ums7」「.uss7」「.wsb7」「.ums6」「.ums5」のいずれかの拡張子が付いたファイルです。
• ファイルの種類のドロップダウンリストで拡張子を選択できます。

フローチャート画面の新しいタブに、読み込まれたシナリオが表示されます。

143

◼

上書き保存

［ファイル］メニューの［上書き保存］は、作業中のシナリオファイルを上書き保存するときに選択します。
この操作は、ツールバーで「シナリオファイルを上書き保存」アイコンをクリックしたときと同じ動作です。

Steps

1.

［ファイル］メニューをクリックし、［上書き保存］を選択します。

シナリオファイルが上書き保存されます。
• シナリオの実行中、一時停止中、記録中の場合、［上書き保存］は選択できません。
• 新規作成したあとに［名前を付けて保存］を一度も実行せずに［上書き保存］を選択した場合、「保存」画面が表示されます。
• 以前のファイル形式（.ums6、.ums5）または Storyboard のファイル形式（.wsb7）を開いて編集した場合、「保存」画面が表示され、「.ums7」のフ
ァイル形式に変換されて保存されます。
以前のファイル形式（.ums6、.ums5）や Storyboard のファイル形式（.wsb7）のまま保存することはできません。
• 上書き保存すると、「.bak」という拡張子が付いたバックアップファイルが作成されます。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

144

◼

名前を付けて保存［ファイル］メニューの［名前を付けて保存］は、作業中のシナリオファイルに名前を付けて保存するときに選択します。

• 実行中、一時停止中、記録中の場合、［名前を付けて保存］は選択できません。
• 保存できるファイル形式は「.ums7」のみです。以前のファイル形式（.ums6、.ums5）
や Storyboard のファイル形式（.wsb7）で保存することはできません。
• 上書き保存すると、「.bak」という拡張子が付いたバックアップファイルが作成されます。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［名前を付けて保存］を選択します。

「保存」画面が表示されます。

145

2.

保存するフォルダーを選択し、「ファイル名」を入力して、［保存］ボタンをクリックします。
「.ums7」以外の拡張子が入力されている場合は、「.ums7」が自動で付与さ
れます。

146

◼

インポート―シナリオ［ファイル］メニューの［インポート］―［シナリオ］は、他のシナリオファイルの一部を作成途中のシナリオに読み込むときに選択します。インポートを利用すると、他のシナリオで作ったサブルーチンを流用して新しいシナリオを作ることができます。

この操作は、シナリオ編集エリアでシナリオインポートアイコンをクリックしたときと同じ動作です。

シナリオの実行中、一時停止中、記録中の場合、シナリオのインポート操作はできま
せん。

Steps

1.

［ファイル］メニューをクリックし、［インポート］―［シナリオ］を選択します。

「シナリオファイルを開く」画面が表示されます。

147

2.

インポートするシナリオファイルを選択して、［開く］ボタンをクリックします。
「シナリオファイルを開く」画面で選択できるシナリオファイルは、「.ums5」「.ums6」「.ums7」のいずれかの拡張子が付いたファイルです。

「シナリオインポート」画面が表示されます。

3.

「すべてをインポート」するか「サブルーチンのみをインポート」するかを選択して、［OK］ボタンをクリックします。
「サブルーチンのみをインポート」を選択した場合は、インポートするサブルーチ
ン名を選択してください。

シナリオのインポートが成功すると、以下の画面が表示されます。

148

4.

フローチャートエリアにインポートしたシナリオが表示されます。

• インポートしようとしているシナリオにシナリオパス
ワードが設定されている場
合、シナリオパスワード入力
画面が表示されます。
その場合は、設定したシナリ
オ編集パスワードを入力して［OK］ボタンをクリックすると、操作を継続できます。
• インポートしようとしているシナリオと編集中のシナリオで同一の変数名が使われている場合、インポートしたときに「変数名重複」画面が表示されます。
両者の変数を別々の変数として扱う場合は、チェックを付けた状態で［OK］ボタンをクリックしてください。その場合、インポートしたシナリオで扱う変数名はリネーム後の変数名に書き変わります。リネーム後の変数名は、「変数名重複」画面で修正することができます。
両者の変数を同一の変数として扱う場合は、チェックを外した状態で［OK］ボタンをクリックしてください。その場合、インポートしたシナリオで扱う変数名は、「重複した変数名」欄に記載されているものになります。
判断が難しい場合は、チェックを付けた状態で［OK］ボタンをクリックしてください。

149• インポートしようとしているシナリオにユーザ変換辞書が紐づいている場合、ユーザ変換辞書はインポートされません。編集中のシナリオのユーザ変換辞書は、変わらず維持されます。

150

◼

インポート―タイムアウト（csv）

タイムアウトのインポートは、タイムアウト設定を持つノードのタイムアウト値を一括で更新する操作です。以下の手順で使用することを想定しています。
① タイムアウト値のエクスポート② タイムアウト値の編集③ タイムアウト値のインポート
エクスポートの手順とデータ形式については、『エクスポート―タイムアウト（csv）』を参照してください。
• シナリオの実行中、一時停止中、記録中の場合、タイムアウトのエクスポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［インポート］―［タイムアウト（csv）］を選択します。

「開く」画面が表示されます。

151

2.

インポートする CSV ファイルを選択して、［開く］ボタンをクリックします。

タイムアウトのインポートが完了すると、以下の画面が表示されます。

3.

［OK］ボタンをクリックします。

152

フローチャート表示エリアの対象ノードのタイムアウト値が設定した値に更新されます。

• 選択したファイルと同じフォルダにログファイルが生成され、インポートの結果を確認することができます。

• 選択したファイルと同じフォルダに書き込み権限がない場合、インポート自体は行われますが、「CSV ファイルの書き込みに失敗しました。」というエラーが表示されます。

153

◼

インポート―マッチ率（csv）

マッチ率のインポートは、マッチ率設定を持つノードのマッチ率値を一括で更新する操作です。以下の手順で使用することを想定しています。
① マッチ率値のエクスポート② マッチ率値の編集③ マッチ率値のインポート
エクスポートの手順とデータ形式については、『エクスポート―マッチ率（csv）』を参照
してください。

• シナリオの実行中、一時停止中、記録中の場合、マッチ率のインポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［インポート］―［マッチ率（csv）
］を選択
します。

「開く」画面が表示されます。

154

2.

インポートする CSV ファイルを選択して、［開く］ボタンをクリックします。

マッチ率のインポートが完了すると、以下の画面が表示されます。

3.

［OK］ボタンをクリックします。

155

フローチャート表示エリアの対象ノードのマッチ率が設定した値に更新されます。

156

• 選択したファイルと同じフォルダにログファイルが生成され、インポートの結果を確認することができます。

• 選択したファイルと同じフォルダに書き込み権限がない場合、インポート自体は行われますが、「CSV ファイルの書き込みに失敗しました。」というエラーが表示されます。

157

◼

インポート―名前・コメント（csv）

名前・コメントのインポートは、名前とコメント設定を持つノードの名前とコメントの値を一括で更新する操作です。以下の手順で使用することを想定しています。
① 名前・コメント値のエクスポート② 名前とコメント値の編集③ 名前・コメント値のインポート
エクスポートの手順とデータ形式については、『エクスポート―名前・コメント（csv）』
を参照してください。
• 名前・コメントのインポートには、以下の制限があります。
① 名前は 255 文字以下でなければインポートできません。
② コメントは 255 文字以下でなければインポートできません。
• 更新対象がサブルーチングループの場合は、以下の制限があります。
『サブルーチングループのプロパティ』① すでに存在する名前はインポートできません。
② 空白文字の名前はインポートできません。
• シナリオの実行中、一時停止中、記録中の場合、名前・コメントのインポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［インポート］―［名前・コメント（csv）］
を選択します。

「開く」画面が表示されます。

158

2.

インポートする CSV ファイルを選択して、［開く］ボタンをクリックします。

名前・コメントのインポートが完了すると、以下の画面が表示されます。

3.

［OK］ボタンをクリックします。

159

フローチャート表示エリアの対象ノードの名前・コメントが設定した値に更新さ
れます。

160

• 選択したファイルと同じフォルダにログファイルが生成され、インポートの結果を確認することができます。

• 選択したファイルと同じフォルダに書き込み権限がない場合、インポート自体は行われますが、「CSV ファイルの書き込みに失敗しました。」というエラーが表示されます。

161

◼

インポート―テキスト変換辞書（csv）

テキスト変換辞書のインポートは、ユーザが作成した CSV 形式のユーザ変換辞書を読み込む操作です。
読み込まれたユーザ変換辞書は、現在編集中のシナリオに紐付けされます。
インポート前にそのシナリオに紐付けられていたユーザ変換辞書は破棄されて、インポー
トしたユーザ変換辞書に入れ替わります。
インポートが完了後、編集中のシナリオのユーザ変換辞書は「利用する」に設定されます。
ユーザ変換辞書を利用する/しないの設定については、『3.8.5 その他タブ』を参照してください。

シナリオの実行中、一時停止中、記録中の場合、テキスト変換辞書のインポート操作はできません。

Steps

1.

［ファイル］メニューをクリックし、［インポート］―［テキスト変換辞書（csv）］
を選択します。

「開く」画面が表示されます。

162

2.

インポートする CSV ファイルを選択して、［開く］ボタンをクリックします。

テキスト変換辞書のインポートが完了すると、以下の画面が表示されます。

3.

［OK］ボタンをクリックします。

「テキスト変換辞書」の「ユーザ変換辞書」の内容が更新されます。

163

ユーザ変換辞書のルール数は最大 100 です。
インポートしたデータの数が 100 を超えた場合、以下のダイアログが表示されます。
この場合、100 番目までのデータが読み込まれて、101 番目以降のデータは読み込まれません。

インポートしたデータに重複した定義が含まれている場合、インポート後に、以下のダイ
アログが表示されます。
重複した定義は、先に読み込まれた定義が有効になり、後から読み込まれて重複と判断された定義は無視されます。

164

CSV のファイルフォーマットは下記のとおりです。
ja-JP,en-US
ペイント,Paint
ペイント 3D,Paint 3D
レジストリ エディター,Registry Editor...
1 行目はヘッダで、ja-JP, en-US とします。
ja-JP は、列が日本語の定義であることを意味します。
en-US は、列が英語の定義であることを意味します。

2 行目以降には、変換前と変換後の文字列を並べて記載します。
特別な使い方として空文字があります。
変換前の文字列がシステム変換辞書にも定義されていて、かつ、ユーザ変換辞書の変換後の文字列が空文字列になっていると、変換が行われません。
システム変換辞書の特定の定義を無効にしたい際に空文字を指定します。

CSV ファイルのファイルフォーマットが正しくない場合、インポート時に一部データが無視されたり、インポート自体がエラーとなる場合があります。

165

◼

エクスポート―タイムアウト（csv）

タイムアウトのエクスポートは、シナリオ上のタイムアウト設定を持つノード情報とタイ
ムアウト値を CSV ファイルに保存する操作です。
インポート機能と組み合わせて使うことで、タイムアウト値を一括更新することができます。
『インポート―タイムアウト（csv）』• シナリオの実行中、一時停止中、記録中の場合、タイムアウトのエクスポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［タイムアウト（csv）］
を選択します。

「保存」画面が表示されます。

166

2.

保存するフォルダを選択し、エクスポートする CSV ファイルのファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

指定した CSV ファイルが保存されます。

3.

［OK］ボタンをクリックします。

167

出力されるデータ形式はインポート用の CSV ファイルと同じです。
『インポート―タイムアウト（csv）』

168

◼

エクスポート―マッチ率（csv）

マッチ率のエクスポートは、シナリオ上のマッチ率設定を持つノード情報とマッチ率の値
を CSV ファイルに保存する操作です。
インポート機能と組み合わせて使うことで、マッチ率値を一括更新することができます。
『インポート―マッチ率（csv）』• シナリオの実行中、一時停止中、記録中の場合、マッチ率のエクスポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［マッチ率（csv）
］を選
択します。

「保存」画面が表示されます。

169

2.

保存するフォルダを選択し、エクスポートする CSV ファイルのファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

CSV ファイルが保存されます。

3.

［OK］ボタンをクリックします。

170

4.

保存した CSV ファイルを確認します。
出力されるデータ形式はインポート用の CSV ファイルと同じです。
『インポート―マッチ率（csv）
』

171

◼

エクスポート―条件式設定（csv）

条件式設定のエクスポートは、シナリオ上の条件式設定を持つノード情報と条件式を CSV
ファイルに保存する操作です。
条件式については、『4.3.2 分岐』『4.3.3 多分岐』で設定する条件式、および『4.3.4 繰り返し』『4.3.5 後判定繰返』で設定する繰り返し条件を参照してください。
• シナリオの実行中、一時停止中、記録中の場合、条件式設定のエクスポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［条件式設定（csv）］を選択します。

「保存」画面が表示されます。

172

2.

ファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

CSV ファイルが保存されると、「成功しました。」という結果画面が表示されます。

3.

［OK］ボタンをクリックします。

4.

保存した CSV ファイルを確認します。

173

• 1 行目には、データ名が「ID」
「種別」
「名前」
「コメント」「分岐 No」「分
岐名」「条件種別」「条件式」の順で表示されます。
• 2 行目以降には、ノードのデータが「ID」
「種別」
「名前」
「コメント」「条
件種別」「条件式」の順で、多分岐ノードのデータが「ID」
「種別」
「名前」
「コメント」「分岐 No」「分岐名」「条件種別」「条件式」の順で表示され
ます。

174

◼

エクスポート―変数名使用箇所（csv）

変数名使用箇所のエクスポートは、シナリオ上の変数名設定を持つノードおよびイベント
監視の情報と変数名を CSV ファイルに保存する操作です。
• シナリオの実行中、一時停止中、記録中の場合、変数名使用箇所のエクスポート操
作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［変数名使用箇所（csv）］
を選択します。

「保存」画面が表示されます。

175

2.

ファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

CSV ファイルが保存されると、「成功しました。」という結果画面が表示されます。

3.

［OK］ボタンをクリックします。

4.

保存した CSV ファイルを確認します。

176

• 1 行目には、データ名が「ID」
「種別」
「名前」
「コメント」「変数名」の順で表示されます。
• 2 行目以降には、ノードのデータが「ID」
「種別」
「名前」
「コメント」「変数名」の順に表示されます。

177

◼

エクスポート―ウィンドウ識別使用箇所（csv）

ウィンドウ識別使用箇所のエクスポートは、シナリオ上のウィンドウ識別名の設定を持つ
ノード情報とウィンドウ識別名を CSV ファイルに保存する操作です。
• シナリオの実行中、一時停止中、記録中の場合、ウィンドウ識別使用箇所のエクスポート操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［ウィンドウ識別使用箇所（csv）］を選択します。

「保存」画面が表示されます。

178

2.

保存するフォルダを選択し、エクスポートする CSV ファイルのファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

CSV ファイルが保存されると、「成功しました。」という結果画面が表示されます。

3.

［OK］ボタンをクリックします。

179

4.

保存した CSV ファイルを確認します。

180

◼

エクスポート―名前・コメント（csv）

名前・コメントのエクスポートは、シナリオ上の名前とコメントの設定を持つノード情報を
CSV ファイルに保存する操作です。
• シナリオの実行中、一時停止中、記録中の場合、名前・コメントのエクスポート操
作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［名前・コメント（csv）］
を選択します。

「保存」画面が表示されます。

181

2.

ファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

CSV ファイルが保存されると、「成功しました。」という結果画面が表示されます。

3.

［OK］ボタンをクリックします。

182

4.

保存した CSV ファイルを確認します。

• 1 行目には、データ名が「ID」
「種別」
「名前」
「コメント」の順で表示されます。
• 2 行目以降には、ノードのデータが「ID」
「種別」
「名前」
「コメント」の順に表示されます。

183

◼

エクスポート―ノードハッシュ値（csv）

ノードハッシュ値のエクスポートは、シナリオ上の全ノードの設定値をハッシュ化した情報を CSV ファイルに保存する操作です。
• シナリオの実行中、一時停止中、記録中の場合、ノードハッシュ値のエクスポート
操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［ノードハッシュ値（csv）］
を選択します。

「保存」画面が表示されます。

184

2.

ファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

CSV ファイルが保存されます。

3.

保存した CSV ファイルを確認します。

• 1 行目には、データ名が「ID」
「種別」
「名前」
「コメント」「子ノード一覧」「ハッシュ値」の順で表示されます。
• 2 行目以降には、ノードのデータが「ID」
「種別」
「名前」
「コメント」「子
ノード一覧」「ハッシュ値」の順に表示されます。

185

◼

エクスポート―テキスト変換辞書（csv）

テキスト変換辞書のエクスポートは、編集中のシナリオに紐付いたユーザ変換辞書を CSV
ファイルに保存する操作です。

• シナリオの実行中、一時停止中、記録中の場合、テキスト変換辞書のエクスポート
操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［テキスト変換辞書（csv）］
を選択します。

「保存」画面が表示されます。

186

2.

保存するフォルダを選択し、エクスポートする CSV ファイルのファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

指定した CSV ファイルが保存されます。

3.

［OK］ボタンをクリックします。

• 出力されるデータ形式はインポート用の CSV ファイルと同じです。
『インポート―テキスト変換辞書（csv）』を参照してください。
• 編集中のシナリオにユーザ変換辞書が紐付いていない場合、ヘッダ行のみが出力されます。

187◼

エクスポート―ライブラリ情報（csv）

ライブラリ情報のエクスポートは、シナリオに含まれるライブラリの情報を CSV 形式でフ
ァイルに保存します。
エクスポート対象は、バージョン情報を保持しているスクリプト実行ノードです。
出力項目は、「ID」「名前」「コメント」「ライブラリ名」「ライブラリ ID」「バージョン」「提供元」です。

• シナリオの実行中、一時停止中、記録中の場合、ライブラリ情報のエクスポート操
作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［ライブラリ情報（csv）］
を選択します。

「保存」画面が表示されます。

188

2.

保存するフォルダを選択し、エクスポートする CSV ファイルのファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、CSV のみです。

指定した CSV ファイルが保存されます。

3.

［OK］ボタンをクリックします。

4.

保存した CSV ファイルを確認します。

189

◼

エクスポート―ドキュメント生成（html）

ドキュメント生成のエクスポートは、WinActor のシナリオの動作を日本語の文書に変換して html 形式のファイルに保存します。

ドキュメント生成では、WinActor で現在編集中のシナリ内のメインフローとサブルーチンに含まれるノード（生成対象ノードと呼びます）から、シナリオの動作を表現する日本語の文書を生成します。
また、生成対象ノードに紐付けられている付箋ノードからも日本語の文書を生成します。
生成対象ノードでないノード（独立しているノード、浮きフロー、関連付けのない付箋ノード）からは文書を生成しません。

1 つのシナリオからは、1 つの html ファイルを出力します。複数のタブを持つ場合でも、1
つの html ファイルに出力します。
文字コードは、UTF-8 です。

図は「作ろう！ハンズオントレーニング」で使用するシナリオファイルを変換した例です。
図 3-3 ドキュメント生成（html）の出力例

190

• シナリオの実行中、一時停止中、記録中の場合、ドキュメント生成のエクスポート
操作はできません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

［ファイル］メニューをクリックし、［エクスポート］―［ドキュメント生成（html）］
を選択します。

「保存」画面が表示されます。

191

2.

保存するフォルダを選択し、エクスポートする html ファイルのファイル名を入力して、［保存］ボタンをクリックします。
「ファイルの種類」で選択できるのは、Html のみです。

指定した html ファイルが保存されます。

3.

［OK］ボタンをクリックします。

4.

保存した html ファイルを確認します。

192

◼

終了

［ファイル］メニューの［終了］は、WinActor を終了するときに選択します。
• WinActor の画面右上にある［✕］ボタンをクリックして、WinActor を終了することもできます。
• タスクトレイの WinActor アイコンの右クリックメニューから［終了］を選択して、
WinActor を終了することもできます。

Steps

1.

［ファイル］メニューをクリックし、［終了］を選択します。

WinActor が終了します。
• データ一覧のデータが変更されていて保存されていない場合は、保存の確認画面が表示されます。
• 変更されていて保存されていないシナリオがある場合には、保存の確認画面が表示されます。

193

表示メニュー
◼

テーマ［表示］メニューの［テーマ］からは、WinActor のテーマを、メイン、クラシック、ダー
クの 3 つから選択することができます。
図 3-4 表示メニュー-テーマ(1) メイン
図 3-5 メインテーマを選択した場合

194

(2) クラシック
図 3-6 クラシックテーマを選択した場合(3) ダーク
図 3-7 ダークテーマを選択した場合

195

◼

言語

［表示］メニューの［言語］は、WinActor の言語環境を日本語と英語から選択することができます。
メニューやタブなどの表示言語が切り替わります。
既に配置済のシナリオやノードの表示言語は変わりません。
図 3-8 表示メニュー-言語(1) 英語図 3-9 英語を選択した場合

196

(2) 日本語
図 3-10 日本語を選択した場合

197

◼

全体表示

フローチャートが大きくなり、特定のノードを探すことが困難な場合、シナリオ全体を表示
して、該当ノードを探すことができます。

Steps

1.

［表示］メニューの［全体表示］をクリックします。

プロパティエリアにシナリオの全体表示が表示されます。

フローチャートのシナリオ部分をダブルクリックしても、全体表示を表示で
きます。

198

2.

グレーの表示領域をドラッグして動かします。

シナリオ表示エリアの表示領域が変更されます。

199

◼

ドッキングウィンドウとタブ画面の表示メニュー

テーマと言語と全体表示以外の［表示］メニューでは、ドッキングウィンドウのレイアウトの保存と復元と、パレットエリアと機能編集エリアの各タブ画面の表示操作ができます。
図 3-11 ドッキングウィンドウとタブ画面の表示メニュー200表 3-2 ドッキングウィンドウとタブ画面の表示メニュー

No.

メニュー

説明

❶ 現 在 の レ イ ア ウ ト を 保 ドッキングウィンドウでの、現在のレイアウトを保存します。
存❷❷ レイアウトを復元

ドッキングウィンドウでの、保存されているレイアウトを復元します。

❸ 初期レイアウトを復元

ドッキングウィンドウでの、デフォルトレイアウトを復元しま
す。

❹ ノード

「ノード」タブ画面を前面に表示します。ドッキングウィンド
ウで非表示となっている場合は、再表示します。

❺ ライブラリ「ライブラリ」タブ画面を前面に表示します。ドッキングウィ
ンドウで非表示となっている場合は、再表示します。

❻ サブシナリオ「サブシナリオ」タブ画面を前面に表示します。ドッキングウ
ィンドウで非表示となっている場合は、再表示します。

❼ お気に入り「お気に入り」タブ画面を前面に表示します。ドッキングウィ
ンドウで非表示となっている場合は、再表示します。

❽ 検索「検索」タブ画面を前面に表示します。ドッキングウィンドウで非表示となっている場合は、再表示します。

❾ 変数一覧

「変数一覧」タブ画面を前面に表示します。ドッキングウィン
ドウで非表示となっている場合は、再表示します。
《Ctrl》＋《3》キーでも同様に操作できます。

❿ データ一覧「データ一覧」タブ画面を前面に表示します。ドッキングウィ
ンドウで非表示となっている場合は、再表示します。
《Ctrl》＋《4》キーでも同様に操作できます。

⓫ ログ出力「ログ出力」タブ画面を前面に表示します。ドッキングウィン
ドウで非表示となっている場合は、再表示します。

⓬ メール管理「メール管理」タブ画面を前面に表示します。ドッキングウィ
ンドウで非表示となっている場合は、再表示します。

⓭ 監視ルール一覧「監視ルール一覧」タブ画面を前面に表示します。ドッキング
ウィンドウで非表示となっている場合は、再表示します。

⓮ イメージ「イメージ」タブ画面を前面に表示します。ドッキングウィン
ドウで非表示となっている場合は、再表示します。

⓯ ブレイクポイント一覧「ブレイクポイント一覧」タブ画面を前面に表示します。
ドッキングウィンドウで非表示となっている場合は、再表示します。

⓰ サブルーチン「サブルーチン」タブ画面を前面に表示します。ドッキングウ
ィンドウで非表示となっている場合は、再表示します。

⓱ テキスト変換辞書「テキスト変換辞書」タブ画面を前面に表示します。
初期レイアウトのため非表示となっている場合、またはドッキ
ングウィンドウで非表示となっている場合は、再表示します。

⓲ 呼び出し履歴「呼び出し履歴」タブ画面を前面に表示します。ドッキングウ
ィンドウで非表示となっている場合は、再表示します。

201

No.

メニュー

説明

⓳ 実行時間「実行時間」タブ画面を前面に表示します。ドッキングウィン
ドウで非表示となっている場合は、再表示します。

⓴ イベント一覧「イベント一覧」タブ画面を前面に表示します。ドッキングウ
ィンドウで非表示となっている場合は、再表示します。

ドッキングウィンドウの詳細は、『3.10 ドッキングウィンドウ』を参照してください。
各タブ画面の詳細は、『3.4 パレットエリア』『3.9 機能編集エリア』を参照してください。

ライセンス種別が実行版の場合、表示メニューに［ノード］［ライブラリ］［サブシナリオ］［お気に入り］［検索］［監視ルール一覧］［イメージ］［ブレイクポイント一覧］［呼び出し履歴］［実行時間］［イベント一覧］は表示されません。

202

ツールメニュー［ツール］メニューからは、以下の操作を選択することができます。
図 3-12 ツールメニュー

203表 3-3 ツールメニュー

No.

メニュー

説明

❶ 起 動 シ ョ ー ト カ ッ ト 作 「WinActor 起動ショートカット作成」画面を表示します。
成
詳細は『3.11
WinActor 起動ショートカット作成画面』を❷参照してください。

❷ JPath 取得

JPath 取得ツールを起動します。
詳細は『Java アプリケーション操作シナリオ作成マニュアル』
を参照してください。

❸ ZIP エンコーディングツ ZIP エンコーディングツールを起動します。
ール

詳細は『ZIP エンコーディングツール』を参照してください。

❹ WinActor ノート

WinActor ノートを起動します。
詳細は『WinActor ノート 操作マニュアル』『WinActor ノート
テキスト処理シナリオ作成マニュアル』『WinActor ノート 端
末機能シナリオ作成マニュアル』を参照してください。

❺ WinActorEye

WinActorEye を起動します。
詳細は『WinActorEye 操作マニュアル』『WinActorEye シナリ
オ作成マニュアル』を参照してください。

❻ オ ン ラ イ ン シ ナ リ オ 管 WinActor Manager on Cloud との間でシナリオファイルのア理

ップロード、ダウンロードを行います。
詳細は『3.18 オンラインシナリオ管理画面』を参照してください。

❼ ライブラリ最新化

シナリオファイルのライブラリを最新化します。
詳細は『ライブラリ最新化』を参照してください。

❽ Microsoft サインイン

Microsoft アカウントにサインインし、トークンを取得します。
詳細は『Microsoft サインイン画面』を参照してください。

❾ Google サインイン

GoogleWorkspace アカウントにサインインします。
詳細は『Gmail 送受信シナリオ作成マニュアル』を参照してください。

❿ Box サインイン

Box アカウントにサインインします。
詳細は『Box サインイン画面』を参照してください。

⓫ 拡張機能インストール

拡張機能を Web ブラウザにインストールします。
詳細は『Chrome 拡張機能インストールマニュアル』『Firefox
拡張機能インストールマニュアル』を参照してください。

⓬ 設定インポート

オプション画面の設定情報をファイルからインポートします。
詳細は『設定インポート』を参照してください。

⓭ 設定エクスポート

オプション画面の設定情報をファイルにエクスポートします。
詳細は『設定エクスポート』を参照してください。

⓮ 起動パスワード「起動パスワード設定、変更、解除」画面を設定します。
詳細は『3.12 起動パスワードの設定、変更、解除』を参照
してください。

⓯ プラグイン設定

プラグイン設定画面を表示します。
詳細は『プラグイン設定画面』を参照してください。

204

No.

メニュー

⓰ オプション

説明「オプション」画面を表示します。
詳細は『3.14 オプション画面』を参照してください。

ライセンス種別が実行版の場合、ツールメニューに［JPath 取得］［ZIP エンコーディ
ングツール］［WinActor ノート］
［WinActorEye］は表示されず、［起動パスワード］は選択できません。

• 実行中、一時停止中、記録中の場合、ツールメニューは選択できません。

205

◼

ZIP エンコーディングツール

ZIP エンコーディングツールは、ZIP ファイルの中に圧縮されているファイルのファイル名
を UTF-8（Unicode）形式に変更するためのツールです。

ZIP ファイル内のファイル名は UTF-8 でエンコードすることが推奨されていますが、日本では、MS932(Windows-31,ShiftJIS 系)でエンコードされたファイルが多く使われます。
ZIP ファイルを扱う WinActor は、ファイル名をある程度自動認識しますが、自動認識が正しく行われずに、文字化けが発生してしまうことがあります。
この ZIP エンコーディングツールは、UTF-8 形式で保存されていることを表す EFS という目印を付けて、ZIP ファイルを保存します。
EFS の目印を付けることによってエンコーディング方式の誤認識がなくなり、文字化けを防ぐことができます。

Steps

1.

エンコーディングを変更する ZIP ファイルを、画面上にドロップします。

206

2.

コメント欄に、ドロップした ZIP ファイル内のファイル名のリストと、エンコー
ディングの解析結果が表示されます。

「MS932(ShiftJIS)でエンコーディングされているように見えます」と解析された
場合は、コメント欄に従って「UTF-8 形式で ZIP ファイルを保存」のボタンをクリックし、別名で ZIP ファイルを保存してください。

上書き保存はできません。上書き保存しようとした場合、「UTF-8 形式の保存に失敗しました」とエラーが表示されます。

ファイル名が文字化けしている場合は、「変換元エンコーディング」のプルダウン
から正しいエンコーディングを選択してください。

207

既に UTF-8 でエンコーディングされている場合は、ツールでの変換は不要です。
コメント欄に、「本ツールを使った変換処理は不要です」と表示されます。

208

◼

ライブラリ最新化

ライブラリ最新化は、シナリオファイル内のユーザライブラリを最新化します。

Steps

1.

ライブラリ最新化を選択すると、「ライブラリ最新化」画面が表示されます。
［...］ボタンをクリックすると「開く」画面が表示されますので、ライブラリを最新化したいシナリオファイルを指定して、［追加］ボタンをクリックします。
フォルダを指定することもできます。

シナリオファイル名がリストに追加され、シナリオファイルに含まれる最新化可
能なライブラリの数が表示されます。

2.

リスト内のシナリオファイルをダブルクリックします。

209

「ライブラリ情報」タブに表示が切り替わります。シナリオファイルに含まれるラ
イブラリ毎の情報が表示されています。
「シナリオファイル」タブをクリックして、表示を戻します。

3.

［出力設定］ボタンをクリックすると、出力設定ダイアログが表示されます。
ライブラリを最新化する際に現在のシナリオファイルに上書きするか等を設定します。
［OK］ボタンをクリックします。

4.

ライブラリを最新化したいシナリオファイルにチェックを付けて、［ライブラリを最新化］ボタンをクリックします。
出力設定に従ってシナリオファイルが出力されます。

210

5.

確認のダイアログが表示されますので、［OK］ボタンをクリックします。

ライブラリが更新されていることを確認します。

• 指定できるシナリオファイルは、「.ums5」「.ums6」「.ums7」のいずれかの拡張子が付いたファイルです。
• WinActor で使用中のシナリオファイルは、ライブラリ最新化ができません。事前に閉じて下さい。
• ライブラリ最新化の対象は、WinActor Ver.5.0 以降の同梱ライブラリと、スイート
ライブラリ、プチライブラリです。
スクリプトを編集済のライブラリは、対象となりません。
• ライブラリ最新化のログは、ログ出力画面に表示されます。正しく出力されなかったシナリオファイルがある場合は、エラーログや警告ログで確認してください。
• シナリオパスワードが設定されているシナリオファイルは、［ライブラリを最新化］
ボタンまたは［ライブラリ情報保存］ボタンをクリックする前に、シナリオ編集パ
スワードの入力が必要です。
リスト内のシナリオファイルをダブルクリック、または選択して［ライブラリ情報を表示］ボタンをクリックすると「シナリオパスワード」画面が表示されますので、シナリオ編集パスワードを入力します。

211

図 3-13 ライブラリ最新化 シナリオファイルタブ

表 3-4 ライブラリ最新化 シナリオファイルタブ

No.

名称

説明

❶ シナリオファイルタブ

シナリオファイルタブを表示します。

❷ ライブラリ情報タブ

ライブラリ情報タブを表示します。

❸ シ ナ リ オ フ ァ イ ル ／ フ シナリオファイルのパス、またはフォルダのパスを入力しまォルダす。

❹ ［...］ボタン

シナリオファイルを選択するための「開く」画面を表示します。

❺ ［追加］ボタン「シナリオファイル／フォルダ」で指定されているシナリオフ
ァイル、または指定されているフォルダに含まれるシナリオフ
ァイルをリストに追加します。

❻ サブフォルダも含める

チェックを付けると、「シナリオファイル／フォルダ」にフォ
ルダのパス指定して［追加］ボタンをクリックした際に、そのサブフォルダに含まれるシナリオファイルも検索してリストに追加します。

❼ 選択

選択するシナリオファイルにチェックを付けます。

❽ フォルダ名

フォルダのパスを表示します。

❾ ファイル名

シナリオファイル名を表示します。

❿ 更新可能シナリオファイルに含まれるライブラリのうち、更新可能なラ
イブラリの数を表示します。

⓫ 更新可能（変更）

シナリオファイルに含まれるライブラリのうち、パラメータの追加または削除があるライブラリに更新可能なライブラリの数を表示します。

⓬ 最新または更新対象外

シナリオファイルに含まれるライブラリのうち、最新または更新対象外のライブラリの数を表示します。

212

No.

名称

説明

⓭ 状態

「更新可能」シナリオファイルに含まれるライブラリは、更新することが可能です。
「一部更新可能」シナリオファイルに含まれるライブラリのう
ち一部のライブラリが更新可能です。
「更新対象なし」シナリオファイルに含まれるライブラリに更新対象はありません。
「エラー」シナリオファイルに含まれるライブラリの解析時にエラーが発生したため、正しく判定できません。
「シナリオパスワードあり」シナリオパスワードが設定されており、シナリオ設定パスワードの入力が必要です。

⓮ ［ファイルリスト保存］ 「選択」にチェックが付いているシナリオファイルに含まれる
ボタン

ライブラリの更新可能数を、CSV 形式でファイルに保存します。

⓯ ［ライブラリ情報保存］ 「選択」にチェックが付いているシナリオファイルのライブラ
ボタン

リ情報を CSV 形式でファイルに保存します。

⓰ すべて選択／選択解除

シナリオファイルをすべて選択、またはすべて選択解除します。

⓱ ［選択した項目を削除］ 「選択」にチェックが付いているシナリオファイルを、リスト
ボタンから削除します。

⓲ ［ ラ イ ブ ラ リ 情 報 を 表 リスト内でフォーカスが当たっているシナリオファイルのラ示］ボタン

イブラリ情報を「ライブラリ情報」タブで表示します。
シナリオパスワードが設定されているシナリオファイルの場
合、「シナリオパスワード」画面が表示されますので、シナリオ
編集パスワードを入力します。

⓳ ［出力設定］ボタン

出力設定ダイアログを表示します。

⓴ ［ライブラリを最新化］ 「選択」にチェックが付いているシナリオファイルに含まれる
ボタン

ライブラリを最新化して、シナリオファイルを出力します。
図 3-14 ライブラリ最新化 ライブラリ情報タブ

表 3-5 ライブラリ最新化 ライブラリ情報タブ

No.

名称

説明

❶ ノード ID

ノード ID を表示します。

❷ ノード名

ノード名を表示します。

❸ コメント

コメントを表示します。

❹ ライブラリ名

ライブラリ名を表示します。

213

No.

名称

説明

❺ ライブラリ ID

ライブラリ ID を表示します。

❻ ライブラリバージョン

ライブラリのバージョンを表示します。

❼ ライブラリ提供元

ライブラリの提供元を表示します。

❽ バージョンアップ対象「更新可能」更新することが可能です。
「更新可能（変更）」更新可能です。ライブラリのパラメータの追加または削除があります。
「最新または更新対象外」更新対象ではありません。
「エラー」ライブラリ情報の抽出時にエラーが発生したため、正しく判定できません。

214

◼

プラグイン設定画面「プラグイン設定」画面は、プラグインの有効／無効などを設定するための画面です。
プラグインは、WinActor に組み込んで、WinActor から呼び出し可能なモジュールです。
「WinActor ノート」と「WinActorEye」のプラグインが組み込まれています。
図 3-15 プラグイン設定画面

表 3-6 プラグイン設定画面

No.

名称

説明

❶ 有効

プラグインの有効／無効を設定します。
有効にする時にはチェックを付けてください。初期値は有効です。
無効にする時にはチェックを外してください。
無効にしたプラグインは使用できません。例えばモジュー
ル名 wanote を無効にした場合、WinActor ノートが使用できなくなり、WinActor ノートを使用するライブラリの実行が失敗します。
また、無効にすることで、プラグインが使用していた分だ
け、WinActor のメモリ使用量を減らすことができます。

❷ モジュール名

プラグインのモジュール名を表示します。
モジュール名 wanote は WinActor ノートです。
モジュール名 waeye は WinActorEye です。

❸ バージョン

プラグインのバージョンを表示します。

❹ 有効期限プラグインの有効期限を表示します。
無期限の場合は、日付が表示されません。

215

No.

名称

説明

❺ 起動状態

プラグインの状態を表示します。
有効：有効に設定されており、正常に起動しています。
無効：無効に設定されています。
期限切れ：有効に設定されていますが、有効期限が切れています。
エラー：有効に設定されていますが、エラーにより起動できませんでした。

❻ JRE

Java 言 語 で 実 装 さ れ た プ ラ グ イ ン を 実 行 す る ため のJRE(Java Runtime Environment)インストールフォルダを設定します。(JAVA_HOME 相当のパスを指定し、bin フォ
ルダの指定は不要)(設定例) C:¥Program Files¥Java¥jdk1.8.0_xxx
拡張子が jar 以外のプラグインの場合は設定できません。

❼ ［表示］ボタン

プラグインの画面を表示します。
モジュール名が waeye の場合、WinActorEye のウィンド
ウが表示されます。

❽ ［保存］ボタン

設定を保存します。
［保存］ボタンをクリックした後、設定を反映するために
WinActor を再起動してください。
「権限エラーのためプラグイン設定ファイルの書き込みに失敗しました。プラグイン設定ファイルの書き込みに必要な権限にて WinActor を起動し、再度お試しください。」と表示される場合、管理者権限にて WinActor を起動し、再度設定変更を行ってください。
また、WinActor のバージョンアップなどで、再度インストールした場合は、設定が初期状態になるため、再度設定を行ってください。

216

◼

Microsoft サインイン画面「Microsoft サインイン」画面は、Microsoft アカウントにログインし、トークンを取得するための画面です。
このトークンは、Microsoft Graph を利用する機能を使うときに必要になります。
Microsoft Graph を利用する機能を含むシナリオを実行する場合は、事前に本画面でMicrosoft アカウント認証を行い、有効なトークンを取得します。
トークンには有効期限が設定されています。期限が切れた場合は、再度本画面でMicrosoft アカウント認証を行ってください。
図 3-16 Microsoft サインイン画面

表 3-7 Microsoft サインイン画面

No.

名称

説明

❶ クライアント ID（アプリ Microsoft Azure ポータルサイトで発行したケーション ID）

❷ テナントアプリケーション（クライアント）ID を入力します。
これは、XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX（X
は 0～9 または a～f）という形式の文字列です。
Microsoft Azure ポータルサイトで発行したディレクトリ（テナント）ID またはテナント名を入力します。
ID は、XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX（X は
0～9 または a～f）という形式の文字列です。
テナント名は common、organizations、consumers のいずれかです。

❸ サ イ ン イ ン 中 の ア カ ウ すでにサインインしている場合に、アカウント名を表示しまントす。

❹ トークン

すでにサインインしている場合に、取得したトークンを表示します。
このトークンが、Microsoft Graph を利用する機能で使われます。

❺ トークンの有効期限

すでにサインインしている場合に、取得したトークンの有効期限を表示します。通常は、取得してから 1 時間後です。

217

No.

名称

説明

❻ サインイン

Microsoft アカウント認証を行い、トークンを取得します。

❼ サインアウト取得したトークンを破棄し、サインイン前の状態に戻します。

■■ クライアント ID（アプリケーション ID）の発行手順
初回のみ、Microsoft Azure ポータルサイトの「アプリの登録」でクライアント ID（アプリケーション ID）の発行が必要です。

Steps

1.

Web ブラウザで https://portal.azure.com/ を開き、Microsoft アカウントでサイ
ンインします。

218

2.

画面上部の検索領域に「アプリの登録」と入力し、表示された「アプリの登録」をクリックします。

3.

「新規登録」をクリックします。

4.

アプリケーションの登録画面が表示されますので、以下の内容を入力します。
• 「名前」には、WinActor で使用することを表す任意の名前を入力します。
• 「サポートされているアカウントの種類」では、アクセスを許可する範囲を指定します。
• 「リダイレクト URI」では、「パブリック クライアント/ネイティブ（モバイルとデスクトップ）」を選択し、URL に
https://login.microsoftonline.com/common/oauth2/nativeclient
を入力します。
• ［登録］をクリックします。

219

5.

「アプリケーション（クライアント）ID」「ディレクトリ（テナント）ID」「サポー
トされているアカウントの種類」などの情報が表示され、発行は完了です。

220

■■ WinActor の Microsoft サインイン手順
WinActor の「Microsoft サインイン」画面では、上記手順で発行した「アプリケーション（クライアント）ID」「ディレクトリ（テナント）ID」「サポートされているアカウントの種類」を使って、サインインします。

Steps

1.

「Microsoft サインイン」画面の「クライアント ID（アプリケーション ID）」欄に「アプリケーション（クライアント）ID」を入力します。
また、「テナント」欄には、「サポートされているアカウントの種類」に応じて、以下のいずれかを入力します。
• 「所属する組織のみ」の場合は、「ディレクトリ（テナント）ID」を入力します。
• 「複数の組織」の場合は、organizations を入力します。
• 「すべての Microsoft アカウントユーザー」の場合は、common を入力します。
• 「個人用の Microsoft アカウントユーザー」の場合は、consumers を入力します。

2.

［サインイン］をクリックすると、Microsoft アカウント認証を行い、トークンを取得します。
このとき、Microsoft アカウントの設定に応じて、2 要素認証やパスワード入力などを求められることがあります。

221

3.

サインインに成功すると、「トークン」欄に取得したトークンが表示されます。

サインインに失敗した場合は、エラーメッセージが表示されます。
Microsoft Azure ポータルでの設定内容や、「Microsoft サインイン」画面での入力
内容を確認してください。

222

◼

Box サインイン画面「Box サインイン」画面は、Box アカウントにログインし、トークンを取得するための画面です。
このトークンは、Box 連携サブシナリオを使うときに必要になります。
Box 連携サブシナリオを実行する場合は、事前に本画面で Box アカウント認証を行い、有効なトークンを取得します。
トークンには有効期限が設定されています。期限が切れた場合は、再度本画面で Box アカ
ウント認証を行ってください。
図 3-17 Box サインイン画面

表 3-8 Box サインイン画面

No.

名称

❶ クライアント ID

説明
Box アプリに設定されているクライアント ID を設定します。

❷ クライアントシークレ Box アプリに設定されているクライアントシークレットを設
ット

定します。

❸ リダイレクト URI

初期表示時には WinActor が利用できるループバックアドレスの URI 案が表示されて いますので参考にしてください。
WinActor はこの URI を利用し、トークン作成を試みます。
また、このリダイレクト URI は Box アプリ側に設定する必要があります。

❹ サインインBox アカウントの認証を行い、トークンを取得します。

❺ サインアウト取得したトークンを破棄し、サインイン前の状態に戻します。

❻ アクセストークン❼ リフレッシュトークン

サインインに成功している場合、設定済みと表示されます。

223

■■ Box アプリの作成例
Box の開発コンソールにて、Box アプリの新規作成を行いクライアント ID、クライアント
シークレット、および、リダイレクト URI 等の設定を行うことができます。事前にご利用の Box 環境の管理者に確認してください。

Steps

1.

2.

Web ブラウザで https://app.box.com/developers/console を開き、「アプリの新規作成」ボタンをクリックします。

「カスタムアプリ」を選択します。

224

3.

4.

アプリ名、目的は、ユーザーのアプリケーションに合わせ設定し、「次へ」をクリックしてください。

認証方式は、「ユーザ認証(OAuth 2.0)」を選択し、「アプリの作成」をクリックしてください。

225

5.

作成されたアプリを選択し、「構成」タブをクリックします。

No.

名称

❶ クライアント ID

説明
Box サインイン画面のクライアント ID にここからコピーできる値を設定します。

❷ クライアントシークレ Box サインイン画面のクライアントシークレットにここからット❸ リダイレクト URI

コピーできる値を設定します。
Box サインイン画面側に表示されていたリダイレクト URI を設定します。

Box の各画面は、本マニュアル執筆時のものであり、実際の画面とは異なる可能性が
あります。

226

■■ WinActor の Box サインイン手順例
WinActor の「Box サインイン」画面では、上記手順で発行した「クライアント ID」「クライアントシークレット」「リダイレクト URI」を使って、サインインします。

Steps

1.

2.

Box サインイン画面にて「クライアントＩＤ」「クライアントシークレット」「リダ
イレクトＵＲＩ」を設定し、「サインイン」ボタンをクリックします。

Box のログイン画面が表示されますので、メールアドレスとパスワードを設定し、「承認」ボタンをクリックします。

227

3.

4.

5.

ログインに成功すると次の画面が表示されますので、「Box へのアクセスを許可」
をクリックします。

許可に成功すると次の画面が表示されますので、ブラウザを閉じてください。

トークンの取得に成功しますと、Box サインイン画面のトークンに「設定済み」と表示されます。

Box の各画面は、本マニュアル執筆時のものであり、実際の画面とは異なる可能性が
あります。

228

◼

設定インポート

設定インポートは、オプション画面の設定情報をファイルからインポートします。
インポートするファイルは、事前に設定エクスポートで作成したファイルを使用します。
ファイル名の拡張子は .wa7conf です。
インポートした設定情報を反映するには、WinActor の再起動が必要です。

Steps

1.

設定インポートを選択すると、「開く」画面が表示されます。

2.

インポートするファイルを選択して、［開く］ボタンをクリックします。

3.

確認のダイアログが表示されます。
［OK］ボタンをクリックします。

229

4.

5.

インポートに成功すると確認のダイアログが表示されます。
［OK］ボタンをクリックします。

「再起動しますか？」のダイアログが表示されますので、［OK］ボタンをクリック
して、WinActor を再起動します。インポート内容が反映されます。

230

◼

設定エクスポート

設定エクスポートは、オプション画面の設定情報をファイルにエクスポートします。

Steps

1.

設定エクスポートを選択すると、「設定エクスポート」画面が表示されます。
エクスポートする項目にチェックを付けて、［エクスポート］ボタンをクリックします。

「保存」画面が表示されます。

チェックを付けた項目の設定情報がエクスポートされます。チェックを付けなかった項目はインポート時に反映されません。

231

2.

ファイル名を入力して、［保存］ボタンをクリックします。

「ファイルの種類」で選択できるのは、wa7conf のみです。

3.

エクスポートに成功すると確認のダイアログが表示されます。
［OK］ボタンをクリックします。

232ヘルプメニュー［ヘルプ］メニューでは、マニュアルの表示と、問い合わせ用情報の収集、更新の確認、バージョン情報の表示ができます。
図 3-18 ヘルプメニュー

表 3-9 ヘルプメニュー

No.

メニュー

説明

❶ WinActor 簡易マニュア 「WinActor 簡易マニュアル」を表示します。
ル❷ WinActor 操作マニュア 「WinActor 操作マニュアル」を表示します。
ル❸ 問い合わせ用情報収集

問い合わせ用の情報を収集して、zip ファイルにまとめる、または WinActor のサイトに送信することができます。
詳細は『問い合わせ用情報収集』を参照してください。

❹ レポート履歴「問い合わせ用情報収集」で送信したレポートの履歴を表示します。
詳細は『レポート履歴』を参照してください。

❺ 更新を確認

WinActor、WebDriver、ユーザライブラリ、サブシナリオ、
CloudLibrary の更新を確認します。
詳細は『更新を確認』を参照してください。

❻ バージョン

「バージョン情報」画面を表示します。
詳細は『3.13 バージョン情報画面』を参照してください。

233

◼

問い合わせ用情報収集

WinActor の挙動について販売店などに問い合わせる際、さまざまな情報の提供を求められる場合があります。
「問い合わせ用情報収集」
は、これらの情報（以下、問い合わせ用情報）を一括で収集して、
zip ファイルにまとめたり、WinActor のサイトにまとめて送信することができます。

Steps

1.

［ヘルプ］メニューの「問い合わせ用情報収集」を選択すると、WinActor は問い
合わせ用情報を収集します。
収集した問い合わせ用情報は、収集情報配置フォルダにファイルとして保存されます。

収集情報配置フォルダに前回収集した問い合わせ用情報のファイルが残っている
場合、削除してよいか確認のダイアログが表示されます。

「はい」
をクリックすると、前回収集した問い合わせ用情報のファイルを削除して、新たに収集した問い合わせ用情報のファイルを保存します。
「いいえ」をクリックすると、新たに収集した問い合わせ用情報は保存されず、前回収集した問い合わせ用情報のファイルがそのまま残ります。

234

2.

問い合わせ用情報収集画面が表示されます。
収集した問い合わせ用情報のうち、zip ファイルにまとめて出力する対象、または
WinActor のサイトに送信する対象を選択します。
「全てチェック」にチェックを付けると、全ての問い合わせ用情報が対象となります。

あるいは、個別に対象を選択してチェックを付けます。

235

3.

「選択」ボタンをクリックすると、対象とするシナリオファイルをファイル単位で選択できます。

シナリオ選択画面が表示されます。
WinActor で開いているシナリオファイルのうち、保存済みのシナリオファイルが一覧表示されますので、対象とするシナリオファイルにチェックを付けます。

「OK」ボタンをクリックして、問い合わせ用情報収集画面に戻ります。
「シナリオファイル（選択済み）」にチェックを付けます。

236• シナリオ選択画面でチェックを付けても、問い合わせ用情報収集画面でチェックが外れていると、対象ではなくなります。
• シナリオ選択画面でシナリオファイルがひとつもチェックされていないと、問い合わせ用情報収集画面では「シナリオファイル（未選択）」と表示されます。

4.

問い合わせ用情報の右端にある アイコンをクリックすると、その情報の内容が表示されますので、内容を確認できます。

237

問い合わせ用情報の概要は下記のとおりです。
No.

名称

説明

❶ シナリオファイル

WinActor で開いているシナリオファイルのうち、保存済みのシナリオファイル❷ WinActor 情報

WinActor のバージョン情報やインストール情報等❸ 動作環境情報

OS のバージョン情報、ブラウザのバージョン情報、
Microsoft Office のバージョン情報等❹ 実行ログ

直近のシナリオ実行 1 回分の実行ログ❺ 設定情報WinActor の設定情報やライセンス情報等❻ デ ス ク ト ッ プ の ス ク リ デスクトップ全体のスクリーンショット
ーンショット5.

問い合わせ用情報を再度収集し直す必要がある場合には、「再収集」をクリックします。

前回収集した問い合わせ用情報のファイルが残っている場合、手順 1 と同様に、削除確認のダイアログが表示されます。

238

6.

出力設定を選択します。
問い合わせ用情報を zip ファイルにまとめて出力する場合は、「ZIP ファイルを生成する」にチェックを付けます。
WinActor のサイトに送信する場合は、「サーバにレポートを送信する」にチェックを付けます。
そして、「次へ」をクリックします。

• サーバにレポートを送信する場合、プロキシサーバを利用する環境では、オプション画面のプロキシサーバタブの設定が必要です。
設定方法については、オプション画面の『プロキシサーバタブ』を参照してください。
• サーバに送信できるファイルサイズの上限は 100MB です。

239

7.

出力確認画面が表示されます。
「フォルダを開く」をクリックすると、収集情報配置フォルダが開きますので、内容を確認できます。

240出力確認画面の出力設定の内容を確認して、よろしければ「OK」をクリックしてください。
「OK」をクリックすると、出力設定での選択に従って、問い合わせ用情報が zip フ
ァイルに出力、または WinActor のサイトに送信されます。

8.

「ZIP ファイルを生成する」を選択した場合は、zip ファイルの保存先フォルダの選択を促すダイアログが表示されます。

「OK」をクリックするとエクスプローラが開きますので、保存先フォルダの選択して、「保存」をクリックしてください。

241zip ファイルの保存に成功すると、確認のダイアログが表示されます。

「はい」をクリックすると、収集情報配置フォルダが開きます。

9.

「サーバにレポートを送信する」を選択した場合は、レポート ID を表示します。
このレポート ID を問い合わせ先に伝えることで、送信したファイルにサポート担
当がアクセスできます。

「はい」をクリックすると、収集情報配置フォルダが開きます。

242

WinActor の操作中に不測のエラーが発生した場合、情報収集の確認ダイアログが表示されます。

「はい」をクリックすると、「問い合わせ用情報収集」と同様の手順で情報収集が進みます。前回収集した問い合わせ用情報のファイルが残っている場合、削除されます。
「いいえ」をクリックすると、情報収集は行われません。

243

◼

レポート履歴「レポート履歴」は、「問い合わせ用情報収集」で WinActor のサイトへ送信したレポートの履歴を表示します。
図 3-19 レポート履歴

表 3-10 レポート履歴

No.

メニュー

説明

❶ 履歴クリア

レポート履歴情報をクリアします。クリックすると確認のダイ
アログが表示されます。

❷ レポート履歴情報

直近 10 件のレポート履歴情報を表示します。
選択して《Ctrl》＋《C》キーを押すと、内容がクリップボードにコピーされます。

244

◼

更新を確認

「更新を確認」は、WinActor のサイトにアクセスして、WinActor、WebDriver、ユーザラ
イブラリ、サブシナリオ、CloudLibrary について更新があるか確認するオンラインアップ
デート機能です。

プロキシサーバを利用する環境では、オプション画面のプロキシサーバタブの設定が必要です。
設定方法については、オプション画面の『プロキシサーバタブ』を参照してくだ
さい。

WinActor、WebDriver、ユーザライブラリ、サブシナリオ、CloudLibrary それぞれについて、更新を確認するか、更新があった場合に手動で更新するか、自動で更新するかをオプ
ション画面の更新タブで設定できます。
設定方法については、オプション画面の『更新タブ』を参照してください。

「更新を確認」した結果は、ステータスバー右端のベル型のアイコンに表示されます。
図 3-20 「更新を確認」結果

表 3-11 「更新を確認」結果

No.

アイコン

説明

❶

更新情報の取得中、または更新内容の確認中です。クリックはできません。

❷

更新はありません。または更新があり、自動更新を完了しました。
クリックすると更新画面を開き、「通知はありません」と表示します。

❸

更新があります。手動更新することができます。
クリックすると更新画面を開き、更新情報の一覧を表示します。

245

更新画面は、更新情報の一覧を表示します。アイコンをクリックすることで手動更新を開始することができます。
図 3-21 更新画面

表 3-12 更新画面

No.

構成要素

説明

❶ アイコン

更新の状態を表します。クリックすることで、状態を変えることができます。下表を参照してください。

❷ 更新情報更新情報を表示します。

❸ 詳細情報ボタン

説明ページが winactor.biz サイトにある場合に、ボタンが表示されます。
クリックすると、ブラウザが起動して説明ページを表示します。

❹ 全ての言語の通知を表示す チェックを付けると、全ての言語環境の更新情報を表示しるます。チェックを外すと、現在使用中の言語環境の更新情報のみを表示します。
WinActor 本体と WebDriver の更新情報は、チェックの有無に関わらず表示されます。

❺ ［OK］ボタン

更新画面を閉じます。
表 3-13 更新画面のアイコン

No.

アイコン

説明

❶

更新があります。クリックすると更新を開始します。
Microsoft Edge の WebDriver の更新の場合、クリック後に確認のダイアロ
グが表示されます。下記の補足情報を参照してください。

❷

更新が完了しました。

❸

更新中です。クリックすると更新をキャンセルすることができます。

❹

更新をキャンセル中です。

❺

更新をキャンセルしました。または、更新に失敗しました。
クリックすると❶に戻ります。

❻

WinActor の停止を待っています。WinActor の停止後に更新が開始されます。

246

また、更新がない場合、更新画面は「通知はありません」と表示します。
図 3-22 更新がない場合の更新画面

Microsoft Edge の WebDriver の更新を開始すると、確認のダイアログが表示されます。使用許諾（EULA）を確認して、承諾される場合は［OK］ボタンをクリックして
ください。

247

ツールバー
ツールバーには、シナリオの実行、編集、記録の操作に関するアイコンが表示されています。
ここでは、ツールバーのアイコンの機能を左から順番に説明します。
図 3-23 ツールバー

表 3-14 ツールバー

アイコン

名称

機能

新しいシナリオフ シナリオ編集エリアに新しいシナリオを作成するためのタブ
ァイルを表示します。
『新規作成（シナリオ）』
シナリオファイル 保存したシナリオファイルを選択して、シナリオを表示しま
を開く
す。
『開く』
シナリオファイル シナリオ編集エリアで現在選択しているシナリオを上書き保
を上書き保存存します。
『上書き保存』切り取り

フローチャート表示エリアで選択している要素を切り取ります。
『切り取り』

コピー

フローチャート表示エリアで選択している要素をコピーしま
す。
『コピー』

貼り付け

フローチャート表示エリアでコピーまたは切り取った要素をフローチャート表示エリアに貼り付けます。
『貼り付け』

削除

フローチャート表示エリアで選択している要素を削除します。
『削除』

248

アイコン

名称

機能

元に戻す

操作を 1 つ前の状態に戻します。最大で 40 回分の操作の履歴を保存します。ただし、新規作成や保存を選択すると、履歴は消去されます。
『元に戻す』

やり直す「元に戻す」で戻した操作を再度やり直します。
『やり直す』

シナリオ実行

シナリオの実行を開始します。
『3.3.2 シナリオの実行操作』

ステップ実行

シナリオをステップ実行します。
『3.3.3 ステップ実行』

一時停止

シナリオの実行を一時停止します。
『3.3.2 シナリオの実行操作』

停止

シナリオの実行を停止します。
『3.3.2 シナリオの実行操作』

速度調整

シナリオの実行速度を調整します。
「+0」は待機時間なしで実行します。
「+1」～「+10」は、各ノードが実行される前に待機します。
「+1」が増えるごと 0.1 秒ずつ待機時間が増えます。
『3.3.2 シナリオの実行操作』

記録

シナリオの記録を開始します。
『3.3.4 編集／記録』

記録モード

記録モードをリストから選択します。記録モードは「イベント」「エミュレーション」「IE」「Chrome」「Firefox」「Edge」「UI
Automation」「自動切り替え」の 8 つです。
『1.7.2 記録モードの種類』『3.3.4 編集／記録』

記録停止

シナリオの記録を終了します。
『3.3.4 編集／記録』

記録対象アプリケ マウスカーソルがターゲット形に変わり、記録対象となるアプーション選択リケーションをクリックで選択できます。
右側の［▼］をクリックすると、記録対象のアプリケーション
を、リスト表示の中から選択できます。
『3.3.4 編集／記録』

249

シナリオの編集操作
シナリオ表示エリアのノードを操作するためのアイコンについて説明します。

◼

切り取り

「切り取り」アイコンは、フローチャート表示エリアで選択したノードを切り取って一時的な記憶領域に保持するときに使用します。「貼り付け」機能を使用することで、切り取ったノードを別の場所に貼り付けることができます。
参照されている場合、「サブルーチン」を切り取ることはできません。

Steps

1.

フローチャート表示エリアで切り取りたいノードを選択し、ツールバーの「切り取り」アイコンをクリックします。

選択したノードがフローチャート表示エリアから消え、一時的な記憶領域に保持されます。

《Ctrl》＋《X》キーを押すか、右クリックして表示される［切り取り］メニ
ューを選択して、切り取ることもできます。

250

◼

コピー

「コピー」アイコンは、フローチャート表示エリアで選択したノードをコピーして一時的な記憶領域に保持するときに使用します。
「貼り付け」機能を使用することで、コピーしたノードを別の場所に貼り付けることができます。

Steps

1.

フローチャート表示エリアでコピーしたいノードを選択し、ツールバーの「コピー」
アイコンをクリックします。

ノードがコピーされ、一時的な記憶領域に保持されます。
《Ctrl》＋《C》キーを押すか、右クリックして表示される［コピー］メニュ
ーを選択して、コピーすることもできます。

251

◼

貼り付け

「貼り付け」アイコンは、「切り取り」もしくは「コピー」によって一時的な記憶領域に保持されたノードを、フローチャート表示エリアの空きエリアに貼り付けるときに使用します。
「サブルーチン」を貼り付けたときに名前が重複した場合、貼り付けられたサブルー
チンの名前は自動的に変更されます。

Steps

1.

ツールバーの「貼り付け」アイコンをクリックします。

フローチャート表示エリアの空いている場所にノードが貼り付けられます。

フローチャート表示エリアで《Ctrl》＋《V》キーを押すか、右クリックして表示される［貼り付け］メニューを選択して、貼り付けることもできます。

252

◼

削除

「削除」アイコンは、フローチャート表示エリアで選択しているノードを削除するときに使用します。
• 参照されている場合、「サブルーチン」を削除することはできません。
• 「切り取り」アイコンとは異なり、削除したノードは一時的な記憶領域に保持され
ません。

Steps

1.

フローチャート表示エリアで削除したいノードを選択し、ツールバーの「削除」ア
イコンをクリックします。

削除の確認画面が表示されます。

2.

［OK］ボタンをクリックします。

253

選択したノードが削除され、フローチャート表示エリアから消えます。

• 削除したいノードを選択して《Delete》キーを押すか、右クリックして表示される［削除］メニューを選択して、削除することもできます。
• 複数のノードを選択して削除することもできます。
• オプション画面の編集タブの「選択項目削除時にダイアログによる確認をしない」の設定により、削除の確認ダイアログを表示せずに、選択した項目を削除することができます。
設定方法については、オプション画面の『編集タブ』を参照してくだ
さい。

254

◼

元に戻す

「元に戻す」アイコンは、誤ってシナリオを編集してしまったときに使用します。直前の編集操作を取り消して、直前の編集操作をする前の状態に戻すことができます。
最大で 39 回分の操作を元に戻せます。ただし、新規作成や保存することで、操作の履歴は消去されます。
以下に、「分岐」ノードを追加した直後の状態から「元に戻す」操作をする手順を示します。

Steps

1.

ツールバーの「元に戻す」アイコンをクリックします。

直前の操作をする前の状態に戻ります。

《Ctrl》＋《Z》キーを押して、元に戻すこともできます。

255

◼

やり直す

「やり直す」アイコンは、「元に戻す」アイコンの操作を取り消すときに使用します。
以下に、「分岐」ノードを追加する操作を「元に戻す」操作をしたあとの状態から、「やり直す」操作をする手順を示します。

Steps

1.

ツールバーの「元に戻す」アイコンをクリックします。

「元に戻す」操作が取り消されます。

《Ctrl》＋《Y》キーを押して、やり直すこともできます。

256シナリオの実行操作
シナリオ実行はツールバーで操作します。実行待ち状態、実行状態、一時停止状態で操作できる内容が変わります。
図 3-24 シナリオの実行で使用するツールバーアイコン

ショートカットキー「F5」でも、シナリオの実行を開始させることができます。

◼

実行待ち状態シナリオ実行待ちの場合、ツールバーでは実行速度の調整、実行開始の操作をします。
図 3-25 シナリオ実行待ち状態のツールバー

表 3-15 シナリオ実行待ち状態のツールバー

No.

領域名

機能

❶ 「シナリオ実行」アイコ シナリオの実行を開始します。
ン❷ 「ステップ実行」アイコ シナリオをステップ実行します。
ン❸ 速度調整シナリオの実行速度を調整します。
「+0」は待機時間なしで実行します。
「+1」から「+10」では、各ノードが実行される前に待機します。「+1」が増えるごと 0.1 秒ずつ待機時間が増えます。

ライセンス種別が実行版の場合、「ステップ実行」アイコンは選択できません。

257

◼

実行中状態

シナリオ実行中の場合、ツールバーでは停止と一時停止の操作をします。
図 3-26 シナリオ実行中のツールバー

表 3-16 シナリオ実行中のツールバー

No.

領域名

機能

❶ 「一時停止」アイコン

シナリオの実行を一時停止します。
右側の▼をクリックすると❸、❹が表示されます。

❷ 「停止」アイコン

シナリオの実行を停止します。

❸ ［一時停止］メニュー

シナリオの実行を一時停止します。

❹ ［ ル ー プ 完 了 後 一 時 停 ループ実行中に使用します。1 レコード分のデータに対する止］メニュー

シナリオが終了した時点で一時停止します。
ループ実行の詳細については、『5.4.8 ループ実行』を参照
してください。

シナリオ実行中状態では、画面左側のパレットエリアが非表示となり、フローチャー
ト表示エリアが広く表示されます。

258

◼

一時停止状態シナリオ実行を一時停止している場合、ツールバーでは停止と一時停止の操作をします。
図 3-27 シナリオ一時停止中のツールバー

表 3-17 シナリオ一時停止中のツールバー

No.

領域名

機能

❶ 「シナリオ実行」アイコ シナリオの実行を再開します。
ン

右側の▼をクリックすると❺、❻が表示されます。

❷ 「ステップ実行」アイコ シナリオをステップ実行します。
ン❸ 「停止」アイコン

シナリオの実行を停止します。

❹ 速度調整シナリオの実行速度を調整します。
「+0」は待機時間なしで実行します。
「+1」から「+10」では、各ノードが実行される前に待機します。「+1」が増えるごと 0.1 秒ずつ待機時間が増えます。

❺ ［再開］メニュー

シナリオの実行を再開します。

❻ ［ 再 開 お よ び ル ー プ 完 ループ実行中に使用します。1 レコード分のデータに対する了後一時停止］メニュー シナリオが終了した時点で一時停止します。
ループ実行の詳細については、『5.4.8 ループ実行』を参照
してください。

シナリオ一時停止状態では、画面左側のパレットエリアが非表示となり、フローチャ
ート表示エリアが広く表示されます。

ライセンス種別が実行版の場合、「ステップ実行」アイコンは選択できません。

259

ステップ実行ステップ実行とは、シナリオのノードを 1 つずつ実行していく操作です。
シナリオの一時停止または実行待ちの状態の場合に、ステップ実行することができます。
ここでは、シナリオの実行待ち状態からステップ実行する手順について説明します。

Steps

1.

ツールバーの「ステップ実行」アイコンをクリックします。

シナリオの実行が開始されます。
1 番目のノードが実行される直前で一時停止します。
次に実行される 1 番目のノードが青枠で強調表示されます。

• ショートカットキー「F7」でも、ステップ実行させることができます。
• 「オプション」画面の［実行］タブで、ステップ実行のショートカットキーの設定をすることができます。
『実行タブ』

260

2.

再度「ステップ実行」アイコンをクリックします。

一時停止中のシナリオの実行が再開されます。
1 番目のノードが実行されます。
1 番目のノードを実行し終えると、一時停止します。
次に実行される 2 番目のノードが青枠で強調表示されます。

閉じられたグループ内のノードをステップ実行する際、自動的にグループは開かれます。閉じられたサブルーチングループも同様です。
開くことができないライブラリ等は、開かれません。

261

編集／記録端末操作をシナリオとして記録するための操作は、ツールバーから行います。
図 3-28 記録操作で使用するツールバーアイコン◼

記録待ち状態
図 3-29 記録待ち状態のツールバー

表 3-18 記録待ち状態のツールバー

No.

領域名

機能

❶ 「記録」アイコン

シナリオの記録を開始します。
記録対象アプリケーションを未選択でも記録を開始できます。
この場合、記録モードは「自動切り替え」となり、記録対象ア
プリケーションの選択から始まります。

❷ 記録モード

記録モードをリストから選択します。記録モードは「イベント」「エミュレーション」「IE」「Chrome」「Firefox」「Edge」「UI
Automation」「自動切り替え」の 8 つです。
記録モードついては、『1.7.2 記録モードの種類』を参照してください。
記録対象アプリケーションの種類によっては選択できない記録モードがあります。その場合にはグレー表示となります。

❸ 「 記 録 対 象 ア プ リ ケ ー マウスカーソルがターゲット形に変わり、記録対象となるアプ
ション選択」アイコン❹ 記録対象リスト

リケーションをクリックで選択できます。
「記録対象アプリケーション選択」アイコンの右側にある［▼］をクリックし、記録対象となるアプリケーションを、リスト表
示の中から選択します。

記録手順については、『1.7 操作の記録』を参照してください。

記録ボタンをクリック後、記録中状態になるまでの間、記録対象を操作しないでくだ
さい。

262

◼

記録中状態（通常表示）
図 3-30 記録中のツールバー

表 3-19 記録中のツールバー

No.

領域名

機能

❶ 記録モード

選択中の記録モードが表示されます。
「自動切り替え」で記録中の場合は、記録対象アプリケーショ
ンの切り替えに合わせて自動的に選択された記録モードが表示されます。また、ドロップダウンリストから手動で記録モードを変更することもできます。
ステータスバーには、記録モードと記録対象アプリケーション
名が表示されます。

❷ 「記録停止」アイコン

シナリオの記録を終了します。
図 3-31 記録中のステータスバー

263

◼

記録中状態（縮小表示）

オプション画面の記録タブの「記録時に WinActor の画面を小さくする」が ON の場合、記録中状態の WinActor は縮小表示に切り替わります。
図 3-32 記録中の WinActor（縮小表示）

表 3-20 記録中の WinActor（縮小表示）

No.

領域名

機能

❶ タイトルバー

編集中のシナリオのタイトルが表示されます。
右端の×ボタンをクリックすると、記録を終了して、縮小表示
から通常の表示サイズに戻ります。

❷ 記録モード

選択中の記録モードが表示されます。
「自動切り替え」で記録中の場合は、記録対象アプリケーショ
ンの切り替えに合わせて自動的に選択された記録モードが表示されます。また、ドロップダウンリストから手動で記録モードを変更することもできます。

❸ 「記録停止」アイコン

シナリオの記録を終了します。
縮小表示から通常の表示サイズに戻ります。

❹ ステータスバー

ライセンス種類、シナリオの状態、記録モードと記録対象アプ
リケーション名が表示されます。

縮小表示中にタスクバー、タスクトレイなどから WinActor の通常画面を表示しようとすると、縮小表示は解除され、通常の表示サイズで WinActor が表示されます。記録
動作は継続します。

264

パレットエリア
パレットエリアには、フローチャート表示エリアに配置する要素がカテゴリに分類されて表示されています。
ノードパレット、ライブラリパレット、サブシナリオパレット、お気に入りパレットと検索
パレットがあり、パレットエリア下部にある［ノード］タブ、［ライブラリ］タブ、［サブシ
ナリオ］タブ、［お気に入り］タブ、［検索］タブで切り替えて表示できます。

ノードパレット
ここでは、ノードパレットについて説明します。
フローチャートの編集でノードを追加する場合、パレットのノードをフローチャート表示
エリアにドラッグ&ドロップします。
ノードパレット上にある と ボタンをクリックすることで、階層表示を折りたたんだり、展開したりすることができます。
図 3-33 ノードの階層表示

265

◼

フローカテゴリ

ノードパレットでフローカテゴリに属するノードを表示する階層です。
以下の表に、フローカテゴリに属するノードの一覧を示します。
フローカテゴリの各ノードの詳細については、『4.3 フローカテゴリのノード』を参照してください。
表 3-21 フローカテゴリのノード一覧

No.

表示

名称
(プログラム言語との対応)

説明

❶

グループ

一連の操作シナリオをグループとしてまとめることができます。グループにノードをまとめることで、グループ単位のコピー、切り取り、貼り付け、ドラッグ&ドロップの操作が可能になるため、編集する上で利便性が向上
します。

❷

分岐
（if、else）

シナリオに枝分かれを作ります。２つのシナリオの中から１つのシナリオを選択して実行するときに使用します。

❸

多分岐（if、else if、else）

シナリオに枝分かれを作ります。３つ以上のシナリオの中から１つのシナリオを選択して実行するときに使用します。

❹

繰り返し（while）

一連の操作を繰り返すときに使用します。
一連の操作をする前に、繰り返しを継続する
か終了するかの条件判定をします。

❺

後判定繰返
（do、while）

一連の操作を繰り返すときに使用します。
一連の操作をしたあとで、繰り返しを継続す
るか終了するかの条件判定をします。

❻

繰り返し終了（break）

繰り返しを終了させたい場所に配置します。
「繰り返し」または「後判定繰返」内で使用します。

❼

次の条件判定（continue）

繰り返している一連の操作の途中に配置します。以降の一連の操作を実施せず、条件判定の位置までスキップしたいときに使用します。
「繰り返し」または「後判定繰返」内で使用します。

❽

例外処理（try、catch）

エラー発生時に実施するシナリオを作るときに使用します。

❾

サブルーチン呼び出し（call sub）

サブルーチンを呼び出す箇所に配置します。

266

No.

表示

名称
(プログラム言語との対応)

説明❿

サブルーチングループ（sub）

サブルーチンを作るときに使用します。
「グループ」と同じように一連の操作をまとめておき、サブルーチン呼び出しを配置した
場所で一連の操作を実施することができます。

⓫

サブルーチン終了（return）

サブルーチン内に配置します。サブルーチン
内の以降のシナリオを実施せず、終了の場所
までスキップするときに使用します。

⓬

シナリオファイル呼び出し（call scenario）

シナリオファイルを呼び出す箇所に配置します。

⓭

シナリオ終了（end scenario）

シナリオ内に配置します。シナリオ内の以降のノードを実行せずに、呼び出したシナリオに処理を戻します。

⓮

イベント監視イベント一覧で設定された監視対象となっているトリガー条件を監視して、検知した際に呼び出し処理の実行を行います。

⓯

イベント監視登録

イベント一覧のタブ画面で準備した外部要因を監視するイベント監視をシナリオ内で監視対象として登録を行います。

⓰

イベント監視解除監視対象となっているイベント監視を監視対象から除外します。

⓱

イベント監視終了

監視対象の有無に関わらずイベント監視の監視処理を終了します。

267

◼

アクションカテゴリ

ノードパレットでアクションカテゴリに属するノードを表示する階層です。
以下の表に、アクションカテゴリに属するノードの一覧を示します。
アクションカテゴリの各ノードの詳細については、『4.4 アクションカテゴリのノード』を参照してください。
表 3-22 アクションカテゴリのノード一覧

No.

表示

名称

説明

❶

画像マッチング

指定した画像を画面上から探し、マウスクリックなどの操作をします。

❷

輪郭マッチング

指定した画像を画面上から探し、マウスクリック等の操作を行います。
ただし、「画像マッチング」とは異なり、画像の輪郭を抽出し、輪郭抽出した画像を拡大縮小を繰り返すマルチスケールでマッチング
をします。

❸

OCR マッチング

指定した文字列を画面上から検索し、マウス
クリックなどの操作をします。

❹

ウィンドウ状態待機

操作しようとしている画面が表示されるのを待つ場合、画面が消えるのを待つ場合、画面の表示状態を確認する場合に使用します。

❺

指定時間待機指定した時間または指定した時刻まで、次の処理の実行を待機します。もしくは、現在の日時が指定した時刻の範囲内であるかどうかを確認します。

❻

文字列送信指定した文字列を 1 文字ずつ画面に送信します。画面上では文字列が追記されていきます。
信頼性および実行速度の面から、「イベントモード」「IE モード」で使用する場合は、「文
字列設定」の使用を推奨します。

❼

コマンド実行

指定したコマンドを実行します。

❽

スクリプト実行

VBScript で記述されたコードを実行します。

❾

Excel 操作

Excel 操作は以下の 3 つの機能を持ちます。
• Excel ファイルのセルの値を変数に格納• Excel ファイルのセルへ値を書き込む• Excel ファイルのマクロを実行❿

クリップボード

クリップボードに、指定した変数もしくは値を設定します。
または、クリップボードの値を変数に格納し
ます。

268

◼

ユーザカテゴリ

ノードパレットでユーザカテゴリに属するノードを表示する階層です。
以下の表に、ユーザカテゴリに属するノードの一覧を示します。
ユーザカテゴリの各ノードの詳細については、『4.5 ユーザカテゴリのノード』を参照してください。
表 3-23 ユーザカテゴリのノード一覧

No.

❶

表示

名称

説明

処理を一時中断し、メッセージを表示します。待機ボックスには、以下の 2 つのタイ
プがあります。

待機ボックス• メッセージを表示する• シナリオ実行の「継続」や「停止」を選択させる❷

インプットボックス処理の継続を一時中断し、ユーザからの入力を待ちます。

入力した値は変数に格納されます。

269

No.

❸

表示

名称

説明

選択ボックス

処理の継続を一時中断し、あらかじめ設定した選択肢からユーザが選択するのを待ちます。

選択した選択肢の文字列が変数に格納され
ます。

❹

音

ブザーもしくは指定した WAVE ファイルの音を鳴らします。

270

◼

変数カテゴリ

ノードパレットで変数カテゴリに属するノードを表示する階層です。
以下の表に、変数カテゴリに属するノードの一覧を示します。
変数カテゴリの各ノードの詳細については、『4.6 変数カテゴリのノード』を参照してください。
表 3-24 変数カテゴリのノード一覧

No.

表示

名称

説明

❶

変数値設定

指定した変数に、任意の指定した値を設定します。

❷

変数値コピー

指定した変数から、もう 1 つの指定した変数に、値をコピーします。

❸

日時取得

現在の日時を変数に格納します。

❹

ユーザ名取得Windows にログイン中のユーザ名を変数に格納します。

❺

四則演算

指定した変数、もしくは値の２値の四則演算をします。
演算結果を変数に格納します。

❻

カウントアップ

変数に指定された値を加算します。

❼

全角化／半角化

変数に格納された文字列に含まれる文字を、
全角文字または半角文字に統一します。

271

ライブラリパレット
ライブラリパレットには、ユーザライブラリが表示されています。
作成したシナリオの一部をユーザライブラリとして保存しておき、他のシナリオ作成時に保存していたユーザライブラリを再利用することができます。

◼

ユーザライブラリツールバー

ここでは、ユーザライブラリツールバーのアイコンの機能を左から順番に説明します。
表 3-25 ユーザライブラリツールバー

アイコン

名称

機能

ユーザライブラリに追加

フローチャート表示エリアで選択したノード、グループ、サブルーチングループをユー
ザライブラリとして保存します。
『ユーザライブラリに追加』

フローチャートに追加選択したユーザライブラリをフローチャー
ト表示エリアへ追加します。
『フローチャートに配置』

ライブラリ更新

ライブラリフォルダの内容を最新の状態に更新します。
『ライブラリ更新』

ライブラリフォルダ参照

ライブラリフォルダをエクスプローラで表示します。
ライブラリフォルダ配下にフォルダを作成するとライブラリパレット上でツリー表示されます。フォルダの作成やユーザライブラ
リの削除、移動、コピーは、エクスプローラ
上から操作します。エクスプローラでの操作
結果を WinActor の画面に反映させるためには、ライブラリ更新アイコンをクリックします。
『ライブラリフォルダ参照』

272

◼

ユーザライブラリに追加作成したシナリオの一部をユーザライブラリとして保存しておくことで、他のシナリオを作成する際に再利用することができます。
シナリオは、以下の手順でユーザライブラリに追加します。

Steps

1.

フローチャート表示エリアで、ユーザライブラリに追加する対象のノードまたは
グループ、サブルーチングループを選択し、ユーザライブラリに追加アイコンをクリックします。

選択したノードまたはグループ、サブルーチングループが、ライブラリパレットに追加されます。
• 対象のノードまたはグループ、サブルーチングループを選択し、右クリッ
クメニューから［ユーザライブラリに追加］を選択して、ユーザライブラ
リに追加することもできます。
『ユーザライブラリに追加』• 対象のノードに付けられた名前がユーザライブラリのライブラリ名として登録されます。
• ユーザライブラリは、「ドキュメント\WinActor\libraries」フォルダにユーザライブラリファイルとして保存されます。
フォルダ構成については、『表 1-4 WinActor のユーザフォルダ構成』を参照してください。
• 保存されたユーザライブラリは、移動またはコピーして他の環境で利用することができます。

273

• 「サブルーチン呼び出し」ノード、またはそれを含んだグループ、サブル
ーチンは、ユーザライブラリに追加することができません。
• 複数のノードを選択していた場合、ユーザライブラリに追加することがで
きません。

274

◼

フローチャートに配置作成したシナリオの一部をユーザライブラリとして保存しておくことで、他のシナリオを作成する際に再利用することができます。
ユーザライブラリは、以下の手順でフローチャートに配置します。

Steps

1.

ライブラリパレットの任意のユーザライブラリを選択し、「フローチャートに追加」アイコンをクリックします。
フローチャート表示エリアの空きエリアに、選択したユーザライブラリが配置されます。

グループまたはサブルーチングループは閉じた状態でフローチャートに配置
されます。

275

◼

ライブラリ更新

ライブラリパレットのライブラリフォルダの内容を最新の状態に更新します。
フローチャート表示エリアの内容とファイルシステムの内容が異なる場合に、最新の状態にするための操作です。

Steps

1.

「ライブラリ更新」アイコンをクリックします。
ライブラリタブの内容が更新されます。

276

◼

ライブラリフォルダ参照

ライブラリフォルダをエクスプローラで表示するための操作です。ライブラリフォルダの内容を変更する際に使用します。

Steps

1.

「ライブラリフォルダ参照」アイコンをクリックします。

ライブラリフォルダを表示したエクスプローラが起動します。

277

◼

ドラッグ&ドロップでフローチャートに配置

以下の手順で、ユーザライブラリをドラッグ&ドロップしてフローチャートに配置することができます。

Steps

1.

ライブラリパレットの任意のユーザライブラリを、フローチャート表示エリアの配置したい場所にドラッグ&ドロップします。

選択したユーザライブラリがフローチャート表示エリアに配置されます。
• 「グループ」または「サブルーチングループ」は、閉じた状態でフローチャート表示エリアに配置されます。
• 「サブルーチングループ」は浮きフローとして追加されます。

278

◼

ライブラリ名の変更

ユーザライブラリのライブラリ名は、以下の手順で変更することができます。

Steps

1.

2.

ライブラリパレットで、ライブラリ名を変更したいユーザライブラリを右クリッ
クし、「ライブラリ名の変更」を選択します。

ライブラリ名を入力して、ライブラリ名以外の場所をクリックします。
ライブラリ名が変更されます。
ライブラリ名を変更したいユーザライブラリを選択し、《F2》キーを押して、ライブラリ名を変更することもできます。

279

◼

ライブラリの検索

ライブラリパレットのユーザライブラリは、以下の手順で検索することができます。

Steps

1.

入力欄に検索したいキーワードを入力し、［検索］ボタンをクリックします。
入力欄にキーワードを入力したあとに、《Enter》キーを押して検索をすることもできます。

ライブラリパレットが入力したキーワードで部分一致検索され、該当するライブ
ラリが選択された状態で表示されます。

2.

再度［検索］ボタンをクリックします。

最初に選択されたライブラリ以降で該当するライブラリが選択された状態で表示されます。
途中から検索したい場合は、検索前にライブラリパレットのユーザライブラ
リまたはフォルダを選択することで、それ以降を検索します。最後まで、該当するライブラリがない場合は、再度上から検索をします。

280

◼

全ての言語のライブラリを表示する

ライブラリパレットには、［表示］メニューの［言語］で選択された言語環境のライブラリのみが表示されています。
［全ての言語のライブラリを表示する］にチェックを付けると、全ての言語環境のライブ
ラリが表示されます。
チェックボックスの初期値はオフです。
チェックボックスの状態は WinActor 終了後も保持されます。

Steps

1.

2.

チェックが外れた状態では、日本語環境のライブラリのみが表示されています。

チェックを付けると、英語環境のライブラリと日本語環境のライブラリが表示さ
れます。

281

サブシナリオパレット
サブシナリオパレットには、利用可能なサブシナリオが階層的に表示されます。
サブシナリオは、シナリオファイル呼び出しノードから呼び出し可能なシナリオファイルです。特定の場面で繰り返し利用される便利なパーツとして提供されています。
サブシナリオには、以下の 2 種類があります。
表 3-26 サブシナリオの種類

種類

説明

同梱サブシナリオ

WinActor に同梱されて提供されているサブシナリオ。
サブシナリオパレットに「NTTAT」または「NTTAT.ja」のフォルダ名でツリー表示されます。

ユーザサブシナリオ ユーザが作成したサブシナリオ。
作成したシナリオファイルを、ユーザのドキュメントフォルダの"ドキュメント\WinActor\subscenarios\"に配置することで、ユーザサブシナリオとしてサブシナリオパレットに表示されます。

◼

サブシナリオツールバー

サブシナリオツールバーのアイコンの機能を説明します。
表 3-27 サブシナリオツールバー

アイコン

名称

機能

サブシナリオ更新

サブシナリオパレットの内容を最新の状態に更新します。
『サブシナリオ更新』

サブシナリオフォルダ参照

ユーザサブシナリオが配置されているフォ
ルダをエクスプローラで表示します。
ユーザサブシナリオのフォルダ配下にフォルダを作成するとサブシナリオパレット上
でツリー表示されます。
フォルダの作成やユーザサブシナリオの削除、移動、コピーは、エクスプローラ上から操作します。
エクスプローラでの操作結果をサブシナリ
オパレットに反映させるには、サブシナリオ
更新アイコンをクリックします。
『サブシナリオフォルダ参照』

282

◼

ドラッグ&ドロップでフローチャートに配置

以下の手順で、サブシナリオをドラッグ&ドロップしてフローチャートに配置することがで
きます。

Steps

1.

サブシナリオパレットの任意のサブシナリオを、フローチャート表示エリアの配
置したい場所にドラッグ&ドロップします。

選択したサブシナリオを呼び出すシナリオファイル呼び出しノードが、フローチ
ャート表示エリアに配置されます。

編集中のシナリオには、シナリオファイル呼び出しノードが配置されるのみ
で、サブシナリオのシナリオファイルは組み込まれません。

283

◼

サブシナリオ更新

サブシナリオパレットの内容を最新の状態に更新します。
WinActor を使用中に、ユーザサブシナリオが配置されているフォルダ内のシナリオファイ
ルを更新したり、新しいシナリオファイルを配置した場合に使用します。

Steps

1.

「サブシナリオ更新」アイコンをクリックします。
サブシナリオパレットの内容が更新されます。

284

◼

サブシナリオフォルダ参照

ユーザサブシナリオが配置されているフォルダをエクスプローラで表示します。
ユーザサブシナリオとして利用しているシナリオファイルを追加/変更/削除する際に使用
します。

Steps

1.

「サブシナリオフォルダ参照」アイコンをクリックします。

エクスプローラが起動し、ユーザサブシナリオが配置されているフォルダを表示
します。

285

◼

サブシナリオの検索

サブシナリオパレットにあるサブシナリオは、以下の手順で検索することができます。

Steps

1.

入力欄に検索したいキーワードを入力し、［検索］ボタンをクリックします。
サブシナリオパレットが入力したキーワードで部分一致検索され、該当するサブシナリオが選択された状態で表示されます。

入力欄にキーワードを入力したあとに、《Enter》キーを押して検索をすることもできます。

2.

再度［検索］ボタンをクリックします。
最初に選択されたサブシナリオ以降で該当するサブシナリオが選択された状態で表示されます。

途中から検索したい場合は、検索前にサブシナリオパレットのサブシナリオ
またはフォルダを選択することで、それ以降を検索します。
最後まで、該当するサブシナリオがない場合は、再度上から検索をします。

286

◼

全ての言語のサブシナリオを表示する

サブシナリオパレットには、［表示］メニューの［言語］で選択された言語環境のサブシナ
リオのみが表示されています。
［全ての言語のサブシナリオを表示する］にチェックを付けると、全ての言語環境のサブシナリオが表示されます。
チェックボックスの初期値はオフです。
チェックボックスの状態は WinActor 終了後も保持されます。

Steps

1.

2.

チェックが外れた状態では、日本語環境のサブシナリオのみが表示されています。

チェックを付けると、英語環境のサブシナリオと日本語環境のサブシナリオが表示されます。

ユーザサブシナリオは、チェックボックスの状態に関わらず、常に表示されます。

WinActor では、英語環境の同梱サブシナリオが同梱されていないため、［全ての言語のサブシナリオを表示する］にチェックを付けても表示されません（表示内容が変化
しません）
。

287

お気に入りパレット
お気に入りパレットには、よく使うノードやライブラリをお気に入りとして登録することができます。また、登録したノードやライブラリはフローチャート表示エリアにドラッグ&
ドロップで配置できます。

◼

お気に入りに追加

Steps

1.

ノードパレットで、お気に入りに登録したいノードを右クリックします。
「お気に入りに追加」をクリックします。

2.

ライブラリパレットのライブラリも同様に右クリックします。
「お気に入りに追加」をクリックします。

お気に入りパレットに追加されます。

288

◼

フローチャートに配置

Steps

1.

お気に入りパレットのノードやライブラリを選択して、フローチャート表示エリアの配置したい場所にドラッグ&ドロップします。

選択したノードやライブラリがフローチャート表示エリアに配置されます。

289

◼

お気に入り名の変更

Steps

1.

お気に入りパレットで、お気に入り名を変更したいノードやライブラリ、またはフォルダを右クリックします。「お気に入り名の変更」をクリックします。

2.

新しいお気に入り名を入力して、リターンキーを押します。

お気に入り名が変更されます。

◼

お気に入りの並び替え

Steps

1.

お気に入りパレットで、並び順を変更したいノードやライブラリ、またはフォル
ダをドラッグして、希望の順番の場所にドロップします。

並び順が替わります。

290

◼

フォルダ作成Steps

1.

お気に入りパレットの空白部分で右クリックします。
「フォルダを新規作成する」をクリックします。

新しいフォルダが作成されます。

お気に入り名と同様の手順で、フォルダ名を変更できます。

2.

お気に入りパレットで、ノードやライブラリをフォルダの上にドラッグ&ドロッ
プします。

フォルダ内に移動します。

291

◼

お気に入りのエクスポート

Steps

1.

お気に入りパレットの空白部分で右クリックします。
「お気に入りをエクスポートする」をクリックします。

「保存」画面が表示されます。

2.

保存するフォルダを選択し、ファイル名を入力して、［保存］ボタンをクリックします。

お気に入りの情報がファイルに保存されます。

お気に入りが 1 つも登録されていない状態では、エクスポートできません。

292

◼

お気に入りのインポート

Steps

1.

お気に入りパレットの空白部分で右クリックします。
「お気に入りをインポートする」をクリックします。

「開く」画面が表示されます。

インポートすると現在のお気に入りは破棄されます。インポートするお気に入りの情報で上書きされますので、ご注意ください。

2.

インポートするお気に入りのファイルを選択して、［開く］ボタンをクリックします。

293

お気に入りパレットにお気に入りの情報がインポートされます。

294

◼

お気に入りから削除

Steps

1.

お気に入りパレットで、削除したいノードやライブラリ、またはフォルダを右ク
リックします。「お気に入りから削除」をクリックします。

確認のダイアログが表示されます。

2.

削除してよろしければ［OK］ボタンをクリックします。

お気に入りから削除されます。

295

検索パレット
検索パレットでは、同梱ライブラリ、サブシナリオと、CloudLibrary にあるサンプルシナリ
オ、プチライブラリ、スイートライブラリを一度に検索することができます。
また、検索したライブラリやサブシナリオはフローチャート表示エリアにドラッグ&ドロップで配置できます（サンプルシナリオを除く）。

検索パレットでの検索手順を説明します。

Steps

1.

入力欄の右にある［...］をクリックすると、検索対象を選択するチェックボックスのリストが表示されます。
もう一度クリックすると非表示になります。

296

2.

3.

［全ての言語のライブラリを表示する］にチェックを付けると、検索対象に全ての言語環境のライブラリを含めます。
チェックを外すと、現在表示中の言語環境のライブラリのみを検索します。

同梱ライブラリ、サブシナリオ、CloudLibrary から検索対象に含めるものにチェックを付けます。
［CloudLibrary を検索する］にチェックを付けた場合、CloudLibrary 内のサンプ
ルシナリオ、プチライブラリ、およびスイートライブラリを検索対象に含めるかそれぞれ選択することができます。

297

4.

入力欄に検索したいキーワードを入力し、アイコンをクリックします。

同梱ライブラリ、サブシナリオおよび CloudLibrary が部分一致検索され、該当する同梱ライブラリ、サブシナリオ、サンプルシナリオ、プチライブラリ、スイート
ライブラリが検索結果に一覧表示されます。件数も表示されます。

入力欄にキーワードを入力したあとに、《Enter》キーを押して検索をすることもできます。

プロキシサーバを利用する環境では、オプション画面のプロキシサーバタブの設定が必要です。
設定方法については、オプション画面の『プロキシサーバタブ』を参照
してください。

298

5.

6.

必要なライブラリが見つかったら、す。

アイコンをクリックしてダウンロードしま

ダウンロードが完了してアイコンがに変わったら、ドラッグ&ドロップでライ
ブラリをフローチャート表示エリアに配置します（サンプルシナリオを除く）。

サンプルシナリオの場合は、をクリックすると、サンプルシナリオを保存したフォルダが表示されます。シナリオファイルおよびシナリオの実行に必要な各種ファイルが 1 つのファイルにまとめられていますので、内容を確認してご活用ください。

299

検索結果には、検索されたライブラリの状態を表すアイコン、ライブラリの名前、詳細情報
ボタンが表示されます。
図 3-34 検索結果

表 3-28 検索結果

No.

構成要素

説明

❶ アイコン

検索された同梱ライブラリ、サブシナリオ、サンプルシナリオ、
プチライブラリ、スイートライブラリの状態を表します。
クリックすることで、状態を変えることができます。下表を参照してください。

❷ 名前検索された同梱ライブラリ、サブシナリオ、サンプルシナリオ、
プチライブラリ、スイートライブラリの名前を表示します。

❸ 詳細情報ボタン

説明ページが winactor.biz サイトにある場合に、ボタンが表示されます。
クリックすると、ブラウザが起動して説明ページを表示します。
表 3-29 検索結果のアイコン

No.

アイコン

説明

❶

検索されたライブラリ、サンプルシナリオは、CloudLibrary にあります。
クリックするとダウンロードを開始します。

❷

検索されたライブラリ、サブシナリオ、サンプルシナリオは、同梱あるいはダウンロード済です。お使いの PC 内にあります。
名前部分をドラッグ&ドロップすると、フローチャート表示エリアに配置できます（サンプルシナリオを除きます）。
サンプルシナリオの場合、アイコンをクリックすると、そのサンプルシナリ
オを保存したフォルダを表示します。
プチライブラリ、スイートライブラリの場合、アイコンをクリックすると、そのライブラリを含むシナリオを新しく作成します。

❸

ダウンロード中です。
クリックするとダウンロードをキャンセルすることができます。

❹

ダウンロードをキャンセル中です。

❺

ダウンロードをキャンセルしました。
クリックすると❶に戻ります。

300

シナリオ編集エリア
シナリオ編集エリアは、シナリオを編集する際に使用します。

シナリオ編集エリアの構成
シナリオ編集エリアの基本的な構成について説明します。
図 3-35 シナリオ編集エリアの構成

表 3-30 シナリオ編集エリアの構成

No.

画面名

❶ シナリオ切り替えタブ

役割
タブをクリックすることで、現在の操作対象のシナリオを切り替えます。

❷ フ ロ ー チ ャ ー ト ツ ー ル シナリオの実行、編集、記録の操作に関するアイコンが表示さバー❸ フローチャートタブ

れています。
『3.5.2 フローチャートツールバー』
現在フローチャートで使用しているタブを切り替えて表示します。

❹ フ ロ ー チ ャ ー ト 表 示 エ シナリオをフローチャート図で表示するエリアです。このエリリア❺ ノード検索エリア

アでシナリオを編集します。
『3.5.3 フローチャート表示エリア』
フローチャート表示エリアのノードを検索します。
『3.5.4 ノード検索』301フローチャートツールバー
フローチャート表示エリアのツールバーには、シナリオを編集するときに使用する機能が割り当てられています。
ここでは、フローチャートツールバーのアイコンの機能を左から順番に説明します。
図 3-36 フローチャートツールバー

表 3-31 フローチャートツールバー

アイコン

名称

機能

ズームイン

フローチャート表示エリアの表示倍率を上げて、拡大表示します。
『ズームイン』

ズームアウトフローチャート表示エリアの表示倍率を下げて、縮小表示します。
『ズームアウト』

イメージ管理「イメージ一覧」画面を表示します。
『イメージ管理』ウィンドウ識別ル 「ウィンドウ識別ルール」画面を表示します。
ール『ウィンドウ識別ルール』
シナリオ情報「シナリオ情報」画面を表示します。
『シナリオ情報』

シナリオインポー 作成、保存済みのシナリオファイルをインポートします。
ト『シナリオインポート』
フローチャート画 フローチャート表示エリアに表示されている図を画像ファイ
像出力
ルに出力します。
『フローチャート画像出力』

302

アイコン

名称

機能

グループ一括オー 閉じている全てのグループを一括で開きます。
プン『グループ一括オープン』
グループ一括クロ 選択されていない箇所のグループを一括で閉じます。
ーズ『グループ一括クローズ』
タブ追加

フローチャートに新しいタブを追加します。
『タブ追加』

ノードのタブ間移 選択しているノードを別のタブに移動します。
動『ノードのタブ間移動』
ノード整列

フローチャート表示エリアに分散しているノードを整列させます。
『ノード整列』

303

◼

ズームイン

「ズームイン」アイコンは、フローチャート表示エリアの表示倍率を上げて、表示を拡大する場合に使用します。

Steps

1.

フローチャートツールバーの「ズームイン」アイコンをクリックします。
• 《Ctrl》+マウスホイール上回転でズームインすることもできます。
• 「ズームイン」アイコン、《Ctrl》+マウスホイール上回転のどちらも、10%、
15%、20%、25%、30%、35%、40%、45%、50%、55%、60%、65%、70%、
75%、80%、85%、90%、95%、100%、110%、120%、130%、140%、150%、
160%、170%、180%、190%、200%の順で拡大表示されます。

フローチャート表示エリアが拡大されて表示されます。

304

◼

ズームアウト「ズームアウト」アイコンは、フローチャート表示エリアの表示倍率を下げて、表示を縮小する場合に使用します。

Steps

1.

フローチャートツールバーの「ズームアウト」アイコンをクリックします。
• 《Ctrl》+マウスホイール下回転でズームアウトすることもできます。
• 「ズームアウト」アイコン、《Ctrl》+マウスホイール下回転のどちらも、200%、190%、180%、170%、160%、150%、140%、130%、120%、110%、
100%、95%、90%、85%、80%、75%、70%、65%、60%、55%、50%、
45%、40%、35%、30%、25%、20%、15%、10%の順で縮小表示されます。

フローチャート表示エリアが縮小されて表示されます。

305

◼

イメージ管理「イメージ管理」アイコンは、「イメージ一覧」画面を表示する際に使用します。
「イメージ一覧」画面では、ノードで記録した画面キャプチャの一覧を表示します。シナリ
オにどのような画像が保存されているのか確認することができます。

Steps

1.

フローチャートツールバーの「イメージ管理」アイコンをクリックします。

「イメージ一覧」画面が表示されます。

2.

「イメージ一覧」内の画像をダブルクリックします。

「イメージ」画面が表示され、選択した画像が表示されます。

306

3.

「イメージ」画面の「◀」「▶」ボタンをクリックすると、表示する画像を切り替えることができます。
「左、右、PageUp、PageDown」キーでも同様に切り替えることができます。

「イメージ一覧」で表示される画像は、「イメージ」タブ画面で管理されています。
「イメージ」タブ画面の詳細については、『3.9.6 イメージタブ画面』を参照してください。

307

◼

ウィンドウ識別ルール「ウィンドウ識別ルール」アイコンは、「ウィンドウ識別ルール」画面を表示する際に使用します。
「ウィンドウ識別ルール」画面では、シナリオを実行する際に操作対象のウィンドウを選択するためのルールを管理しています。
「ウィンドウ識別ルール」画面の詳細については、『3.5.6 ウィンドウ識別ルール画面』を参照してください。

《Ctrl》+《W》キーを押して「ウィンドウ識別ルール」画面を表示することもできます。

◼

シナリオ情報「シナリオ情報」アイコンは、「シナリオ情報」画面を表示する際に使用します。
「シナリオ情報」画面には、シナリオの最終編集者、最終保存日時、有効期限、試用期限、備考などの情報が表示されます。
「シナリオ情報」画面の詳細については、『3.8 シナリオ情報画面』を参照してください。

《Ctrl》+《E》キーを押して「シナリオ情報」画面を表示することもできます。

◼

シナリオインポート「シナリオインポート」アイコンは、他のシナリオファイルの一部を現在作成しているシナ
リオに読み込む操作をする際に使用します。シナリオインポートを利用すると、他のシナリオで作ったサブルーチンを流用して新しいシナリオを作ることができます。
シナリオインポートの詳細については、『3.2.1 ファイルメニュー』の『インポート―シナリオ』を参照してください。

308

◼

フローチャート画像出力「フローチャート画像出力」アイコンは、フローチャートの全体図を画像ファイルに出力する際に使用します。画像ファイルはフローチャート表示エリアの表示倍率と同じ倍率で出力されます。

Steps

1.

フローチャートツールバーの「フローチャート画像出力」アイコンをクリックします。

「名前を付けて保存」画面が表示されます。

2.

保存先のフォルダを選択し、「ファイル名」に保存したいファイル名を入力して、［保存］ボタンをクリックします。

フローチャート画像ファイルが保存されます。

309

保存する際のファイルの拡張子には、「.png」が自動で付与されます。拡張子を入力した場合は自動では付与されません。
保存形式の詳細については、『表 3-32 保存形式一覧』を参照してください。

• 「メモリが足りません。出力対象のフローチャート画像を小さくしてください。」というメッセージが表示された場合、以下の対策を講じ、フローチャートの幅、高さを調整してから再度画像を出力してください。
• できるだけノードを折りたたんだ状態にする『グループの展開と折りたたみ』• フローチャートの表示倍率を小さくする• 手動で浮きフローをメインフローの近くに配置するなどの操作をして、レイアウトを変更し、余白を少なくする• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

表 3-32 保存形式一覧

No.

保存形式

❶ PNG

拡張子
.png

説明
Portable Network Graphic の略称。ビットマップデータで、高画質、ファイルサイズが小さいのが特徴です。
Office アプリケーションで使用することができます。

310

◼

グループ一括オープン「グループ一括オープン」アイコンは、閉じている全てのグループを一括で開く操作をする際に使用します。グループを開いて表示ノード数が増えると、シナリオ編集時の応答速度やシナリオ実行時の実行速度が遅くなる可能性があります。

Steps

1.

フローチャートツールバーの「グループ一括オープン」アイコンをクリックします。

2.

確認のダイアログが表示されます。よろしければ［OK］ボタンをクリックします。

閉じていたグループが全て開きます。

《Ctrl》+《O》キーを押して、「グループ一括オープン」を実行することもで
きます。

311

◼

グループ一括クローズ「グループ一括クローズ」アイコンは、選択されていない箇所のグループを一括で閉じる操作をする際に使用します。グループを閉じることで、編集箇所が見やすくできます。また、表示ノード数が少なくなると、シナリオ編集時の応答速度が速くなるという効果もありま
す。

Steps

1.

開いたままにするグループを選択し、フローチャートツールバーの「グループ一括
クローズ」アイコンをクリックします。
《Ctrl》+《L》キーを押して、「グループ一括クローズ」を実行することもできます。

選択していないグループが閉じられます。

312

◼

タブ追加

「タブ追加」アイコンは、新規のタブを追加する際に使用します。タブは、フローチャート
表示エリアを整理する目的で使用することができます。

Steps

1.

フローチャートツールバーの「タブ追加」アイコンをクリックします。

フローチャート表示エリアに新しいタブが追加されます。

フローチャートタブにある［＋］ボタンをクリックしても、同じように新しいタブを追加することができます。
［＋］ボタンにマウスを乗せると色が変わりますので、クリックします。

313

• タブ名をダブルクリックすることで、名前を変更できます。
• 「メイン」タブの名前も変更できます。

• タブを削除するには、タブ名の右側にある［×］をクリックします。
• タブを削除する場合は、そのタブ内にノードがない状態にする必要があります。

タブをクリックすることで、表示するタブを切り替えることができます。

または、フローチャートタブ右端の［］ボタンをクリックして、リストから選択することもできます。

314

◼

ノードのタブ間移動「ノードのタブ間移動」アイコンは、選択しているノードを他のタブへ移動する際に使用し
ます。

Steps

1.

移動したいノードを選択し、フローチャートツールバーの「ノードのタブ間移動」
アイコンをクリックします。

「移動先選択」画面が表示されます。

2.

移動先のタブ名をクリックして、［OK］ボタンをクリックします。

選択したノードが指定したタブに移動します。

315

◼

ノード整列

「ノード整列」アイコンは、フローチャート表示エリアに分散しているノードを集めて、一定間隔に整列させる際に使用します。

Steps

1.

フローチャートツールバーの「ノード整列」アイコンをクリックします。

フローチャート表示エリアに分散しているノードが整列されます。また、余分な空白部分を削除し、フローチャートがリサイズされます。

• 整列対象は、現在表示しているタブ内のメインフローチャート、メインフ
ローチャート外のノード、および付箋です。
• 見切れて表示されていない範囲に存在するノードや付箋も整列対象です。

316

フローチャート表示エリア
フローチャート表示エリアは、シナリオをフローチャート図で表示するエリアです。

◼

フローチャート表示エリアでできる操作

フローチャート表示エリアでは、以下の操作をすることができます。
表 3-33 フローチャート表示エリアでできる操作

No.

キーボード

マウス操作

説明

❶ ―

左クリック

ノードを選択状態にします。

❷ 《Ctrl》

左クリック

ノードの選択状態を反転させます。

❸ 《Shift》

左クリック

ノードの選択状態を反転させます。

❹ ―

右クリック

右クリックメニューを表示します。

❺ ―左ボタンによるドラッグ

ノード上でドラッグを開始した場合は、ノードを移動します。
空のエリアでドラッグを開始した場合は、範囲指定でノードを選択します。

❻ ―右ボタンによるドラッグ

表示領域を変更します。

❼ ―マウスホイールの回転

表示領域を変更します（垂直方向のみ）。

❽ 《Shift》

マウスホイールの回転

表示領域を変更します（水平方向のみ）。

❾ 《Enter》―

プロパティ画面を表示します。

❿ ―ダブルクリック（左）プロパティ画面を表示します。

⓫ 《Ctrl》＋《X》 ―切り取ります。

⓬ 《Ctrl》＋《C》 ―コピーします。

⓭ 《Ctrl》＋《V》 ―貼り付けます。

⓮ 《Delete》

削除します。

―⓯ 《Ctrl》＋《Z》 ―元に戻します。

⓰ 《Ctrl》＋《Y》 ―やり直します。

⓱ 《Ctrl》＋《S》 ―シナリオを保存します。

⓲ 《Ctrl》

表示倍率を変更します。

マウスホイールの回転

《↓》
《←》 ―
⓳ 《↑》

選択カーソルを上下左右に移動します。

《→》⓴ 《＊》《／》―選択カーソルをグループ内外に移動します。

《＋》《－》―

グループを開閉します。

《Ctrl》＋《M》 ―「イメージ」タブ画面を表示します。

《Ctrl》＋《W》 ―「ウィンドウ識別ルール」画面を表示しま
す。

317

No.

キーボード

マウス操作

説明

《Ctrl》＋《E》 ―「シナリオ情報」画面を表示します。

《Ctrl》＋《O》 ―閉じているグループを一括で開きます。

《Ctrl》＋《L》 ―選択していないグループを一括で閉じます。

《Ctrl》＋《J》 ―「サブルーチン呼び出し」が呼び出している「サブルーチングループ」を表示します。

ライセンス種別が実行版の場合、編集に関する操作ができません。

◼

マウスによるノードの選択

マウス操作でノードを選択します。

Steps

1.

フローチャート表示エリアでノードをクリックします。

ノードが選択状態になります。

318

◼

ノードの移動フローチャート表示エリアで選択しているノードをドラッグすることで、ノードの入れ替
えや移動ができます。

Steps

1.

ノードをドラッグして、ノードの間にドロップします。

ノードの順番が入れ替わります。

2.

ノードをドラッグして、任意の場所にドロップします。

ノードが移動します。

319

◼

複数ノードの同時移動

複数のノードを選択して、フローチャート内にまとめて移動させることができます。

Steps

1.

2.

複数ノードを選択して、ドラッグします。

フローチャート内にドロップします。
複数ノードが移動します。

320

◼

グループの展開と折りたたみ

ボタンが表示されているノードは、このボタンをクリックして、折りたたんだり、展開したりすることができます。
開いているノードを一括で閉じる場合は、フローチャートツールバーの「グループ一括クローズ」アイコンが使用できます。
『グループ一括クローズ』

Steps

1.

ボタンをクリックします。

ノードが折りたたまれます。

2.

ボタンをクリックします。

ノードが展開されます。

321

◼

キーボードによるノードの操作

フローチャート表示エリアでノードを選択してカーソルキーを押すと、前後左右のノードを選択することができます。また、キーを押すことで、グループの開閉、親グループの選択、子要素を選択することができます。
以下の表に、操作に対応しているキーの一覧を示します。
表 3-34 対応キー一覧

No.

対応キー

説明

❶ 《↓》

選択しているノードの下方向にたどり、次のノードを選択します。開いている空のグループはスキップします。

❷ 《↑》選択ノードの上方向にたどり、前のノードを選択します。開いている空グ
ループはスキップします。

❸ 《→》

「分岐」
「多分岐」
「例外処理」の右側にあるブロック内のノードを選択します。空きブロックはスキップします。

❹ 《←》

「分岐」
「多分岐」
「例外処理」の左側にあるブロック内のノードを選択します。空きブロックはスキップします。

❺ 《＊》親グループを選択します。

❻ 《／》子要素の先頭のノードを選択します。

❼ 《＋》

選択しているグループを開きます。

❽ 《－》選択しているグループを閉じます。

• メインフロー、浮きフロー、サブルーチン間を移動することはできません。移動する場合は、該当のノードをマウスクリックで選択状態にしてください。
• キー入力による各操作は単一のノードを選択した場合のみ可能です。

322

ノード検索フローチャートが大きくなり、特定のノードを探すことが困難な場合、ノード検索エリアを使用して、該当ノードを探すことができます。

《Ctrl》＋《F》キーを押して、ノード検索エリアにフォーカスを移すこともできます。

Steps

1.

2.

フローチャートツールバーの右に表示されているノード検索エリアで、プルダウ
ンメニューから「部分一致」「完全一致」を選択します。

入力欄に、ノード名やコメント、ノード ID を入力し、検索アイコン
クします。

をクリッ

該当したノードが選択状態になります。
• 該当したノードが複数存在していた場合、再度検索アイコン
クすると、次に該当したノードが選択状態になります。

をクリッ• 複数のノードが合致する条件を入力した状態で、検索アイコン
ックした場合、タブが切り替わる場合があります。

をクリ

323

右クリックメニュー
フローチャート表示エリアで右クリックすると、右クリックメニューが表示され、操作を選択することができます。
図 3-37 右クリックメニュー

表 3-35 右クリックメニューの操作

No.

メニュー

説明

❶ 切り取りフローチャート表示エリアで選択している要素を切り取ります。
『3.3.1 シナリオの編集操作』❷ コピー

フローチャート表示エリアで選択している要素をコピーします。
『3.3.1 シナリオの編集操作』❸ 貼り付けフローチャート表示エリアでコピーまたは切り取った要素をフローチャート表示エリアに貼り付けます。
『3.3.1 シナリオの編集操作』

324

No.

メニュー

❹ 削除

説明
フローチャート表示エリアで選択している要素を削除します。
『3.3.1 シナリオの編集操作』❺ 付箋追加／付箋を表示す 付箋の追加、付箋の表示、付箋の非表示、付箋の関連付け、る／付箋を表示しない／ 付箋の関連付け解除をします。
付箋関連付け／付箋関連『付箋追加』
付け解除『付箋を表示しない』『付箋を表示する』『付箋関連付け解除』『付箋関連付け』❻ 付箋表示一括変更

付箋をまとめて表示、またはまとめて非表示にします。
『付箋表示一括変更―表示』『付箋表示一括変更―非表示』❼ グループ化

選択したノードを 1 つのグループにまとめます。
『グループ化』❽ グループ化解除

選択したグループのグループ化を解除します。
『グループ化解除』❾ サブルーチン化

選択したグループ内の一連のシナリオをサブルーチン化します。
『サブルーチン化』❿ ユーザライブラリに追加 選択したノードをユーザライブラリに追加します。
『ユーザライブラリに追加』⓫ ノードのタブ間移動

選択したノードを他のタブへ移動します。
『ノードのタブ間移動』⓬ 実行抑止／実行抑止解除 一時的に実行させたくないノードの実行を抑止します。また、抑止した実行を解除します。
『実行抑止』『実行抑止解除』⓭ ブレイクポイント追加／ブレイクポイント解除

選択したノードにブレイクポイントを設定します。また、
ブレイクポイントを解除します。
『ブレイクポイント追加』『ブレイクポイント解除』⓮ 部分実行

シナリオの一部分だけを実行します。
『部分実行』⓯ ここから実行

シナリオの途中から実行します。
『ここから実行』⓰ サブルーチンジャンプ「サブルーチン呼び出し」が呼び出している「サブルーチン
グループ」にカーソルが移動します。
『サブルーチンジャンプ』⓱ プロパティ表示

選択したノードのプロパティを表示します。
『プロパティ表示』

325

◼

付箋追加

付箋を追加します。ノードを選択した状態で付箋を追加した場合、選択ノードに関連付けされた状態で追加されます。

Steps

1.

フローチャート表示エリアで付箋を追加したいノードを選択し、右クリックメニ
ューから［付箋追加］を選択します。

付箋が追加されます。

326

◼

付箋を表示しない

選択した付箋を非表示にします。関連付けされていない付箋を選択した場合は、［付箋を表示しない］メニューは表示されません。

Steps

1.

フローチャート表示エリアで関連付けしている付箋を選択し、右クリックメニュ
ーから［付箋を表示しない］を選択します。

付箋が非表示になります。
付箋が非表示状態のノードには、角に赤三角が付きます。

327

◼

付箋を表示する

非表示状態の付箋を表示します。角に赤三角がないノードを選択した場合は、［付箋を表示する］メニューは表示されません。

Steps

1.

フローチャート表示エリアで、角に赤三角があるノードを選択し、右クリックメニ
ューから［付箋を表示する］を選択します。

付箋が表示されます。ノードの赤三角が消えます。

328

◼

付箋関連付け解除

選択した付箋の関連付け解除を行います。関連付けされていない付箋を選択した場合は、［付箋関連付け解除］メニューは表示されません。

Steps

1.

フローチャート表示エリアで関連付けしている付箋を選択し、右クリックメニュ
ーから［付箋関連付け解除］を選択します。

付箋の関連付けが解除されます。

329

◼

付箋関連付け選択ノードと、付箋の関連付けを行います。関連付けされていない付箋とノードを選択した
場合に、付箋関連付けが表示されます。

Steps

1.

フローチャート表示エリアで関連付けしていない付箋とノードを選択し、右クリックメニューから［付箋関連付け］を選択します。

付箋が関連付けされます。

330

◼

付箋表示一括変更―表示

複数選択したノードやグループに関連付けされている付箋を、まとめて表示します。
ノードを選択していない状態で［付箋表示一括変更］の［表示］を選択すると、フローチャ
ート表示エリアで非表示状態になっている付箋を、まとめて表示します。
関連付けされていない付箋は、付箋表示一括変更の対象外です。

Steps

1.

フローチャート表示エリアで、角に赤三角がある複数のノードや、角に赤三角があるノードを持つグループを選択し、右クリックメニューから［付箋表示一括変更］の［表示］を選択します。

付箋が表示されます。ノードの赤三角が消えます。

331

◼

付箋表示一括変更―非表示

複数選択したノードやグループに関連付けされている付箋を、まとめて非表示にします。
ノードを選択していない状態で［付箋表示一括変更］の［非表示］を選択すると、フローチ
ャート表示エリアで表示状態になっている付箋を、まとめて非表示にします。
関連付けされていない付箋は、付箋表示一括変更の対象外です。

Steps

1.

フローチャート表示エリアで、付箋が関連付けされている複数のノードや、付箋が関連付けされているノードを持つグループを選択し、右クリックメニューから［付箋表示一括変更］の［非表示］を選択します。

付箋が非表示になります。付箋が非表示状態のノードには、角に赤三角が付きます。

332

◼

グループ化

選択したノードを 1 つのグループにまとめる操作です。

Steps

1.

フローチャート表示エリアで、メインフローまたは浮きフローにあるグループ化
したいノードまたは連続したノードを選択し、右クリックメニューから［グループ化］を選択します。

選択したノードがグループ化されます。

333

◼

グループ化解除

選択したグループを取り除き、グループ内のノードをグループのあった場所に配置する操
作です。

Steps

1.

フローチャート表示エリアで、グループ化を解除したいグループを選択し、右クリックメニューから［グループ化解除］を選択します。

グループ化が解除されます。

334

◼

サブルーチン化

選択したグループ内の一連のシナリオをサブルーチン化する操作です。

Steps

1.

フローチャート表示エリアで、浮きフローにあるサブルーチン化したいグループを選択し、右クリックメニューから［サブルーチン化］を選択します。

サブルーチン化されたグループが黄色で表示されます。

335

◼

ユーザライブラリに追加選択したノードをユーザライブラリに追加し再利用できる部品にする操作です。

Steps

1.

フローチャート表示エリアで、ユーザライブラリに追加したい単一のノード、またはグループ、サブルーチングループを選択し、右クリックメニューから［ユーザラ
イブラリに追加］を選択します。

ライブラリパレットにユーザライブラリが追加され、選択状態になります。
追加されるユーザライブラリの名前は、選択したノードまたはグループ、サブルー
チングループの名前になります。
サブルーチン参照ノードが含まれていない場合のみ追加されます。

336

◼

ノードのタブ間移動

ノードのタブ間移動は、選択しているノードを他のタブへ移動する操作になります。
フローチャートツールバーの「ノードのタブ間移動」アイコンと同じ機能です。
フローチャートツールバーについては『3.5.2 フローチャートツールバー』を参照してくだ
さい。

Steps

1.

フローチャート表示エリアで、移動対象のノードを選択し、右クリックメニューから［ノードのタブ間移動］を選択します。

移動先選択ダイアログが表示されます。

2.

移動先のタブ名を選択して、［OK］ボタンをクリックします。

337

ノードが選択したタブに移動します。

338

◼

実行抑止

一時的に実行させたくないノードがある場合に使用します。実行抑止が設定されたノードは実行時に処理されず、スキップされます。実行抑止を設定した場合、シナリオは編集中の状態となります。

Steps

1.

フローチャート表示エリアで、実行抑止したいノードを選択し、右クリックメニュ
ーから［実行抑止］を選択します。

実行抑止したノードは文字背景がグレーになります。

実行抑止状態は、シナリオ情報の「実行抑止状態を保持する」にチェックがない場合、シナリオファイルには保存されません。

339

◼

実行抑止解除実行抑止が設定されたノードの実行抑止を解除をします。実行抑止を解除することで、ノードは実行時に処理されるようになります。
• 選択したノードが実行抑止中の場合に選択できます。
• 実行抑止解除した場合、シナリオは編集中の状態となります。

Steps

1.

フローチャート表示エリアで、実行抑止を解除したいノードを選択し、右クリック
メニューから［実行抑止解除］を選択します。

実行抑止解除したノードは、文字が通常色に戻ります。

340

◼

ブレイクポイント追加

選択したノードに対してブレイクポイントの設定をします。ブレイクポイントが設定されたノードはオレンジ枠で表示され、実行時（実行される前）に一時停止するようになります。
選択したノードにブレイクポイントが未設定の場合に選択できます。

Steps

1.

フローチャート表示エリアで、ブレイクポイントを設定したいノードを選択し、右クリックメニューから［ブレイクポイント追加］を選択します。

ブレイクポイントを追加したノードは、オレンジ枠で表示されます(非選択時)。

341

ブレイクポイントを追加したノードは、ブレイクポイント一覧画面に表示されます。

ブレイクポイント設定状態はシナリオファイルに保存されます。
ただし、ユーザライブラリに追加操作では保存されません。

◼

ブレイクポイント解除

選択したノードに対してブレイクポイントの解除を行います。
選択したノードのブレイクポイントが有効な場合に選択できます。

Steps

1.

フローチャート表示エリアで、ブレイクポイントを解除したいノードを選択し、右クリックメニューから［ブレイクポイント解除］を選択します。

342

ブレイクポイントを解除したノードは、枠が通常色に戻ります。

ブレイクポイントを解除したノードは、ブレイクポイント一覧画面で、チェックボ
ックスが解除状態になります。

343

◼

部分実行

シナリオの一部分だけを実行したい場合に部分実行を使用します。
部分実行では、フローチャート画面で選択状態となっているノードが実行対象になります。
部分実行の操作手順については、『5.4.2 部分実行』を参照してください。

344

◼

ここから実行

シナリオを途中から実行したい場合に、ここから実行を使用します。
ここから実行では、フローチャート画面で選択状態となっているノード以降が実行対象になります。
ここから実行の操作手順については、『5.4.3 ここから実行』を参照してください。

345

◼

サブルーチンジャンプ「サブルーチン呼び出し」ノードから呼び出している「サブルーチングループ」ノードにジャンプし、選択状態にする操作になります。

Steps

1.

フローチャート表示エリアで、「サブルーチン呼び出し」のノードを選択し、右クリックメニューから［サブルーチンジャンプ］を選択します。

呼び出し先の「サブルーチングループ」ノードに表示が変わり、選択状態になります。

ショートカットキー《Ctrl》＋《J》でも、サブルーチンジャンプさせることができます。

346

◼

プロパティ表示

選択したノードのプロパティを表示する操作です。
単一のノードを選択した場合に選択できます。

Steps

1.

フローチャート表示エリアで、ノードを選択し、右クリックメニューから［プロパティ表示］を選択します。

選択したノードのプロパティが表示されます。

347

ウィンドウ識別ルール画面「ウィンドウ識別ルール」画面では、シナリオ実行時にウィンドウ識別ルールに従って操作対象のウィンドウを選択します。
ウィンドウ識別ルールでは、ウィンドウタイトル、ウィンドウクラス名、プロセス名、ウィンドウサイズ、それぞれに条件を設定できます。
「ウィンドウ識別ルール」画面を表示するには、フローチャート表示エリアのフローチャー
トツールバーの「ウィンドウ識別ルール」アイコンをクリックします。
図 3-38 ウィンドウ識別ルール表示手順

図 3-39 ウィンドウ識別ルール画面

348

◼

ウィンドウ識別ルール画面の構成
図 3-40 ウィンドウ識別ルール画面の構成

表 3-36 ウィンドウ識別ルール画面の構成

No.

構成要素

説明

❶ ウィンドウ識別ルールツール ウィンドウ識別ルール画面を操作するアイコンが配置
バー

されます。

❷ ツリーエリア

ウィンドウ識別名とノードがツリー表示されます。

❸ ルール編集エリア

ルールを編集するエリアが表示されます。

❹ ノード情報表示エリア

ノード情報が表示されます。

349

◼

ウィンドウ識別ルールツールバー

ウィンドウ識別ルールツールバーのアイコンの機能を左から順番に説明します。
表 3-37 ウィンドウ識別ルール画面のツールバー

アイコン

名称

機能

ターゲット選択

記録対象指定と同様の操作方法で、ウィンドウ識別ルールを追
加します。

ノード参照

ウィンドウ識別名ツリーにて選択されているノードに応じて、フローチャート上のノードを選択状態にします。

未 使 用 ウ ィ ン ド ウ ウィンドウ識別名ツリーで、配下に１つもノードが存在しない
識別ルール削除
ウィンドウ識別ルールを、すべて削除します。
指 定 ウ ィ ン ド ウ 識 選択されているウィンドウ識別ルールを削除します。
別ルール削除350◼

ツリーエリア
図 3-41 ウィンドウ識別ルール画面のツリーエリア

表 3-38 ウィンドウ識別ルール画面のツリーエリア

No.

名称

説明

❶ ウィンドウ識別名

各ウィンドウ識別の名称。
単一選択した状態で《F2》キーを押すことで、ウィンドウ
識別名を変更できます。
ウィンドウ識別名のルールは以下のとおりです。
• 255 文字まで
• 空白文字（半角スペース、全角スペース、タブ、
改行）を含まない• 半角記号数字で始まらない❷ ノード

ノードの ID と名前を表示します。

351

◼

ルール編集エリア

図 3-42 ウィンドウ識別ルール画面のルール編集エリア

表 3-39 ウィンドウ識別ルール画面のルール編集エリア

No.

名称

概要

❶ ウィンドウ識別名

ツリーで選択したウィンドウ識別名を表示します。

❷ コメント

ツリーで選択したウィンドウ識別名のコメントを表示します。
• 255 文字まで

❸ 識別情報識別情報から自動選択されます。
『識別情報と識別方式』❹ 識別方式

識別情報の識別方式を選択します。
『識別情報と識別方式』• ウィンドウ識別名を選択している場合のみ使用
可能

❺ 文字列

比較対象となる文字列を表示します。編集することも可能です。
• 255 文字まで
• ウィンドウ識別名を選択している場合のみ使用
可能

352

No.

名称

❻ 記録時情報

概要
上記の文字列の記録時の内容です。編集することも可能です。
最初に編集する場合、以下の確認画面が表示されます。
［OK］ボタンをクリックすると変更されます。

2 回目以降は、確認画面は表示されません。
• 255 文字まで◼

ノード情報表示エリア

図 3-43 ウィンドウ識別ルール画面のノード情報表示エリア

表 3-40 ウィンドウ識別ルール画面のノード情報表示エリア

No.

名称

概要

❶ 種別

ツリーで選択したノードの種別を表示します。

❷ 名前

ツリーで選択したノードの名前を表示します。

❸ コメント

ツリーで選択したノードのコメントを表示します。

353

◼

識別情報と識別方式

識別情報と識別方式は、ターゲット選択された際に、以下の表から選択します。
表 3-41 識別情報

No.

名称

概要

❶ ウィンドウタイトル

ウィンドウのタイトルバーに表示される文字列を表示します。
実行時は文字列に設定された値と表示されているウィンドウ
タイトルを識別方式で比較します。
『表 3-42 識別方式アイテム表（ウィンドウタイトル）』❷ ウィンドウクラス名

アプリケーション作成者がアプリケーションに付与する内部的な名前を表示します。実行時は文字列に設定された値と表示されているウィンドウクラス名を識別方式で比較します。
『表 3-43 識別方式アイテム表（ウィンドウクラス名）』❸ プロセス名

対象アプリケーションのファイル名を表示します。
実行時は文字列に設定された値と表示されているプロセス名
を識別方式で比較します。
『表 3-44 識別方式アイテム表（プロセス名）』❹ ウィンドウサイズ

ウィンドウの幅および高さを表示します。
実行時は文字列に設定された値と表示されているウィンドウ
サイズを識別方式で比較します。
『表 3-45 識別方式アイテム表（ウィンドウサイズ）』

シナリオ実行時に対象のウィンドウが最小化されている場合、ウィンドウ自体のサイズが取得できないため、意図した動作をしない場合があります。

表 3-42 識別方式アイテム表（ウィンドウタイトル）

No.

名称

概要

❶ 指定しない

ウィンドウタイトルを識別条件としない場合に選択します。

❷ 一致する

文字列の内容と一致したウィンドウを選択する場合に使用し
ます。

❸ を含む

文字列の内容を含むウィンドウを選択する場合に使用します。

❹ で始まる

文字列の内容で始まるウィンドウを選択する場合に使用します。

❺ で終わる

文字列の内容で終わるウィンドウを選択する場合に使用します。

❻ 正規表現

文字列に記載された正規表現とマッチするウィンドウを選択する場合に使用します。
『7.3 正規表現の入力例』

354

表 3-43 識別方式アイテム表（ウィンドウクラス名）

No.

名称

概要

❶ 指定しない

ウィンドウクラス名を識別条件としない場合に選択します。

❷ 一致する

文字列の内容と一致したウィンドウを選択する場合に使用します。
表 3-44 識別方式アイテム表（プロセス名）

No.

名称

概要

❶ 指定しない

プロセス名を識別条件としない場合に選択します。

❷ 一致する

文字列の内容と一致したウィンドウを選択する場合に使用します。

プロセス名は大文字と小文字を区別せずに比較されます。

表 3-45 識別方式アイテム表（ウィンドウサイズ）

No.

名称

概要

❶ 指定しない

ウィンドウサイズを識別条件としない場合に選択します。

❷ 等しい

文字列の数値と等しい場合に選択します。

❸ 以上

文字列の数値以上の場合に選択します。

❹ 以下

文字列の数値以下の場合に選択します。

355

◼

ルールの集約ノードはドラッグ&ドロップにより、他のウィンドウ識別名に移動できます。
この機能を使って、同じウィンドウに対して操作を記録したノードを１つのウィンドウ識
別名に集約することができます。

Steps

1.

ツリーエリアでノードをドラッグして、移動先のウィンドウ識別名の上でドロップします。

ノードが別のウィンドウ識別名に移動します。

• 「ウィンドウクラス名」の移動元「記録時情報」と移動先「記録時情報」
が異なる場合、移動時に警告が表示されます。
• 「プロセス名」の移動元「記録時情報」と移動先「文字列」が異なる場合、移動時に警告が表示されます。

356

不要になったウィンドウ識別名は、「未使用ウィンドウ識別ルール削除」アイ
コンで削除できます。

357

プロパティエリア
フローチャート表示エリアでノードをダブルクリックすると、プロパティエリアにノードの動作を設定するプロパティ画面が表示されます。

シナリオの全体表示もプロパティエリアに表示されます。
全体表示については、『全体表示』を参照してください。

プロパティ画面の構成
プロパティ画面の基本的な構成と共通して表示される項目について説明します。

◼

基本設定タブ

ここでは、プロパティ画面の基本的な構成について説明します。
図 3-44 プロパティ画面の構成

表 3-46 プロパティ画面の構成

No.

名称

説明

❶ 名前

ノードの名前を設定できます。名前はフローチャート上に表示されます。

❷ コメントノードのコメントを設定できます。シナリオ作成時のメモ欄として使用できます。

358

No.

名称

説明

❸ ［基本設定］タブ／［詳細設 ［基本設定］タブ／［詳細設定］タブを切り替えて設定しま定］タブす。
『詳細設定タブ（イベントモードで記録されたノード）』『詳細設定タブ（IE モードで記録されたノード）』❹ 設定エリア

ノード種別ごとに設定できる内容が変わります。
ノードごとの設定項目の詳細については、『4 ノード』を参照してください。

❺ ［更新］ボタン

プロパティの設定を更新します。

❻ ［元に戻す］ボタン

プロパティの設定を更新せずにキャンセルします。
最後に［更新］ボタンをクリックした設定状態に戻します。

プロパティを変更後、［更新］ボタンをクリックせずにプロパティ画面を切り替えた場合、更新内容を保存するか確認するダイアログが表示されます。
図 3-45 プロパティ更新内容保存のダイアログ

表 3-47 プロパティ更新内容保存のダイアログ

No.

名称

説明

❶ ［はい］

プロパティの更新内容を保存します。

❷ ［いいえ］プロパティの更新内容を保存せずに破棄します。

❸ ［キャンセル］

プロパティ画面から切り替える動作をキャンセルして、フォーカスがプロパティ画面に戻ります。

プロパティ画面の切り替え時に、確認のダイアログを表示せずに、更新内容を自動的に保存することもできます。
自動保存の設定方法についてはオプション画面の『編集タブ』を参照してください。

359

◼

詳細設定タブ（イベントモードで記録されたノード）

イベントモードで記録されたノードのプロパティには、「詳細設定」タブ画面が表示されます。
チェックを付けたものが操作対象コントロールの選択条件となります。
図 3-46 詳細設定タブ（イベントモードで記録されたノード）

表 3-48 詳細設定タブ（イベントモードで記録されたノード）

No.

名称

説明

❶ 全選択／全選択解除

チェックを付けると、対象特定種別をすべて選択します。
チェックを外すと、選択中の対象特定種別をすべて選択解除します。

❷ Instanceコントロールに割り当てられた通番を「値⇒」に続けて入力す
るか、変数で指定します。
値は数値です。
デフォルト値は記録されたときの情報です。

❸ Textコントロールに表示されている文字列を「値⇒」に続けて入力
するか、変数で指定します。
値は文字列です。
デフォルト値は記録されたときの情報です。

❹ Position

コントロールの座標で対象ウィンドウからの相対座標を「値⇒」に続けて入力するか、変数で指定します。
値は「x,y」形式です。
デフォルト値は記録されたときの情報です。

360

◼

詳細設定タブ（IE モードで記録されたノード）

IE モードで記録されたノードのプロパティには、「詳細設定」タブ画面が表示されます。
チェックを付けたものが操作対象コントロールの選択条件となります。
図 3-47 詳細設定タブ（IE モードで記録されたノード）

表 3-49 詳細設定タブ（IE モードで記録されたノード）

No.

名称

説明

❶ 全選択／全選択解除

チェックを付けると、対象特定種別をすべて選択します。
チェックを外すと、選択中の対象特定種別をすべて選択解除し
ます。

❷ tag

html の要素名を「値⇒」に続けて入力するか、変数で指定します。
値は文字列です。
デフォルト値は記録されたときの情報です。

❸ frame index

ドキュメント内のフレームに割り当てられた通番を「値⇒」に続けて入力するか、変数で指定します。
値は数値です。
デフォルト値は記録されたときの情報です。

❹ tag index

フレーム内の要素に割り当てられた通番を「値⇒」に続けて入力するか、変数で指定します。
値は数値です。
デフォルト値は記録されたときの情報です。

361

No.

名称

説明

❺ nametag に付けられた name 属性値を「値⇒」に続けて入力するか、変数で指定します。
値は文字列です。
デフォルト値は記録されたときの情報です。

❻ typetag に付けられた type 属性値を「値⇒」に続けて入力するか、変数で指定します。
値は文字列です。
デフォルト値は記録されたときの情報です。

❼ id

tag に付けられた id 属性値を「値⇒」に続けて入力するか、変数で指定します。
値は文字列です。
デフォルト値は記録されたときの情報です。

❽ valuetag に付けられた value 属性値を「値⇒」に続けて入力するか、変数で指定します。
値は文字列です。
デフォルト値は記録されたときの情報です。

◼

tag に付けられた属性の指定

Web ページでは、HTML という記述方式を使って入力欄をデザインすることができます。
入力欄は「name」「type」「id」などの属性を持っています。
IE モードで記録されたノードでは、この属性を指定することで、コントロールを選択する
ときの精度を上げることができます。
図 3-48 tag に付けられた属性と属性の指定例

362

以下に示すように、html のソースに記載されている type 属性とは異なる値が取得される場合があります。
• input タグの type 属性を省略した場合や、不正な値が設定されていた場合、type 属
性は「text」となります。
• select タグの type 属性は、単数選択の場合は「select-one」、複数選択の場合は「select-multiple」となります。
• textarea タグの type 属性の値は、設定の有無や値に関係なく「textarea」となります。
• button タグの type 属性の値が省略されているか、不正な値が設定されている場合
は、「button」となります。

363

変数名と変数名値の入力
変数名と変数名値の入力欄の設定方法について説明します。

◼

変数名入力

変数名専用の入力欄（コンボボックス）です。手動で変数名を入力するか、ドロップダウン
リストから変数を選択します。未入力状態の時は「変数名を選択」と表示されています。
以下では、「変数一覧」に登録されていない変数名を入力する手順について説明します。

Steps

1.

「変数名」入力欄に手動で変数名を入力し、プロパティの［更新］ボタンをクリックします。

「変数一覧」に登録されていない変数名が入力された場合は、「変数を登録しますか？」という確認画面が表示されます。

2.

［OK］ボタンをクリックします。

「変数一覧」画面に変数名が登録されます。

364

次に、
「変数一覧」に登録済の変数名で入力補完して入力する手順について説明します。

Steps

1.

2.

「変数名」入力欄に手動で入力すると、「変数一覧」の中から一致する変数名が候
補としてドロップダウンリストに表示されます。

ドロップダウンリストから変数名を選択すると、「変数名」入力欄に入力されます。

プロパティの［更新］ボタンをクリックします。

365

◼

変数名値の入力

変数名または値の入力欄（コンボボックス）です。
変数名を入力する場合は、手動で変数名を入力するか、ドロップダウンリストから変数を選択します。
値を入力する場合は、ドロップダウンリストから「値⇒」を選択し、「値⇒」に続けて値を入力します。
未入力状態の時は「変数名もしくは値を選択」と表示されています。
以下では、値を入力する手順について説明します。
変数名を入力する手順については、『変数名入力』を参照してください。

Steps

1.

「送信文字列」ドロップダウンリストから「値⇒」を選択します。

366

2.

「値⇒」に続けて値を入力します。

ファイルをコピーしてこの入力欄でペースト（《Ctrl》＋《V》）した場合やファイルをこの入力欄にドラッグ&ドロップした場合、「値⇒」が選択され入力
欄にはファイルパスが入力されます。シナリオと同じフォルダに存在するファイルの場合はファイル名のみが入力されます。

3.

その他のプロパティ項目を設定して、［更新］ボタンをクリックします。

367

条件式設定画面「条件式」画面は、「分岐」ノード、「多分岐」ノード、「繰り返し」ノード、「後判定繰り返し」ノードのプロパティ画面で［条件式設定］ボタンをクリックしたときに表示される画面です。この画面で、分岐条件や繰り返し条件を設定します。
［更新］または［元に戻す］をクリックすると、プロパティ画面に戻ります。
図 3-49 分岐条件の設定例

368

比較演算子以下に、比較演算子の種類を示します。
表 3-50 比較演算子

No.

演算子

説明

❶ 等しい

文字列として値 1 と値 2 が等しいかどうかを比較する場合に選択します。

❷ 等しくない文字列として値 1 と値 2 が等しくないかどうかを比較する場
合に選択します。

❸ ＝数値として値 1 と値 2 が等しいかどうかを比較する場合に選
択します。

❹ ≠

数値として値 1 と値 2 が等しくないかどうかを比較する場合に選択します。

❺ ＞

数値として値 1 が値 2 より大きいかどうかを比較する場合に選択します。

❻ ＜数値として値 1 が値 2 より小さいかどうかを比較する場合に選択します。

❼ ≧数値として値 1 が値 2 以上かどうかを比較する場合に選択し
ます。

❽ ≦

数値として値 1 が値 2 以下かどうかを比較する場合に選択します。

❾ が true

値 1 が真であるかどうかを比較する場合に選択します。
値 2 は選択不可になります。

❿ が false

値 1 が偽であるかどうかを比較する場合に選択します。
値 2 は選択不可になります。

⓫ 等しい（曖昧）文字列として値 1 と値 2 が等しいかどうかを比較する場合に選択します。
カナや英数字記号の全角／半角、英字の大文字／小文字の違いがある場合でも、等しいと判定されます。

⓬ 正規表現

値 1 が値 2 で設定される正規表現に一致するかどうかを比較する場合に選択します。
例については、『7.3 正規表現の入力例』を参照ください。

• 数値は、整数または小数です。
• 整数と小数の比較も可能です。

369

単一条件の設定
単一条件は、以下の手順で設定します。

Steps

1.

条件式の左辺の値と右辺の値を入力し、ドロップダウンリストから比較演算子を選択して、［更新］ボタンをクリックします。

条件式が設定され、プロパティ画面に戻ります。

370

複合条件の設定
複合条件では、論理演算子 AND、OR、NOT を組み合わせて条件を設定します。
ここでは、条件が設定されていない初期状態からの設定手順について説明します。

Steps

1.

「条件▼」ドロップダウンリストから論理演算子を選択します。

2.

論理演算子の右にある［＋］ボタンをクリックします。

「条件」の設定行が追加されます。

3.

条件式を設定します。

371

4.

論理演算子の右にある［＋］ボタンをクリックして、「条件」の設定行を追加する
ことで、複合条件を設定することができます。

• 追加した「条件▼」ドロップダウンリストから論理演算子を選択し、［＋］ボタンをクリックすることで、複数の論理演算子を用いた条件を設定することができます。

• 設定した条件式は、ドラッグ&ドロップにより、複数の論理演算子の配下を移動することができます。

5.

設定が完了したら、［更新］ボタンをクリックします。

372

条件式の削除
不要な条件式を削除する手順について説明します。

Steps

1.

削除したい条件式や論理演算子の右に表示されている［✕］ボタンをクリックします。

条件式が削除されます。

論理演算子（AND、OR、NOT）を削除した場合、その配下の１つ目の「条件」が残ります。

373

シナリオ情報画面「シナリオ情報」画面には、シナリオの最終編集者、最終保存日時、有効期限、試用期限、備考などの情報が表示されます。
フローチャートツールバーの「シナリオ情報」アイコンをクリックすると、プロパティエリ
アに「シナリオ情報」画面が表示されます。

基本設定タブ「シナリオ情報」画面の「基本設定」タブ画面には、以下の情報が表示されます。
図 3-50 シナリオ情報画面の基本設定タブ

表 3-51 シナリオ情報の基本設定タブ

No.

名称

概要

❶ 最終編集者

最後にシナリオを編集した編集者の Windows のログイン
名が表示されます。
参照のみ可能です。シナリオの新規作成時、保存前は空欄となり、保存すると自動設定されます。

❷ 最終保存日時

最後にシナリオを保存した日時が表示されます。
• 参照のみ可能です。シナリオの新規作成時、保存
前は空欄となり、保存すると自動設定されます。
• 「オプション」画面で指定した日付形式・タイム
ゾーンで表示されます。

374

No.

名称

概要

❸ 最終編集バージョン

最後にシナリオ編集を行った WinActor のバージョンが表示されます。
参照のみ可能です。シナリオの新規作成時、保存前は空欄となり、保存すると自動設定されます。

❹ 作成者

シナリオ作成者の氏名が表示されます。
ライセンス種別が実行版の場合は参照のみ可能で
す。

❺ 連絡先

シナリオ作成者の連絡先が表示されます。
ライセンス種別が実行版の場合は参照のみ可能です。

❻ ノード数

シナリオに記録されているノード数が表示されます。
ノード数には、付箋の数やグループの数も含まれます。
参照のみ可能です。

❼ 有効期限シナリオの有効期限が表示されます。
有効期限を設定する際は、「年月日 時分秒」で設定します。
時分秒を省略した場合、指定した年月日の 23:59:59 で設定されます。
• ライセンス種別が実行版の場合は参照のみ可能です。
• 「オプション」画面で指定した日付形式・タイム
ゾーンで表示します。

❽ 試用期限シナリオの試用期限が表示されます。
• 参照のみ可能です。
• 「オプション」画面で指定した日付形式・タイム
ゾーンで表示します。

❾ 備考

シナリオについてのコメントが表示されます。
ライセンス種別が実行版の場合は参照のみ可能です。

ライセンス種別が実行版の場合、情報の変更ができません。

• 基本設定タブで設定されている有効期限を過ぎたシナリオは、実行することができなくなります。編集と記録は可能です。
• 評価ライセンスで作られたシナリオには試用期限が付きます。試用期限を外す場合
は、フル機能版の製品ライセンスが登録されている WinActor でシナリオを保存する必要があります。また、試用期限を過ぎたシナリオは、評価ライセンスで実行することができません。製品ライセンスでは実行することが可能です。
• 備考欄の文字数制限は 1,000 文字です。ums5 以前のバージョンで作成されたシナ
リオを読み込んだときに、この制限でメッセージが出力される場合は、範囲内に収まるように文字数を調整してください。

375

パスワードタブ「パスワード」タブでは、シナリオパスワードを設定することができます。
シナリオパスワードの詳細については、『1.12 シナリオパスワード設定によるセキュリテ
ィモード』を参照してください。

◼

パスワードタブの設定項目
図 3-51 シナリオ情報画面のパスワードタブ

表 3-52 シナリオ情報画面のパスワードタブ

No.

名称

概要

❶ ［変更］ボタン

シナリオパスワード（編集パスワード、閲覧パスワード、実行パスワード）を変更するための「シナリオパスワード入力」画面を表示します。
『シナリオパスワード入力画面』❷ シナリオ編集パスワード

パスワードが設定されている場合、「●●●●●●●●」と表示されます。パスワードの設定は、［変更］ボタンから行います。

❸ シナリオ閲覧パスワード

パスワードが設定されている場合、「●●●●●●●●」と表示されます。パスワードの設定は、［変更］ボタンから行います。

❹ シナリオ実行パスワード

パスワードが設定されている場合、「●●●●●●●●」と表示されます。パスワードの設定は、［変更］ボタンから行います。

ライセンス種別が実行版の場合、情報の変更ができません。

376

◼

シナリオパスワード入力画面「シナリオパスワード入力」画面は、「シナリオ情報」画面でシナリオパスワードの［変更］
ボタンをクリックすると表示されます。
シナリオパスワードの詳細については、『1.12 シナリオパスワード設定によるセキュリテ
ィモード』を参照してください。
図 3-52 シナリオパスワード入力画面

表 3-53 シナリオパスワード入力画面

No.

名称

概要

❶ 編集パスワード

編集パスワードを入力します。

❷ 再入力（確認用）

編集パスワードを再度入力します。

❸ 閲覧パスワード

閲覧パスワードを入力します。

❹ 再入力（確認用）

閲覧パスワードを再度入力します。

❺ 実行パスワード

実行パスワードを入力します。

❻ 再入力（確認用）

実行パスワードを再度入力します。

❼ ［OK］ボタン

設定項目を反映し、画面を閉じます。

❽ ［キャンセル］ボタン

設定項目は反映せず、画面を閉じます。

377

時刻タブ
図 3-53 シナリオ情報画面の時刻タブ

表 3-54 シナリオ情報画面の時刻タブ

No.

名称

概要

❶ 日付形式シナリオにて使用される日付形式を指定します。
日 付 形 式 は 、 ｢ yyyy-mm-dd ｣ 、 ｢ yyyy/mm/dd ｣ 、「 dd.mm.yyyy 」、「 dd/mm/yyyy 」、「 dd-mm-yy 」、「dd/mm/yy」、「mm-dd-yy」が選択できます。
本設定は日時指定ノード、指定時間待機ノード、DB
連携、メール受信で使用する日付形式に適用されます。

❷ タイムゾーン

シナリオにて使用されるタイムゾーンを指定します。
「タイムゾーンを絞り込む」を実行した場合は、絞り込まれたタイムゾーンのみが表示されます。
• 本設定は日時指定ノード、指定時間待機ノード、
DB 連携、メール受信に適用されます。
• 夏時間を運用している地域では夏時間が適用されます。夏時間を適用したくない場合は、「UTCxx:xx Etc/GMT+xx」から選択してください。

❸ タ イ ム ゾ ー ン を 絞 り 込 む タイムゾーンを絞り込む対象の文字列を入力します。
（入力欄）❹ タ イ ム ゾ ー ン を 絞 り 込 む 入力された文字が含まれるタイムゾーンを ❷ に表示しま（実行ボタン）

す。
文字が入力されずにタイムゾーンを絞り込むボタンを押した場合、選択可能なタイムゾーンが全て❷に表示されます。

ライセンス種別が実行版の場合、情報の変更ができません。

378

タイムアウトタブ
図 3-54 シナリオ情報画面のタイムアウトタブ

表 3-55 シナリオ情報画面のタイムアウトタブ

No.

名称

概要

❶ タイムアウト設定「シナリオ情報画面で指定」または「オプション画面で指定」から選択します。
「シナリオ情報画面で指定」の場合、「タイムアウト」の設定値が有効になります。

❷ タイムアウト

状態が変化するまで待機する時間です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。
「タイムアウト設定」で「シナリオ情報画面
で指定」を選択した場合のみ有効です。

ライセンス種別が実行版の場合、情報の変更ができません。

379

その他タブ
図 3-55 シナリオ情報画面のその他タブ

表 3-56 シナリオ情報画面のその他タブ

No.

名称

概要

❶ 変数が更新された場合のみデータ一覧を シナリオにて変数が更新された場合に、デー
更新する

タ一覧の対象データのみを更新する設定の有無を表示します。

❷ データ一覧書き込み時のエラーを無視す シナリオ実行時に、更新されたデータ一覧のる

書き込みに失敗した場合に、シナリオ実行を中断せずに実行を続けます。

❸ 変数値の文字数を制限する

変数値、「値⇒」に対しての 1024 文字制限の有無を表示します。

❹ 実行抑止状態を保存する

ノードの実行抑止を保存する設定の有無を表示します。

❺ シナリオ実行時にユーザ変換辞書を利用 言語非依存化機能のウィンドウタイトル変する

換処理にユーザ変換辞書を適用する場合に、チェックを付けます。
チェックを外した場合、システム変換辞書のみが適用されます。
初期値は ON になっています。

380

No.

名称

概要

❻ 変数名の値を取得する際に%変数名%の ノードのプロパティ画面で%変数名%の展開展開を行うか否か V6 の挙動に合わせるを利用できる箇所を、WinActor Ver.6 と同様とするか指定します。
チェックを付けると、Ver.6 と同じ箇所でのみ%変数名%の展開を利用できます。
チェックを外すと、Ver.7 で追加された箇所でも%変数名%の展開を利用できるようになります。
具体的な箇所については、『5.1.6 ％変数
名％の利用』を参照してください。

❼ ブラウザの操作に WebDriver を利用する シナリオ実行時、Google Chrome、Microsoft
Edge(Chromium)、Mozilla Firefox の 3 種類のブラウザ操作に WebDriver を使用するか指定します。
チェックを付けると、オプション画面のブラ
ウザタブの設定に関わらず、WebDriver を使用してブラウザ操作を実施します。
Ver.6 または Ver.7.3.1 以前の WinActor で作られたシナリオファイルを読み込んだ場合、本項目はデフォルトで ON になります。
オプション画面での設定については、『ブラウザタブ』を参照してください。

❽ シナリオ実行中に修正候補用情報を収集 シナリオ実行時、操作対象のブラウザ画面のする要素を XPath で指定するノードにおいて、対象要素が見つけられなかった際に修正候補の提示に用いる画面要素の周辺情報を収集するか否かを指定します。
周辺情報を収集する場合、シナリオの実行速度が低下することがあります。
Ver.7.4.4 以前の WinActor で作成されたシナリオの画面要素を XPath で指定するノードすべてに周辺情報を追加するには、本項目をチェックし、シナリオを実行する必要があります。
XPath の修正候補の提示と画面要素の選択については、『WinActor ブラウザ操
作シナリオ作成マニュアル』を参照してください。

ライセンス種別が実行版の場合、情報の変更ができません。

381

機能編集エリア
機能編集エリアでは、フローチャート表示エリアで現在選択しているシナリオを編集する機能
をタブで切り替えて表示します。
図 3-56 機能編集エリア

表 3-57 機能編集エリアのタブ一覧

No.

構成要素

説明

❶ ［変数一覧］タブ

変数一覧タブ画面を表示します。
『3.9.1 変数一覧タブ画面』❷ ［データ一覧］タブ

データ一覧タブ画面を表示します。
『3.9.2 データ一覧タブ画面』❸ ［ログ出力］タブ

ログ出力タブ画面を表示します。
『3.9.3 ログ出力タブ画面』❹ ［メール管理］タブ

メール管理タブ画面を表示します。
『3.9.4 メール管理タブ画面』❺ ［監視ルール一覧］タブ 監視ルール一覧タブ画面を表示します。
『3.9.5 監視ルール一覧タブ画面』❻ ［イメージ］タブ

イメージタブ画面を表示します。
『3.9.6 イメージタブ画面』❼ ［ ブ レ イ ク ポ イ ン ト 一 ブレイクポイント一覧タブ画面を表示します。
覧］タブ❽ ［サブルーチン］タブ『3.9.7 ブレイクポイント一覧タブ画面』
サブルーチンタブ画面を表示します。
『3.9.8 サブルーチンタブ画面』

382

No.

構成要素

説明

❾ ［テキスト変換辞書］タ テキスト変換辞書タブ画面を表示します。
ブ『3.9.9 テキスト変換辞書タブ画面』❿ ［呼び出し履歴］タブ

呼び出し履歴タブ画面を表示します。
『3.9.10 呼び出し履歴タブ画面』⓫ ［実行時間］タブ

実行時間タブ画面を表示します。
『3.9.11 実行時間タブ画面』⓬ ［イベント一覧］タブ

イベント一覧タブ画面を表示します。
『3.9.12 イベント一覧タブ画面』

変数一覧タブ画面「変数一覧」タブ画面は、変数の状態を一覧表示し、変数の追加やグループ化などを設定したり、Excel ファイルや csv ファイルのデータから変数名をインポートする際に使用します。

◼

変数一覧タブ画面の構成

変数一覧タブ画面の基本的な構成について説明します。
図 3-57 変数一覧タブ画面の構成

表 3-58 変数一覧タブ画面の構成

No.

構成要素

説明

❶ 変数一覧ツールバー「変数一覧」タブ画面を操作するアイコンが配置されます。

❷ 変数表示エリア

変数の状態が表示されるエリアです。

383

◼

変数一覧ツールバー

変数一覧ツールバーのアイコンの機能を左から順番に説明します。
表 3-59 変数一覧ツールバー

アイコン

名称

説明

値の取得・設定

画面に表示されているデータを取り込み、変数に格納するノードを作成します。
詳細については、「4.7 自動生成ノード（イベントモード、IE モード）」の各ノードの配置手順を参照してください。

変数参照ツリー変数が使用されている場所を調べる「変数参照ツリー」画面を表示します。
『変数参照ツリー画面』

一括削除

未使用の変数を一括で削除します。
使用されている変数は削除されません。

変数グループ一括 未使用の変数グループを一括で削除します。
削除
変数を持つ変数グループは削除されません。
追加

新規で変数を追加します。
変数を 1 行選択している場合は、選択している行のすぐ下に追加されます。
グループを 1 行選択している場合は、グループ内の最下行に追加されます。
その他の場合は、「グループなし」グループの最下行に追加さ
れます。

上へ

変数の表示順序を 1 つ上に移動します。
１行以上の変数を選択してクリックする必要があります。
複数の変数を選択した場合、変数をまとめて上へ移動します。
グループ行を選択している場合は移動されません。
グループの異なる変数行を選択している場合は移動されません。

下へ

変数の表示順序を 1 つ下に移動します。
１行以上の変数を選択してクリックする必要があります。
複数の変数を選択した場合、変数をまとめて下へ移動します。
グループ行を選択している場合は移動されません。
グループの異なる変数行を選択している場合は移動されません。

削除

選択している変数を削除します。
使用されている変数は削除できません。
変数が使用されている箇所を調べる手順については、『変数参照ツリー画面』を参照してください。

384

アイコン

名称

説明

変数グループ追加

新規で変数グループを追加します。
変数を１行選択している場合は、その変数グループの下に追加されます。
グループを 1 行選択している場合は、選択グループの下に追加されます。
その他の場合は、「グループなし」グループの最下行に追加されます。

変数グループ移動 変数グループの表示順序を 1 つ上に移動します。
（上）
１行以上のグループを選択した状態でクリックしてください。
複数選択している場合、選択したグループをまとめて上へ移動します。
変数行を選択している場合は移動されません。
変数グループ移動 変数グループの表示順序を 1 つ下に移動します。
（下）
１行以上のグループを選択した状態でクリックしてください。
複数選択している場合、選択したグループをまとめて下へ移動します。
変数行を選択している場合は移動されません。
変数グループ削除

選択している変数グループを削除します。
変数を持つグループは削除できません。

変数グループ変更

選択している変数の変数グループを変更します。
『変数グループ変更』

雛形ファイル作成「変数一覧」タブ画面に表示されている変数を CSV ファイルもしくは Excel ファイルに出力し、シナリオ実行時に利用するデータ一覧用の雛形ファイルを作成します。

変数名インポートデータ一覧用のファイルから変数名を登録します。投入するデータ形式が決まっている状態でシナリオを作る際に使用します。変数名をインポートすると、プロパティ画面で変数を入力するときにドロップダウンリストから選択することができる
ようになります。
『変数名インポート』

変数マージ

選択している 2 つの変数をマージします。
『変数マージ』

初期値クリア

選択している変数の初期値をクリアします。

オプション画面の編集タブの「選択項目削除時にダイアログによる確認をしない」の設定により、一括削除、変数グループ一括削除、削除、変数グループ削除時の確認ダ
イアログを表示せずに、選択した項目を削除することができます。
設定方法については、オプション画面の『編集タブ』を参照してください。

385

◼

変数表示エリア

変数表示エリアに表示される項目について説明します。
表 3-60 変数表示エリアの項目

No.

項目

説明

❶ 変数グループツリー「グループ名」以下の変数名を展開したり、折りたたんだりします。

❷ 「グループ名」

グループに付けた名前が表示されます。
「グループ名」欄を選択して、《F2》キーを押すことで、グループ名を変更することができます。

❸ 「変数名」

変数に付けた名前が表示されます。
「変数名」欄を選択して《F2》キーを押すことで、変数名を変更することができます。

❹ 「現在値」

変数が保持している値が表示されます。
実行状態、一時停止状態のときに表示されます。
ライセンス種別がフル機能版の場合は、一時停止状態のときに、現在値を修正することができます。
「現在値」欄を選択して、《F2》キーを押すことで、編集を開始できます。

❺ 「初期化しない」

ループ実行時に変数を初期化したくない場合にチェックを付けます。
ループ実行の詳細については、『5.4.8 ループ実行』を参照してください。

❻ 「初期値」

シナリオを開始したときに現在値となる値を設定します。
「初期値」欄を選択して、《F2》キーを押すことで、初期値を変更することができます。また、《Shift》キー＋《Enter》キーを押すことで、改行することができます。

❼ 「マスク」

チェックを付けると、変数格納値の表示にマスクをかけることができます。マスクされた箇所は「*****」と表示されます。
マスクをかけた状態で初期値を変更することはできないた
め、初期値を設定したあとに、チェックを付ける必要があります。
チェックを外すことで、マスクを解除することができます。
その際、設定されていた初期値はクリアされます。

❽ 「コメント」

メモ欄です。変数の用途などを記載します。
「コメント」欄を選択して、《F2》キーを押すことで、コメントを変更することができます。また、《Shift》キー＋《Enter》キーを押すこと
で、改行することができます。

• 《Delete》キーを押すことで、選択中のグループまたは変数を削除することができます。
• 《Insert》キーを押すことで、変数を追加することができます。
• ライセンス種別が実行版の場合、情報の変更ができません。

386

◼

変数参照ツリー画面「変数参照ツリー」画面は、変数が使用されている場所を調べるための画面です。
「変数参照ツリー」画面の変数名もしくはノードを選択して「ノード参照」ボタンをクリッ
クすると、フローチャート表示エリア上の該当ノードが選択された状態になります。
「変数参照ツリー」画面で《F5》キーを押すと、変数一覧の表示を更新することができます。
図 3-58 変数参照ツリー画面

表 3-61 変数参照ツリー画面

No.

アイコン

❶

構成要素

説

明

❷ もしくは ❸ で選択している箇所を参照し［ノード参照］ボタンているノードがフローチャート上で選択された状態になります。

❷ －

変数名

変数名が表示されます。
（指定なし）の場所には、変数を使用しないノードが表示されます。

❸ －

ノード

変数を参照しているノードのノード ID とノード名が表示されます。

❹ －イベント一覧

変数を参照しているイベント一覧のイベン
ト監視名が表示されます。

❺ －［OK］ボタン「変数参照ツリー」画面を閉じるときにクリックします。

387

◼

変数グループ変更「変数グループ変更」画面では、変数表示エリアで選択した変数のグループを、指定したグ
ループへ変更します。

Steps

1.

変数表示エリアで変数を選択して、変数一覧ツールバーの［変数グループ変更］ア
イコンをクリックします。

「変数グループ変更」画面が表示されます。

2.

「グループ名」ドロップダウンリストから変更先のグループを選択し、［OK］ボタンをクリックします。

変数グループが変更されます。

388

◼

雛形ファイル作成

雛形ファイル作成は、シナリオの作成後に投入データファイルの雛形を作成する操作です。
「変数一覧」タブ画面に表示されている変数を CSV ファイルもしくは Excel ファイルに出力し、シナリオ実行時に利用するデータ一覧用の雛形ファイルを作成します。
出力されるデータのデータ形式については、『ループ実行で扱えるデータ形式』を参照してください。

• 作成される雛形ファイルの 1 行目には変数名、2 行目には変数の初期値が出力されます。現在値とコメントは出力されません。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

変数一覧ツールバーの［雛形ファイル作成］アイコンをクリックします。

「名前を付けて保存」画面が表示されます。

2.

ファイル名を入力して、［保存］ボタンをクリックします。
Excel 形式で保存する場合は、拡張子を「xlsx」に、CSV 形式で保存する場合
は、拡張子を「csv」に設定してください。

雛形ファイルが保存されます。

389

◼

変数名インポートデータ一覧用のファイルから変数名を登録する操作です。変数名インポートは、投入するデータ形式が決まっている状態でシナリオを作る際に使用します。変数名をインポートすると、プロパティ画面で変数を入力するときに、ドロップダウンリストから選択することができるようになります。
読み込み可能なデータ形式については、『ループ実行で扱えるデータ形式』を参照してくだ
さい。
Excel ファイルを読み込む際の制限事項については、『6.7 Excel からデータを読み込む際の制限事項』を参照してください。
• 「変数名インポート」は、実行待ち状態のときのみ選択可能です。実行中、一時停止中、記録中のときは選択できません。
• 「変数名インポート」でインポートした変数名と同名の変数は初期値が上書きされ
ます。

Steps

1.

変数一覧ツールバーの［変数名インポート］アイコンをクリックします。

「開く」画面が表示されます。

2.

データファイルを選択して、［開く］ボタンをクリックします。
読み込み可能なデータファイルは、Excel 形式または CSV 形式です。

390「変数名インポート」画面が表示されます

3.

インポートする変数名にチェックを付けて、［OK］ボタンをクリックします。

変数名のインポートが実行されます。
変数名のインポートが成功すると、「変数一覧」タブ画面にインポートした変数名が表示されます。

391

◼

変数マージ

変数マージは、2 つの変数を 1 つの変数に統合する操作です。

Steps

1.

変数表示エリアで 2 つの変数名を選択して、変数一覧ツールバーの［変数マージ］
アイコンをクリックします。

「変数マージ」画面が表示されます。

2.

統合後に残したい変数名を選択して、［OK］ボタンをクリックします。

「変数マージ」画面で選択した変数名で変数がマージされます。

392

データ一覧タブ画面「データ一覧」タブ画面は、Excel ファイルや CSV ファイルのデータを使用して業務シス
テムにデータ投入したり、業務システムに表示されたデータを Excel ファイルや CSV ファ
イルに記録したりする際に使用します。
データ一覧のデータを使ってデータ入力を行うことをループ実行と呼びます。
ループ実行の詳細については、『5.4.8 ループ実行』を参照してください。
扱うことができるデータ形式については、『ループ実行で扱えるデータ形式』を参照してください。

◼

データ一覧タブ画面の構成「データ一覧」タブ画面の基本的な構成について説明します。
図 3-59 データ一覧タブ画面の構成

表 3-62 データ一覧タブ画面の構成

No.

構成要素

説明

❶ データ一覧ツールバー

データ一覧タブ画面を操作するアイコンが配置されます。

❷ 行指定／表示

表示したい行を入力し、表示ボタンをクリックします。
指定した行を表示し、選択状態にします。

❸ データ表示エリア

読み込まれた投入用データが表示されます。

シナリオ実行完了にてデータ一覧の実行データ行の全データを更新されたものとして、Excel に記録します。
（保存する場合はデータエクスポートが別途必要となります）
変更がないデータの更新を行わない場合は、シナリオ情報画面の「変数が更新された
場合のみデータ一覧を更新する」にチェックを入れてください。

393

◼

データ一覧ツールバー

データ一覧ツールバーのアイコンの機能を左から順番に説明します。
表 3-63 データ一覧ツールバー

アイコン

名称

説明

データインポート

Excel ファイルもしくは CSV ファイルの内容をデータ一覧に
読み込みます。
『データインポート」

DB 連携

データベースとデータ連携を行い、データベースのテーブル内
容をデータ一覧に読み込みます。
『DB 連携』

データエ クスポ ー データ一覧の内容を Excel ファイルもしくは CSV ファイルとトして保存します。
『データエクスポート』－

データ一覧クリア

データ一覧の内容をクリアします。

データ一覧更新

データ一覧の情報を更新します。

［ ］行目／［表示］ 表示したい行を入力して［表示］ボタンをクリックすると、指ボタン定した行が選択されます。
「行指定」には、１以上の数字を入力してください。

WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』◼

データ表示エリア

データ表示エリアに表示される項目について説明します。
データ表示エリアでチェックを付けた行がデータ投入の対象となります。
表 3-64 データ表示エリアの構成要素

No.

構成要素

説明

❶ チェックボックス

シナリオ実行対象の行にチェックを入れます。
シナリオ実行が終了している行はチェックが外れます。ヘッ
ダ部のチェックボックスへの操作は、全行のチェックボック
スへの操作となります。

❷ 変数名列ヘッダには、データ名が表示されます。

394

◼

右クリックメニュー

データ一覧画面のデータ表示エリアで右クリックするとクリックメニューが表示されます。
右クリックメニューからチェックボックスの操作ができます。
図 3-60 データ表示エリアの右クリックメニュー

表 3-65 データ表示エリアの右クリックメニュー

No.

構成要素

説明

❶ チェックする

クリックすると選択されている行のチェックが点きます。

❷ チェックを外す

クリックすると選択されている行のチェックが外されます。

❸ 以降チェックする

クリックすると選択されている行以降の行にチェックが点きます。このメニューは単数行選択時のみ表示されます❹ 以降チェックを外す

クリックすると選択されている行以降のチェックが外されます。このメニューは単数行選択時のみ表示されます。

❺ 色のクリア

クリックすると実行完了した行に付けられる緑の背景色をクリ
アします。

395

◼

データインポート

データインポートは、Excel ファイルもしくは csv ファイルの内容をデータ一覧に読み込む操作です。
*.csv、*.xls、*.xlsx、*.xlsm のファイルに対応しています。

扱うことができるデータのデータ形式については、『ループ実行で扱えるデータ形式』を参照してください。

• Excel 非対応のファイルを指定した場合、Excel の警告ダイアログが表示される場
合があります。警告ダイアログを閉じた後に WinActor を操作してください。
• Excel ファイルを読み込み際の制限事項は「6.7 Excel からデータを読み込む際の制限事項」をご参照ください。
• 「データインポート」は、実行待ち状態の時のみ選択可能です。実行中、一時停止
中、記録中の時には選択できません。
• データ一覧で Excel ファイルを取り込んだ際に起動した Excel は、ループ実行を終える前に閉じると WinActor の実行エラーになります。
詳しくは『5.4.8 ループ実行』の『注意事項』を参照してください。
• データ一覧で Excel ファイルを取り込んだ際に起動した Excel は、データエクスポ
ート前に閉じるとデータエクスポートの実行エラーになります。

Steps

1.

データ一覧ツールバーの［データインポート］アイコンをクリックします。

「開く」画面が表示されます。

396

2.

データファイルを選択して、［開く］ボタンをクリックします。

データのインポートが成功すると、「データ一覧」タブ画面にインポートしたデー
タが表示されます。

397

◼

DB 連携

DB 連携は、データベースと連携し、データベースのテーブル内容をデータ一覧に読み込み、またはデータ一覧の更新に伴う書き込みを行います。
DB 連携を開始するには、データ一覧画面の DB 連携ボタンをクリックします。
扱うことができるデータのデータ形式については、『ループ実行で扱えるデータ形式』を参照してください。
DB 連携の制限事項については、『6.10 DB 連携の制限事項』を参照してください。
• DB 連携を行う場合、事前に Windows の管理ツール
するデータベースを登録しておく必要があります。

データソース(ODBC)に使用• 「DB 連携」は、実行待ち状態の時のみ選択可能です。実行中、一時停止中、記録中の時には選択できません。
• DB 連携を使用した場合、データエクスポートは必要なく、自動的にデータベースにデータ一覧の変更結果が書き込まれます。

Steps

1.

データ一覧ツールバーの［DB 連携］アイコンをクリックします。

「DB 連携」画面が表示されます。

398

2.

DB の情報を入力して、［OK］ボタンをクリックします。

表 3-66 DB 連携画面

No.

名称

概要

❶ データソース名

データソース（ODBC）に事前に登録したデータソー
ス名を入力してください。

❷ ユーザ名

データベースを使用するユーザ名を入力してください。

❸ パスワード

データベースに設定しているパスワードを入力してください。

❹ テーブル名

連携するデータベースのテーブル名を入力してください。

テーブル名として使用できない文字があります。
『6.10.2 テーブル名として使用できない文字について』399

DB 連携でのタイムゾーンの適用に関する仕様を補足します。
DB 連携では、日付の読み込み時と書き込み時にタイムゾーンを適用することができます。
DB 連携で適用するタイムゾーンは「シナリオ情報画面」の「時刻」タブで設定することができます。
タイムゾーンの適用は、「OS で設定したタイムゾーンの適用」と「WinActor のシナリオ情報で設定したタイムゾーンの適用」の二段階で行われます。
【日付の読み込み時】
DB から日付を読み込む際は、以下の順序でタイムゾーンが適用されます。
① OS で設定したタイムゾーンにより、UTC(協定世界時)が決まる② UTC に対して、WinActor で設定したタイムゾーンが適用されるデータ一覧に表示される日付は、②を適用した後の日付です。
※DB から WinActor への読み込みの例
・DB 内の登録日付：2019/12/24 10:00:00
・OS のタイムゾーン設定：Japan(UTC+9h)
・WinActor のタイムゾーン設定：America/Chicago(UTC-6h)
の場合

※制限事項
・①にて、UTC が紀元前を指す場合、読み込みエラーになります。
（例）DB 日付(紀元後 0001/01/01 01:00)、OS のタイムゾーン(Japan(UTC+9h))の場合⇒タイムゾーン適用後の UTC が(紀元前 0001/12/31 16:00)を指すためエラー。
・②を適用後の日付が紀元前を指す場合、WinActor は日付を一律 紀元後 0001 年 01 月 01 日
00 時 00 分 00 秒とします。

400

（例）DB 日付(紀元後 0001/01/01 10:00)、OS のタイムゾーン(Japan(UTC+9h))、WinActorのタイムゾーン(Cuba(UTC-5h))の場合⇒タイムゾーン適用後の時刻が(紀元前 0001/12/31 20:00)を指すため、紀元後 0001 年 01
月 01 日 00 時 00 分 00 秒に丸められます。
【日付の書き込み時】
DB に日付を書き込む際は、以下の順序でタイムゾーンが適用されます。
① WinActor で設定したタイムゾーンにより、UTC(協定世界時)が決まる② OS で設定したタイムゾーンが適用される
DB に書き込まれる日付は、②を適用した後の日付です。
※WinActor から DB への書き込みの例
・WinActor 内の登録日付：2019/12/24 10:00:00
・WinActor のタイムゾーン設定：Asia/Banqkok(UTC+7h)
・OS のタイムゾーン設定：Japan(UTC+9h)
の場合

※制限事項
・①にて、UTC が紀元前を指す場合、書き込みエラーになります。
（ 例 ） 変 数 値 設 定 日 付 ( 紀 元 後 0001/01/01 01:00) 、 WinActor の タ イ ム ゾ ー ン(Japan(UTC+9h))の場合⇒タイムゾーン適用後の UTC が(紀元前 0001/12/31 16:00)を指すためエラー。
・②を適用後の日付が紀元前を指す場合、WinActor は日付を一律 紀元後 0001 年 01 月 01 日
00 時 00 分 00 秒とします。
（ 例 ） 変 数 値 設 定 日 付 ( 紀 元 後 0001/01/01 03:00) 、 WinActor の タ イ ム ゾ ー ン(Europe/Sofia(UTC+2h))、OS のタイムゾーン(Brazil/East(UTC-3h))の場合⇒タイムゾーン適用後の時刻が(紀元前 0001/12/31 22:00)を指すため、紀元後 0001 年 01
月 01 日 00 時 00 分 00 秒に丸められて書き込まれます。

401

◼

データエクスポート

データエクスポートは、データ一覧の内容を Excel ファイルもしくは csv ファイルとして保存する操作です。
• 「データエクスポート」は、実行待ち状態の時のみ選択可能です。実行中、一時停止中、記録中の時には選択できません。
• 保存できるファイル形式は「データインポート」で使用したものと同じです。
.xls 形式でインポートした場合は.xls 形式で、.xlsx 形式でインポートした場合は.xlsx 形式で、.csv 形式でインポートした場合は.csv 形式で、保存されます。変更
することはできません。DB 連携で読み込んだ場合は、「データエクスポート」は使用できません。データベースに書き込まれます。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

Steps

1.

データ一覧ツールバーの［データエクスポート］アイコンをクリックします。

「保存」画面が表示されます。

2.

ファイル名を入力して、［保存］ボタンをクリックします。

データ一覧がファイルに保存されます。

402

ログ出力タブ画面「ログ出力」タブ画面は、シナリオ実行時のログ（実行の経過）を表示する画面です。
ログ出力画面を表示させるときは、表示メニューの「ログ出力」をクリックします。

◼

ログ出力タブ画面の構成

ログ出力タブ画面の基本的な構成について説明します。
図 3-61 ログ出力タブ画面の構成

表 3-67 ログ出力タブ画面の構成

No.

構成要素

説明

❶ ツールバー

ログ出力画面を操作するアイコンが配置されます。

❷ ログ表示エリア

ログが表示されます。

◼

ログ出力ツールバー

ログ出力ツールバーのアイコンの機能を左から順番に説明します。
表 3-68 ログ出力ツールバー

アイコン

名称

説明

ログ保存

ログ表示エリアの内容をテキストファイルに保存します。

ログクリア

ログ表示エリアの内容をクリアします。

WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』

403

◼

ログ表示エリア

シナリオ実行時のログ（実行の経過）を表示します。
ログの出力例については、『7.4 ログ出力例』を参照してください。

ログ出力で表示される日付と時刻は、「オプション」画面で設定した「日付形式（ログ）」と「タイムゾーン」で表示されます。
「日付形式（ログ）」と「タイムゾーン」の設定については、オプション画面の『時刻タブ』
を参照してください。

表示されるログの行数には上限があります。デフォルトの上限は 1,000 行です。
上限を超えると古いログが 100 行単位で消去されます。
上限値を変更するには、オプション画面の『その他タブ』を参照してください。

ログ表示エリアから直接ログをコピーする場合は、貼り付けを行うファイルの文字コードは、utf8 で保存してください。

◼

エラー・警告箇所の特定ログには、時刻、実行を行ったノード ID、結果などが表示されます。
エラー・警告が発生した場合は、「ログ出力」タブ画面に表示されているノード ID をクリッ
クすることで、対象ノードを表示し、エラー・警告発生箇所を特定することができます。
また、エラー発生箇所にて変数が使用されている場合は、その変数の値を最後に更新した箇所を特定するメッセージが【補足情報】として表示されます。

◼

ノード ID クリックによるノードジャンプ「ログ出力」画面で「ノード ID：（数値）」を含む行をダブルクリックすることで、フローチャート表示エリアの対象ノードが選択状態となります。
図 3-62 ログ出力画面（ノード ID クリックによるノードジャンプ）404

メール管理タブ画面「メール管理」タブ画面は、メール受信を使って業務システムにデータ投入を行ったり、シ
ナリオで実行するメール受信ノードで受信したメール情報の確認に使用します。
メール受信のシナリオについては、別冊の『WinActor メール受信シナリオ作成マニュアル』
を参照してください◼

メール管理タブ画面の構成

メール管理タブ画面の基本的な構成について説明します。
図 3-63 メール管理タブ画面の構成

表 3-69 メール管理タブ画面の構成

No.

構成要素

説明

❶ メール管理ツールバー

メール管理タブ画面を操作するアイコンが配置されます。

❷ 受信メール表示エリア

受信メール情報を表示するエリアです。

405

◼

メール管理ツールバー

メール管理ツールバーのアイコンの機能を左から順番に説明します。
表 3-70 メール管理ツールバー

アイコン

名称

説明

メール受 信パラ メ メール管理画面でメール受信を行う場合のメールサーバ受信
ータ設定
設定画面を表示します。
詳細については、『メール受信設定画面』を参照してください。
シナリオ実行時にメール受信設定・メール受信設定インポート
ノードがない場合は、メール管理画面で設定したメール受信パ
ラメータ設定が有効になります。
メールフ ォルダ 同 メール受信パラメータ設定で指定したメール保存場所に保存期されている受信済みメールにて、受信メール一覧の表示を更新します。
※ライセンス種別が実行版の場合は実行できません。
メール受信

メール受信パラメータ設定で指定したメールサーバに対してメール受信を行います。
※ライセンス種別が実行版の場合は実行できません。

メール処理済み化

受信メール一覧で選択したメールを未処理から処理済みにします。
複数選択の場合、選択したメールをまとめて処理済みにします。
※ライセンス種別が実行版の場合は実行できません。

メール未処理化

受信メール一覧で選択したメールを処理済みから未処理にします。
複数選択の場合、選択したメールをまとめて未処理にします。
※ライセンス種別が実行版の場合は実行できません。

メール参照

受信メール一覧で選択したメールを別画面で参照します。
詳細については、『メール参照画面』を参照してください。
複数選択の場合、参照できません。

メール削除

受信メール一覧で選択したメールを削除します。
複数選択の場合、選択したメールをまとめて削除します。
※ライセンス種別が実行版の場合は実行できません。

メール処 理済み 削 処理済みメールをまとめて削除します。
除※ライセンス種別が実行版の場合は実行できません。

406

◼

受信メール表示エリア

受信メール表示エリアに表示される項目について説明します。
表 3-71 受信メール表示エリアの項目

No.

項目

説明

❶ No.

メール受信場所にある送信日時が古いメールから順に 1 から付与された番号を表示します。

❷ ユニーク ID

メール毎の一意の識別子 UID を表示します。

❸ フォルダ名

受信メールのフォルダ名を表示します。メール保存場所の構
成は以下となります。
(メール受信場所で指定したフォルダ)\inbox\(フォルダ名)❹ 状態

未処理／処理済みを表示します。

❺ 送信日

メール送信日時を表示します。送信日時がないメールは、受信日時が設定されます。

❻ 差出人

メール差出人を表示します。

❼ 表題

メール表題を表示します。

❽ 本文

メール本文を表示します。

❾ 添付

メールの添付ファイル数を表示します。

407

◼

メール受信設定画面

メール受信設定画面は、メール管理画面でのメール受信・メールフォルダ同期、およびシナ
リオ実行時のメール受信・メールフォルダ同期に使用される設定画面です。
図 3-64 メール受信設定画面のツールバーアイコン

表 3-72 メール受信設定画面のツールバーアイコン

アイコン

名称

説明

メ ー ル 受 信 設 定 エ メール受信設定画面で設定している内容をファイルに出力し
クスポート
ます。
メ ー ル 受 信 設 定 イ ファイルの内容をメール受信設定に反映します。
ンポート
メ ー ル 受 信 設 定 削 メール受信設定画面で設定している内容を削除します。
除

408

◼

メール受信設定画面―接続設定タブ

図 3-65 メール受信設定画面の接続設定タブ

表 3-73 メール受信設定画面の接続設定タブ

No.

構成要素

説明

❶ ホスト名

メールサーバの URL、または IP アドレスを指定します。

❷ ユーザ名

メールサーバにログインするユーザ名を指定します。

❸ パスワード

メールサーバにログインするパスワードを指定します。

❹ 認証方式USER/PASS 認証、APOP 認証から選択します。

❺ ポート番号

メールサーバのポート番号を指定します。

❻ 接続の保護

メールサーバ接続時の保護モードを下記から選択します。
しない

保護なし(POP3)

TLS/SSL

保護あり(POP3S)

STARTTLS

保護有り(STARTTLS)

409

No.

構成要素

❼ 接続タイムアウト

説明
メールサーバへの接続タイムアウトの時間を指定します。
Windows の TCP 接続は 21 秒でタイムアウトするため、WinActor のメール受信も最大 21 秒でタイムアウトします。したがって、「接続タイムアウト」に 21 秒
より大きい値を設定した場合も 21 秒でタイムアウト
します。

❽ メール受信タイムアウ メールサーバからのメール受信応答のタイムアウト時間を指
ト

定します。

❾ 取得したメールをサー メール受信時に受信メールをメールサーバから削除する場合
バーから消去にチェックを付けます。
既に受信済みのメールがメールサーバに残っている場合、それらのメールも削除します。

接続の保護で、TLS/SSL、STARTTLS を選択した場合で、SSL 証明書が自己署名証明書の場合、以下の手順で WinActor に証明書をインストールする必要があります。
・証明書のインストールには、マイクロソフト管理コンソール(MMC)を使用します。
(証明書のインストール手順)
1．Windows キー+R (または、ファイル名を指定して実行）で「mmc」を起動します。
2．
「コンソール 1」画面が表示されますので、「ファイル」→「スナップインの追加と削除」を選択してください。
3．
「スナップインの追加と削除」画面が表示されますので、「利用できるスナップイン」
から「証明書」を選択して、「追加」をクリックしてください。
4．
「証明書スナップイン」画面が表示されますので、「ユーザーアカウント」を選択して「完了」をクリックしてください。
5．
「スナップインの追加と削除」画面の「OK」をクリックしてください。
6．
「コンソール 1」画面で「証明書 - 現在のユーザー」→「信頼されたルート証明機
関」→「証明書」を選択してください。
7．
「証明書」を右クリックし、「すべてのタスク」→「インポート」を選択してください。
8．「証明書のインポートウィザード」画面が表示されますので、登録する証明書を選択してください。
9．「証明書をすべて次のストアに配置する」では「信頼されたルート証明機関」を選択してください。
10．「完了」をクリックして、「正しくインポートできました」と表示されれば、登録
完了です。

410

◼

メール受信設定画面―保存設定タブ

図 3-66 メール受信設定画面の保存設定タブ

表 3-74 メール受信設定画面の保存設定タブ

No.

構成要素

❶ メール保存場所

説明
受信メールの格納先フォルダをファイルパスで指定します。
ファイルパスに相対パスを指定した場合、基準パスには
WinActor パスとインストールパスのみを使用します。シナリ
オパスは基準パスとして使用しません。
ファイルパス、相対パス、基準パスについては『5.6 ファイルパス』を参照してください。

❷ 添付ファイルを保存す メール受信時に添付ファイルを保存する場合にチェックを付るけます。

❸ 次の拡張子の添付ファ 添付ファイルを保存する際に、特定の拡張子ファイルを保存しイルは保存しない❹ 拡張子入力欄

ない場合にチェックを付けます。
添付ファイルを保存するにチェックがある場合のみ、設定が有効となります。
「次の拡張子の添付ファイルは保存しない」で指定する拡張子
入力欄です。
拡張子の指定は「*.(任意の拡張子)」で行います。半角スペース
が区切り文字となり、半角スペースで複数の拡張子を指定でき
ます。

411

◼

メール受信設定画面―取得条件設定タブ

取得条件は、50 個まで追加することが可能です。

図 3-67 メール受信設定画面の取得条件設定タブ

表 3-75 メール受信設定画面の取得条件設定タブ

No.

構成要素

説明

❶ 項目

取得条件を適応させる項目を選択します。
対象は「SUBJECT」(表題)、「TO」(宛先)、「FROM」(差出人)を指定できます。

❷ 値

取得条件とする文字列を 40 文字以内で指定します。

❸ 条件❷で指定した値の条件を指定します。
条件は、「一致する」「を含む」「で始まる」「で終わる」「正規表
現」❹ 追加ボタン

取得条件を追加します。

❺ 削除ボタンルール一覧で選択した取得条件を削除します。
複数選択の場合、選択したルールをまとめて削除します。

❻ 更新ボタンルール一覧で選択した取得条件を更新します。

❼ ルール一覧

設定されている取得条件を表示します。
すべての条件を満たしたメールのみがメール受信の対象とな
ります。

412

◼

メール参照画面

メール参照画面は、受信メール一覧で選択したメールの詳細を参照するための画面です。
図 3-68 メール参照画面

表 3-76 メール参照画面

No.

構成要素

説明

❶ ユニーク ID

メール毎の一意の識別子 UID を表示します。

❷ フォルダ名

受信メールのフォルダ名を表示します。メール保存場所は、(メール受信場所で指定したフォルダ)\inbox\(フォルダ名)❸ 状態

未処理／処理済みを表示します。

❹ 送信日

メール送信日時を表示します。
送信日時がないメールは、受信日時が設定されます。

❺ 差出人

メール差出人を表示します。

❻ 表題

メール表題を表示します。

❼ 本文

メール本文を表示します。

413

監視ルール一覧タブ画面
特定のウィンドウが表示された時に、「シナリオ停止」「サブルーチン呼び出し」「例外発生」
いずれかの動作をさせることができます。
「監視ルール一覧」タブ画面は、監視するウィンドウとそのウィンドウが表示された時の動作について設定を行う画面です。監視ルール一覧画面を表示させるときは、表示メニューの「監視ルール一覧」をクリックします。

◼

監視ルール一覧タブ画面の構成

監視ルール一覧タブ画面の基本的な構成について説明します。
図 3-69 監視ルール一覧タブ画面の構成

表 3-77 監視ルール一覧タブ画面の構成

No.

構成要素

説明

❶ 監視ルール一覧ツールバー

監視ルール一覧タブ画面を操作するアイコンが配置されます。

❷ 一覧表示エリア

登録されている監視ルールの一覧が表示されます。

• 監視ルールの登録数が多いとシナリオ全体の実行速度が遅くなります。

414

◼

監視ルール一覧ツールバー

監視ルール一覧ツールバーのアイコンの機能を左から順番に説明します。
表 3-78 監視ルール一覧ツールバー

アイコン

名称

説

明

監視ルール追加

監視ルールを追加します。監視ルール登録画面を表示します。
『監視ルール登録画面』

監視ルール編集監視ルールを編集します。
『監視ルール編集手順』

監視ルール適用順 監視ルールの優先度を上げます。
位アップ『監視ルールの適用順位変更』
監視ルール適用順 監視ルールの優先度を下げます。
位ダウン『監視ルールの適用順位変更』
監視ルール削除◼

監視ルールを削除します。
『監視ルール削除』

一覧表示エリア

一覧表示エリアに表示される項目について説明します。
表 3-79 一覧表示エリアの構成要素

No.

構成要素

説明

❶ No

監視ルールの通番を表示します。

❷ ウィンドウ識別ルール

監視しているウィンドウ識別ルールのウィンドウ識別名を表示します。

❸ 対処種別監視しているウィンドウが表示された際の動作が表示されます。
「シナリオを停止させる」、「例外を発生させる」、「サブル
ーチンを実行する」のいずれかが表示されます。

❹ 例外名/サブルーチン名

対処種別が「例外を発生させる」の場合には、付けた例外名
を、対処種別が「サブルーチンを実行する」の場合には、呼び出すサブルーチン名を表示します。

415

◼

監視ルール登録画面

監視ルール登録画面で、シナリオ実行中、特定のウィンドウが表示された時に、
「シナリオ
停止」
「サブルーチン呼び出し」「例外発生」いずれかの動作をさせるための監視ルールを追加します。
図 3-70 監視ルール登録画面

表 3-80 監視ルール登録画面

No.

構成要素

❶ ウィンドウ識別名

説明
監視対象のウィンドウをリストの中から選択します。ウィンドウの選択は❶、❷のどちらかの方法で行います。

❷ ターゲ ット 選択 アイコ 監視対象のウィンドウをマウスクリックで指定するときに使ン❸ シナリオを停止するいます。
監視対象のウィンドウが表示されたときにシナリオを停止します。

❹ 例外を 発生 させ る／例 監視対象のウィンドウが表示されたときに例外処理に分岐し外名ます。現在実施中のシナリオを中断し、例外処理に分岐する際に使用します。例外名を指定します。指定した例外名と対応する「例外処理」に分岐します。

❺ サブル ーチ ンを 実行す 監視対象のウィンドウが表示されたときにサブルーチンを呼る／サブルーチン名

び出します。現在実施中のシナリオを中断し、サブルーチンでの操作が完了後、中断した箇所から再開する際に使用します。
サブルーチン名を指定します。

❻ ［OK］ボタン

監視ルール登録画面で設定した内容を登録するときに押します。

❼ ［キャンセル］ボタン

監視ルール登録画面で設定した内容を破棄し、登録をやめるときに押します。

• 監視ルールの登録数が多いとシナリオ全体の実行速度が遅くなります。

416

◼

監視ルール登録手順

監視ルールは、以下の手順で登録します。

Steps

1.

監視ルール一覧タブ画面の「監視ルール追加」アイコンをクリックします。

「監視ルール登録」画面が表示されます。

2.

「ウィンドウ識別名」の「ターゲット」選択アイコンをクリックします。

マウスカーソルがに変わります。

417

3.

監視対象にするウィンドウをクリックします。
現在表示されているウィンドウ識別名を使用する場合は、「ウィンドウ識別名」ドロップラウンリストから選択します。

4.

「対処種別」を選択して、［OK］ボタンをクリックします。
• シナリオを停止する
監視対象のウィンドウが表示されたときにシナリオを停止します。
• 例外を発生させる
監視対象のウィンドウが表示されたときに例外処理に分岐します。
現在実施中のシナリオを中断し、例外処理に分岐する際に使用します。
例外名を指定します。指定した例外名と対応する「例外処理」に分岐します。
• サブルーチンを実行する
監視対象のウィンドウが表示されたときにサブルーチンを呼び出します。
現在実施中のシナリオを中断し、サブルーチンでの操作が完了後、中断した箇所から再開する際に使用します。
サブルーチン名を指定します。

「監視ルール一覧」タブ画面に、追加したルールが表示されます。

418

• 例外処理の作成は、編集機能のフローチャートにて行います。ここでは、
例外処理を作成する際に必要となる、例外名を編集前に登録します。
• サブルーチンの作成は、編集機能のフローチャートにて行います。ここでは、呼び出したいサブルーチン名を選択します。

419

◼

監視ルール編集手順

監視ルールを編集する手順について説明します。

Steps

1.

一覧表示エリアで編集対象の行を選択し、「監視ルール編集」アイコンをクリックします。

「監視ルール編集」画面が表示されます。

2.

ウィンドウ識別名や対処種別を編集し、［OK］ボタンをクリックします。
設定の詳細については、『監視ルール登録画面』を参照してください。

420

3.

「監視ルール一覧」タブ画面で編集した内容が反映されていることを確認します。

421

◼

監視ルールの適用順位変更

監視ルール一覧は、一覧に表示されている順番が監視ルールの優先順位になります。よって、同一のウィンドウ識別名を用いて、複数の監視ルールを作成した場合には、監視ルール一覧に表示される監視ルールの順番が重要になります。
監視ルールの適用順位を入れ替える手順について説明します。

Steps

1.

一覧表示エリアで順番を変更したい行を選択し、「監視ルール適用順位ダウン」ア
イコンまたは「監視ルール適用順位アップ」アイコンをクリックします。
• 適用順位を下げたい場合は、「監視ルール適用順位ダウン」アイコンをクリックします。
• 適用順位を上げたい場合は、「監視ルール適用順位アップ」アイコンをクリックします。

監視ルール適用順位が変更されます。

422

◼

監視ルール削除

監視ルールを削除する手順について説明します。

Steps

1.

2.

一覧表示エリアで削除したい行を選択し、「監視ルール削除」アイコンをクリックします。

［OK］ボタンをクリックします。

監視ルールが削除されます。

対処種別に「例外を発生させる」が設定されている監視ルールを削除する場
合、シナリオ中の例外処理ノードで使用中の例外名が存在していても監視ルールの削除は可能です。
その場合、シナリオ実行時に例外処理ノードの異常系を実行できなくなる可能性があります。

423

オプション画面の編集タブの「選択項目削除時にダイアログによる確認をしない」の設定により、削除の確認ダイアログを表示せずに、選択した項目を削除することができます。
設定方法については、オプション画面の『編集タブ』を参照してください。

424イメージタブ画面「イメージ」タブ画面では、ノードを記録した時の画面キャプチャが管理されています。イ
メージ画像の編集を行うことができます。イメージ画像は、フローチャート画面でノードを選択した際に、イメージ画面に表示されます。
イメージ画像はシナリオファイルの中に保存されているため、イメージ画像が増えるとシナリオのファイルサイズが大きくなります。イメージ画像を集約し、不要になったイメージ
画像を削除することでシナリオファイルサイズを小さくすることができます。

《Ctrl》+《M》キーを押して「イメージ」タブ画面を表示することもできます。

◼

イメージタブ画面の構成

イメージタブ画面の基本的な構成について説明します。
図 3-71 イメージタブ画面の構成

表 3-81 イメージタブ画面の構成

No.

構成要素

説明

❶ イメージツールバー

イメージタブ画面を操作するアイコンが配置されます。

❷ ツリーエリア

ウィンドウ識別名とノードがツリー表示されます。

❸ ノード情報表示エリア

ノード情報が表示されます。

❹ イメージ編集エリア

キャプチャした画像が表示されます。

425

◼

イメージツールバー

イメージツールバーのアイコンの機能を左から順番に説明します。
表 3-82 イメージツールバー

アイコン

名称
ノード参照

説明
選択されているイメージ（もしくは、ノード ID）を参照しているノードがフローチャート上で選択状態になります。

未 使 用 イ メ ー ジ 名 未使用のイメージを削除します。
削除
指 定 イ メ ー ジ 名 削 指定されたイメージを削除します。イメージ名ツリー上、使用除していたノードは「（指定なし）」フォルダの配下に移動します。
※イメージ一覧でイメージ名を選択している場合のみ使用可
能です。
全画像削除

イメージを全て削除します。またシナリオファイル内の画像フ
ァイルの内、画像マッチングのターゲット画像以外の画像を全て削除します。イメージ名ツリー上、全てのノードは「（指定なし）」フォルダの配下に移動します。

画像マッチングで使われているイメージを削除した場合、イメージ一覧画面に画像は表示されなくなりますが、画像マッチングの実行に影響はありません。

426

◼

ツリーエリア

図 3-72 イメージのツリーエリア

表 3-83 イメージのツリーエリア

No.

名称

概要

❶ イメージ名各イメージの名称。
単一選択した状態で F2 キーを押すと、イメージ名を変更できます。
255 文字まで。空白文字(半角スペース、全角スペース、タブ、改行)を含まない。半角記号数字で始まらない。

❷ ノード

ノードの ID と名前を表示します。

427

◼

イメージ編集エリア

図 3-73 イメージ編集エリア

表 3-84 イメージ編集エリア

No.

名称

概要

❶ イメージ表示エリア

マウスクリック位置にマウスイメージを合成してイメージを表示します。
右クリックすると以下のメニューが表示されます。

❷ マウス位置イメージ表示エリアに表示されているイメージをクリックしてマウスクリック位置を設定します。
※イメージ一覧のノードを選択している場合のみ使用可能です。
※ここで設定したマウス位置はイメージ画面への表示でのみ使用されます。

❸ マウス位置クリア

イメージ表示エリアのマウスイメージを削除します。
※マウス位置を選択している場合のみ使用可能です。

❹ 塗りつぶしイメージ表示エリアに表示されているイメージをドラッグして選択された範囲を、システム設定ファイルで指定された色で塗りつぶします。

428◼

ノード情報表示エリア

図 3-74 イメージのノード情報表示エリア

表 3-85 イメージのノード情報表示エリア

No.

名称

概要

❶ マウス位置イメージ編集エリアの［マウス位置］と同じ機能です。

❷ クリア

イメージ編集エリアの［マウス位置クリア］と同じ機能です。

❸ 塗りつぶしイメージ編集エリアの［塗りつぶし］と同じ機能です。

❹ イメージ名ツリーで選択したイメージの名前が表示されます。

❺ 画像サイズ

ツリーで選択したイメージをキャプチャしたときの縮小率が表示されます。
縮小率は、「オプション」画面の「記録」タブ画面で変更でき
ます。

❻ 種別

ツリーで選択したノードの種別が表示されます。
イメージ一覧のノードを選択している場合のみ表示されま
す。

❼ 名前

ツリーで選択したノードの名前が表示されます。
イメージ一覧のノードを選択している場合のみ表示されます。

❽ コメント

ツリーで選択したノードのコメントが表示されます。
イメージ一覧のノードを選択している場合のみ表示されます。

イメージ編集エリアについては『イメージ編集エリア』を参照してください。

429

◼

イメージの集約

ノードをドラッグ&ドロップすることで、他のイメージに移動できます。
この機能を使って、同じウィンドウに対して操作を記録したノードを１つのイメージに集約することができます。

Steps

1.

ツリーエリアでノードをドラッグして、移動先のイメージ名の上でドロップします。

ノードが別のイメージに移動します。

430

• サイズの異なるイメージに移動する場合は、確認画面が表示されます。

• 不要になったイメージは、「未使用イメージ名削除」アイコンで削除でき
ます。

431

ブレイクポイント一覧タブ画面「ブレイクポイント一覧」タブ画面は、ブレイクポイントの設定されたノードを管理する際に使用します。

◼

ブレイクポイント一覧タブ画面の構成

ブレイクポイント一覧タブ画面の基本的な構成について説明します。
図 3-75 ブレイクポイント一覧タブ画面の構成

表 3-86 ブレイクポイント一覧タブ画面の構成

No.

構成要素

説明

❶ ブレイクポイント一覧ツール ブレイクポイント一覧を操作するアイコンが配置されバーます。

❷ ブレイクポイント表示エリア ブレイクポイントの状態およびブレイクポイントが設定されているノードの情報を表示するエリアです。

◼

ブレイクポイント一覧ツールバー

ブレイクポイント一覧ツールバーのアイコンの機能を左から順番に説明します。
表 3-87 ブレイクポイント一覧ツールバー

アイコン

構成要素
ノードジャンプ

説明
選択したブレイクポイントが設定されたノードをフローチャート上で選択状態にします。
ブレイクポイントを単一選択した状態でのみジャンプ可能です。
『ノードジャンプ』

432

アイコン

◼

構成要素

説明

追加

ブレイクポイントを新規に追加します。
ブレイクポイントを追加したいノードを単一選択した状態でのみ追加可能です。
ブレイクポイント１行選択状態の場合は選択行のすぐ下に追加されます。
その他の場合は、最下行に追加されます。

上へ

ブレイクポイントの表示順序を上に移動します。
ブレイクポイント１行または複数行を選択した状態でクリックしてください。
複数選択の場合、選択したブレイクポイントをまとめて上へ移
動します。

下へ

ブレイクポイントの表示順序を下に移動します。
ブレイクポイント１行または複数行を選択した状態でクリックしてください。
複数選択の場合、選択したブレイクポイントをまとめて下へ移
動します。

削除

選択状態のブレイクポイントを削除します。
複数選択の場合、選択したブレイクポイントをまとめて削除します。
『ブレイクポイント削除』

ブレイクポイント表示エリア

表 3-88 ブレイクポイント表示エリアの構成要素

No.

構成要素

説明

❶ チェックボックス

ブレイクポイントを有効にしたい行にチェックを付けます。
ヘッダ部のチェックボックスへの操作は、全行のチェックボックスへの操作となります。

❷ ID

ブレイクポイントが設定されたノードの ID を表示します。

❸ 種別

ブレイクポイントが設定されたノードの種別を表示します。

❹ 名前

ブレイクポイントが設定されたノードの名前を表示します。

❺ コメント

ブレイクポイントが設定されたノードのコメントを表示します。

《Delete》キーを押すことで、選択中のブレイクポイントを削除することが可能です。

433

◼

ブレイクポイント削除

現在選択している行のブレイクポイントを削除することができます。
複数選択の場合、選択したブレイクポイントをまとめて削除します。

Steps

1.

ブレイクポイント表示エリアで削除したいブレイクポイントを選択し、ブレイク
ポイント一覧ツールバーの「削除」アイコンをクリックします。

ブレイクポイントが削除されます。

434

◼

ノードジャンプ

ノードジャンプは、選択している行のブレイクポイントが設定されているノードをフロー
チャート上で確認することができます。

Steps

1.

ブレイクポイント表示エリアで検索したいブレイクポイントを選択し、ブレイク
ポイント一覧ツールバーの「ノードジャンプ」アイコンをクリックします。

フローチャート表示エリアがスクロールされ、ブレイクポイントが設定されている対象ノードが選択されます。

435

サブルーチンタブ画面「サブルーチン」タブ画面には、シナリオ内のすべてのサブルーチン名が表示されます。
フローチャートが大きくなり、フローチャート表示エリアの画面領域にフローチャートが収まらない場合、「サブルーチン」タブ画面を利用することで、目的のサブルーチンを見つけ出すことができます。

◼

サブルーチンタブ画面の構成「サブルーチン」タブ画面の基本的な構成について説明します。
図 3-76 サブルーチンタブ画面の構成

表 3-89 サブルーチンタブ画面の構成

No.

構成要素

説明

❶ サブルーチンツールバー

サブルーチンタブ画面を操作するアイコンが配置されます。

❷ サブルーチン表示エリア

シナリオ内のサブルーチン名が表示されます。

436

◼

サブルーチンツールバー

サブルーチンツールバーのアイコンの機能を左から順番に説明します。
表 3-90 サブルーチンツールバー

アイコン

名称

機能

サブルーチン参照

選択したサブルーチンが表示されるように、フローチャートの表示を調整します。

サ ブ ル ー チ ン 移 動 サブルーチンの表示順を上に移動します。
（上）サ ブ ル ー チ ン 移 動 サブルーチンの表示順を下に移動します。
（下）
サブルーチン削除

選択したサブルーチンを削除します。

サ ブ ル ー チ ン パ ラ サブルーチン呼び出しとサブルーチングループの引数の数がメータチェック
一致しているか確認します。
不一致の場合は、ログ出力画面に ID を表示します。

437

◼

サブルーチン参照

任意のサブルーチンをフローチャート表示エリアで確認することができます。

Steps

1.

サブルーチン表示エリアで対象のサブルーチンを選択し、サブルーチンツールバ
ーの「サブルーチン参照」アイコンをクリックします。

フローチャート表示エリアがスクロールされ、対象サブルーチングループが選択
されます。

438

◼

サブルーチン削除

サブルーチンをフローチャート表示エリアから削除する手順について説明します。

Steps

1.

一覧表示エリアで削除したい行を選択し、サブルーチンツールバーの「サブルーチ
ン削除」アイコンをクリックします。

削除の確認画面が表示されます。

2.

［OK］ボタンをクリックします。

サブルーチンがフローチャート表示エリアから削除されます。

サブルーチン呼び出し、監視ルール、またはイベント監視によって参照されているサブルーチンを削除することはできません。

• オプション画面の編集タブの「選択項目削除時にダイアログによる確認をしない」の設定により、削除の確認ダイアログを表示せずに、選択した項目を削除することができます。
設定方法については、オプション画面の『編集タブ』を参照してくだ
さい。
• この設定に関わらず、サブルーチン呼び出し、監視ルール、またはイベン
ト監視によって参照されているサブルーチンを削除することはできませ
ん。

439

◼

サブルーチン移動

サブルーチンの表示順を移動する手順について説明します。

Steps

1.

サブルーチン表示エリアで移動したいサブルーチンを選択し、サブルーチンツー
ルバーの「サブルーチン移動（上）」アイコンまたは「サブルーチン移動（下）」ア
イコンをクリックします。
• 表示順を下げたい場合は、「サブルーチン移動（下）」アイコンをクリックします。
• 表示順を上げたい場合は、「サブルーチン移動（上）」アイコンをクリックします。

サブルーチンの表示順が変更されます。

440

◼

サブルーチンパラメータチェック

サブルーチン呼び出しもしくはイベント監視のパラメータとサブルーチングループのパラ
メータの数が一致しているかどうかを確認する手順について説明します。

Steps

1.

サブルーチン表示エリアで対象のサブルーチンを選択し、サブルーチンツールバ
ーの「サブルーチンパラメータチェック」アイコンをクリックします。

サブルーチン呼び出しもしくはイベント監視とサブルーチングループのパラメー
タの数がチェックされ、一致している場合は、「引数の数は一致しています」というメッセージが表示されます。

2.

［OK］ボタンをクリックします。

サブルーチン呼び出しもしくはイベント監視とサブルーチングループのパラ
メータの数が不一致の場合、「引数の数が異なっています」というメッセージが表示されます。
また、ログ出力画面にサブルーチン呼び出しの場合はサブルーチン呼び出しとサブルーチングループの ID が表示され、イベント監視の場合はイベント
監視名とサブルーチングループの ID が表示されます。

441

442

◼

使用箇所をログ出力

選択しているサブルーチングループの使用しているサブルーチン呼び出しのノード ID、監視ルール No、およびイベント監視名をログ出力画面に表示します。
ログ出力画面に表示されたノード ID をクリックすることで、対象ノードへとジャンプします。
詳細については、『3.9.3 ログ出力タブ画面』の『ノード ID クリックによるノードジャンプ』を参照してください。

Steps

1.

サブルーチン表示エリアで対象のサブルーチンを右クリックし、表示されたメニューから［使用箇所をログ出力］を選択します。

「ログ出力」タブ画面に使用箇所が表示されます。

どこからも使用されていない場合は、「ログ出力」タブ画面には何も表示され
ません。

443

テキスト変換辞書タブ画面「テキスト変換辞書」タブ画面は、言語非依存化機能のユーザ変換辞書とシステム変換辞書
を一覧表示します。
初期レイアウトの状態では、「テキスト変換辞書」タブ画面は表示されません。
［表示］メニューの［テキスト変換辞書］をクリックして表示してください。
言語非依存化機能については、『1.15 言語非依存化機能』を参照してください。

◼

テキスト変換辞書タブ画面の構成「テキスト変換辞書」タブ画面の基本的な構成について説明します。
図 3-77 テキスト変換辞書タブ画面の構成

表 3-91 テキスト変換辞書タブ画面の構成

No.

構成要素

説明

❶ 表示切り替え

表示する変換辞書を切り替えます。
「システム変換辞書」「ユーザ変換辞書」が選択できます。
システム変換辞書は、あらかじめ WinActor に備わる辞書です。
ユーザ変換辞書は、ユーザがシナリオ毎に定義可能な辞書です。
ユーザ変換辞書のインポート方法については、『インポート―テキスト変換辞書（csv）』を参照してください。

❷ 変換ルール表示エリア❶で選択した変換辞書の変換ルールを一覧表示するエ
リアです。

444

呼び出し履歴タブ画面「呼び出し履歴」タブ画面は、シナリオファイルとサブルーチンの呼び出し状況を一覧表示
する画面です。
ユーザが一時停止、ブレイクポイント、ステップ実行などを使い、実行中のシナリオが一時停止すると、
その時点で呼び出しをしているノード、および呼び出し先で実行中のノードが、呼び出し履歴の各行に表示されます。
隣接する 2 つの行では、下の行が呼び出し元、上の行が呼び出し先です。

各行をダブルクリックすると、フローチャート表示エリアに対象のシナリオが表示され、該当ノードが選択状態になります。また、機能編集エリアの変数一覧などの表示が、対象のシナリオのものに切り替わります。

呼び出し履歴は、シナリオ実行が一時停止中のみ表示され、ダブルクリックすることができます。
図 3-78 呼び出し履歴タブ画面表示される項目について説明します。
表 3-92 呼び出し履歴タブ画面の項目

No.

項目

説明

❶ シナリオファイル

呼び出し元または呼び出し先のシナリオファイル名を表示します。

❷ シナリオ/サブルーチン

呼び出し元のノードまたは呼び出し先で実行中のノードが、
メインシナリオに属している場合は「シナリオ」、サブルーチンに属している場合はそのサブルーチン名を表示します。

❸ ノード ID

呼び出し元のノード ID、または呼び出し先で実行中のノード
ID を表示します。

❹ 名前

呼び出し元のノード名、または呼び出し先で実行中のノード名を表示します。

445

実行時間タブ画面「実行時間」タブ画面は、シナリオの実行終了後に、ノード毎の実行時間を一覧表示する画面です。
タイトル行の項目をクリックすると、その項目の値で一覧がソートされます。
各ノードの行をダブルクリックすると、フローチャート表示エリアの該当ノードが選択状態になります。
図 3-79 実行時間タブ画面表示される項目について説明します。
表 3-93 実行時間タブ画面の項目

No.

項目

説明

❶ ノード ID

ノード ID が表示されます。

❷ ノード種別

ノード種別が表示されます。

❸ ノード名

ノード名が表示されます。

❹ 実行回数ノードの実行された回数が表示されます。

❺ 経過時間ノードの実行時間の合計が表示されます。

❻ 平均時間ノードの 1 回あたりの平均実行時間が表示されます。

❼ 経過時間(子ノード含む)

子ノードの実行時間も含めて、ノードの実行時間の合計が表示されます。

❽ 平均時間(子ノード含む)

子ノードの実行時間も含めて、ノードの 1 回あたりの平均実
行時間が表示されます。

446

イベント一覧タブ画面
事前に設定したトリガー条件となるイベントを監視し、検知した場合には呼び出し処理（サブルーチン呼び出し、もしくはシナリオファイル呼び出し）のいずれかを動作させることが出来ます。
「イベント一覧」タブ画面では、イベント監視対象となるイベントトリガーおよび検知時の呼び出し処理を設定します。イベント一覧画面を表示させるときは、表示メニューの「イベント一覧」をクリックします。

◼

イベント一覧タブ画面の構成

イベント一覧タブ画面の基本的な構成について説明します。
図 3-80 イベント一覧タブ画面の構成

表 3-94 イベント一覧タブ画面の構成

No.

構成要素

説明

❶ イベント一覧ツールバー イベント一覧タブ画面を操作するアイコンが配置されます。
❷ 一覧表示エリア

登録されているイベントの一覧が表示されます。

• イベントの登録数が多いと監視対象の検知速度が遅くなります。

◼

イベント一覧ツールバー

イベント一覧ツールバーのアイコンの機能を左から順番に説明します。
表 3-95 イベント一覧ツールバー

アイコン

名称

機能

イベント監視追加

イベント監視を追加します。イベント監視登録画面を表示します。
『イベント監視登録手順』

イベント監視編集

イベント監視を編集します。
『イベント監視編集手順』

447

アイコン

◼

名称

機能

上へ

イベント監視の表示順序を 1 つ上に移動します。
イベント監視が 2 件以上登録されている状態で、上にイベント監視が登録されている位置のイベント監視を選択してクリックする必要があります。

下へ

イベント監視の表示順序を 1 つ下に移動します。
イベント監視の 2 件以上登録されている状態で、下にイベン
ト監視が登録されている位置のイベント監視を選択してクリックする必要があります。

イベント監視削除

イベント監視を削除します。
『イベント監視削除』

一覧表示エリア

一覧表示エリアに表示される項目について説明します。
表 3-96 一覧表示エリアの構成要素

No.

構成要素

説明

❶ チェックボックス

対象の行を監視対象とするか否かの有無を表示します。

❷ イベント監視名

シナリオ内でユニークとなるイベント監視の名称を表示しま
す。

❸ 状態

イベント監視の状態を以下のいずれかの値で表示します。
・「待機中」：イベント監視が監視対象外の状態
・「監視中」：イベント監視の監視対象の状態
・「実行準備中」：呼び出し処理の実施待ち状態
・「処理中」：呼び出し処理の実施中の状態❹ 実行待ち番号❸状態が実行準備中の場合は次回実行する優先順となる数値（番目）を表示し、実行準備中以外の場合は空白を出力します。

❺ 呼び出し処理

トリガー条件検知時に実行する「サブルーチン呼出」もしく
は「シナリオ呼出」を表示します。

❻ イベントトリガー

監視対象および方法を表示します。
『イベントトリガー一覧』❼ 初期監視有無

対象の行をシナリオ実行直後から監視対象とするか否かの有無を表示します。

❽ イベントトリガー詳細

イベントトリガーに設定されたトリガー条件に対する詳細な情報を表示します。

❾ コメント

シナリオ作成者が任意に設定可能なコメントを表示します。

448

◼

イベントトリガー一覧

イベントトリガーで選択可能な項目について説明します。
表 3-97 イベントトリガーの選択項目

No.

構成要素

説明

❶ 特定ファイルの更新指定されたファイルのファイル名、フォルダパス、最終書き込み日時に変更があるまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❷ 特定フォルダの更新指定されたフォルダ内のフォルダ名およびファイル名、フォルダパス、最終書き込み日時に変更があるまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❸ 時間（指定時間）指定された時間を超過するまで監視します。
（指定日が既に過ぎている場合は対象外）
検知時に呼び出し処理実行後は監視対象外となります。

❹ 時間（毎月）指定された月日、月初、月末の通知時刻を超過するまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❺ 時間（毎週）指定された曜日の通知時刻を超過するまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❻ 時間（毎日）

指定された通知時刻を超過するまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❼ 時間（毎時）指定された時間を経過するまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❽ 時間（毎分）指定された分が経過するまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続します。

❾ ウィンドウ状態指定されたウィンドウの状態が表示される、手前になる、操作可能になる、消える、手前でなくなる、操作不可能のいず
れかに変化するまで監視します。
検知時に呼び出し処理実行後は監視対象外となります。

⓳ メール受信

メール受信を実行して 1 件でも受信するまで監視します。
検知時に呼び出し処理実行後も監視対象として監視を継続し
ます。

449

◼

イベント監視登録画面

イベント監視登録画面で、イベント監視で監視対象となる条件（イベントトリガー）および検知時の呼び出し処理（サブルーチン呼出もしくはシナリオ呼出）を設定し、イベント監視を追加します。
図 3-81 イベント監視登録画面

表 3-98 イベント監視登録画面

No.

構成要素

説明

❶ イベント監視名

シナリオ内でユニークとなるイベント監視名を設定します。

❶ コメント

イベント監視に付与するコメントを設定します。

❸ イベントトリガー

監視対象および方法を選択します。
イベントトリガーを選択すると監視に必要なパラメータ設定
エリアが表示します。
『イベントトリガー毎の必要パラメータ』❹ 監視対象とするかの初期 シナリオ実行直後から監視対象とする場合はチェックしま
値す。
シナリオ内でイベント監視登録を実行したタイミングで監視対象とする場合はチェックは不要です。

❺ 呼び出し処理

イベント監視にて検知後に呼び出す処理を選択します。

❻ ［設定］ボタン❺でサブルーチン呼出を選択している場合は呼び出し先のサブルーチングループの選択画面を開きます。シナリオ呼出を選択している場合は呼び出し先のシナリオファイルの選択
画面を開きます。

450

No.

構成要素

説明

❼ 呼び出し先詳細❺でサブルーチン呼出を選択している場合は呼び出し先のサブルーチングループ名を表示します。シナリオ呼出を選択している場合は呼び出し先のシナリオファイル名を表示します。

❽ ［OK］ボタン

イベント監視登録画面で設定した内容を登録するときに押します。

❾ ［キャンセル］ボタン

イベント監視登録画面で設定した内容を破棄し、登録をやめるときに押します。

• イベント監視の登録数が多いと監視対象の検知速度が遅くなります。

◼

イベントトリガー毎の必要パラメータ

イベント監視登録でイベントトリガーを選択した際にイベントトリガー毎に必要なパラメ
ータをイベント登録画面に表示します。
イベントトリガーで『特定ファイルの更新』を選択した場合は以下が表示されます。
図 3-82 特定ファイルの更新の設定パラメータ

表 3-99 特定ファイルの更新の設定パラメータ

No.

構成要素

❶ 監視対象ファイル

説明❷で選択した監視対象となるファイルパスを表示します。

❷ ［ファイル選択］ボタン ファイル選択ダイアログを表示して監視対象とするファイル
を選択します。

451

イベントトリガーで『特定フォルダの更新』を選択した場合は以下が表示されます。
図 3-83 特定フォルダの更新の設定パラメータ

表 3-100 特定フォルダの更新の設定パラメータ

No.

構成要素

説明

❶ 監視対象フォルダ❷で選択した監視対象となるフォルダパスを表示します。

❷ ［フォルダ選択］ボタン フォルダ選択ダイアログを表示して監視対象とするフォルダ
を選択します。

イベントトリガーで『時間（指定時間）』を選択した場合は以下が表示されます。
図 3-84 時間（指定時間）の設定パラメータ

表 3-101 時間（指定時間）の設定パラメータ

No.

構成要素

説明

❶ ［カレンダー］ボタン

カレンダーを表示して、呼び出し処理を実行する年月日を選択します。

❷ 指定年月日

呼び出し処理を実行する年月日を設定および表示します。
指定年月日は、❶、❷のどちらかの方法で行います。

❸ 指定時間呼び出し処理を実行する時間を設定します。

❹ 指定分

呼び出し処理を実行する分を設定します。

452

イベントトリガーで『時間（毎月）』を選択した場合は以下が表示されます。
図 3-85 時間（毎月）の設定パラメータ

表 3-102 時間（毎月）の設定パラメータ

No.

構成要素

説明

❶ 通知時間呼び出し処理を実行する時間を設定します。

❷ 通知分

呼び出し処理を実行する分を設定します。

❸ 通知タイミング

呼び出し処理を実行する月を選択します。
毎月を選択した場合は、❹で実行する日を併せて設定します。
毎月初を選択した場合は、1 日に実行します。
毎月末を選択した場合は、月の最終日に実行します。

❹ 通知日❸で『毎月』を選択した場合のみ指定が可能となり、実行する日を設定します。

イベントトリガーで『時間（毎週）』を選択した場合は以下が表示されます。
図 3-86 時間（毎週）の設定パラメータ

表 3-103 時間（毎週）の設定パラメータ

No.

構成要素

説明

❶ 通知時間呼び出し処理を実行する時間を設定します。

❷ 通知分

呼び出し処理を実行する分を設定します。

❸ 通知曜日呼び出し処理を実行する曜日にチェックします。曜日は複数の選択が可能となります。

453

イベントトリガーで『時間（毎日）』を選択した場合は以下が表示されます。
図 3-87 時間（毎日）の設定パラメータ

表 3-104 時間（毎日）の設定パラメータ

No.

構成要素

説明

❶ 通知時間呼び出し処理を実行する時間を設定します。

❷ 通知分

呼び出し処理を実行する分を設定します。

イベントトリガーで『時間（毎時）』を選択した場合は以下が表示されます。
図 3-88 時間（毎時）の設定パラメータ

表 3-105 時間（毎時）の設定パラメータ

No.

構成要素

説明

❶ 通知分

呼び出し処理を実行する分を設定します。

❷ インターバル時間

呼び出し処理を実行する間隔（時間）を設定します。

454

イベントトリガーで『時間（毎分）』を選択した場合は以下が表示されます。
図 3-89 時間（毎分）の設定パラメータ

表 3-106 時間（毎分）の設定パラメータ

No.

構成要素

❶ インターバル分

説明呼び出し処理を実行する間隔（分）を設定します。

イベントトリガーで『ウィンドウ状態』を選択した場合は以下が表示されます。
図 3-90 ウィンドウ状態の設定パラメータ

表 3-107 ウィンドウ状態の設定パラメータ

No.

構成要素

説明

❶ ターゲット選択アイコン 監視対象のウィンドウをマウスクリックで指定するときに使います。

❷ ウィンドウ識別名

監視対象のウィンドウをリストの中から選択します。ウィン
ドウの選択は❶、❷のどちらかの方法で行います。

❸ 画面の変化

ウィンドウ状態の監視対象の画面が、どのように変化することを監視するか、設定します。

455

◼

イベント監視登録手順

イベント監視は、以下の手順で登録します。

Steps

1.

イベント監視一覧タブ画面の「イベント監視追加」アイコンをクリックします。

「イベント監視登録」画面が表示されます。

2.

「イベント監視名」、「コメント」を設定します。
コメントは空欄でも構いません。

456

3.

「イベントトリガー」を選択します。

4.

監視対象とする場合は「監視対象とするかの初期値」にチェックします。

457

5.

呼び出し処理を選択して、「設定」ボタンをクリックします。

6.

シナリオ上に配置されているサブルーチングループノードを選択します。

458

7.

「カレンダー」ボタンをクリックして年月日を設定します。

8.

時分を設定します。

459

9.

「OK」ボタンをクリックしてイベント監視情報の登録を行います。

キャンセルボタンをクリックした場合は編集内容を更新せずにイベント監視登録画面を閉じます。OK ボタンをクリックした際に設定不足のパラメータが存在する場合はエラーダイアログを出力します。

10. イベント一覧タブ画面に、追加したイベント監視が表示されます。

460

◼

イベント監視編集手順

イベント監視を編集する手順について説明します。

Steps

1.

一覧表示エリアで編集対象の行を選択し、「イベント監視編集」アイコンをクリックします。

「イベント監視編集」画面が表示されます。

2.

変更対象となるパラメータを編集し、［OK］ボタンをクリックします。
設定の詳細については、『イベント監視登録手順』を参照してください。

キャンセルボタンをクリックした場合は編集内容を更新せずにイベント監視登録画面を閉じます。OK ボタンをクリックした際に設定不足のパラメータが存在する場合はエラーダイアログを出力します。

461

3.

◼

「イベント監視一覧」タブ画面で編集した内容の反映を確認します。

イベント監視削除

イベント監視を削除する手順について説明します。

Steps

1.

一覧表示エリアで削除したい行を選択し、「イベント監視削除」アイコンをクリックします。

シナリオ上でイベント監視を使用（イベント監視登録ノードやイベント監視解除ノードで設定）している場合は、削除時に「イベント監視が参照されているため、削除することができません。」のエラーダイアログを出力して削除できません。

2.

［OK］ボタンをクリックします。

キャンセルボタンをクリックした場合はイベント監視を削除せずダイアロ
グを閉じます。

462

3.

「イベント監視一覧」タブ画面でイベント監視が削除されたことを確認します。

• オプション画面の編集タブの「選択項目削除時にダイアログによる確認をしない」の設定により、削除の確認ダイアログを表示せずに、選択した項目を削除することができます。
設定方法については、オプション画面の『編集タブ』を参照してくだ
さい。
• この設定に関わらず、シナリオ上でイベント監視を使用（イベント監視登録ノードやイベント監視解除ノードで設定）している場合は、削除できま
せん。

463

ドッキングウィンドウ
ドッキングウィンドウは、パレットエリア、機能編集エリア、プロパティエリアを取り外し（フローティング）して、画面上の好きな位置に配置できる機能です。

◼

タイトルバーをドラッグ

Steps

1.

パレットエリア、機能編集エリア、プロパティエリアは、タイトルバーをマウスでドラッグすると、エリアをフローティングさせて、ドロップした位置に変更できます。

例えば、プロパティエリアのタイトルバーをドラッグ&ドロップすると位置を変更できます。

464

◼

タブをドラッグ

Steps

1.

パレットエリアと機能編集エリアは、タブをマウスでドラッグすると、タブ画面
をフローティングさせて、ドロップした位置に場所を変更できます。
例えば、ノードタブをドラッグ&ドロップすると、位置を変更できます。

465

◼

ドッキング（全体のエリア）

フローティングしているウィンドウを、WinActor にドラッグ&ドロップさせると、ウィンドウを WinActor 内に配置（ドッキング）させることができます。

Steps

1.

フ ロ ー テ ィ ン グ し て い る ウ ィ ン ド ウ を 、 WinActor に ド ラ ッ グ さ せ る と 、WinActor の四辺にコントロールが表示されます。

466

2.

3.

フローティングしているウィンドウをコントロール上に重ね合わせると、ドッキング位置が青枠で表示されます。

ドロップすると、青枠の位置にウィンドウがドッキングします。

467

◼

ドッキング（パレットエリア）（機能編集エリア）

フローティングしているウィンドウを、パレットエリア または 機能編集エリアにドラッ
グ&ドロップさせると、WinActor にウィンドウをドッキング または タブ化させることが
できます。

Steps

1.

フローティングしているウィンドウを、パレットエリア または 機能編集エリア
上にドラッグさせると、エリア中央にコントロールが表示されます。

468

2.

コントロールの上下左右に、フローティングしているウィンドウをドロップします。

対応する方向（上下左右）に並んでドッキングします。

469

3.

コントロールの中央に、フローティングしているウィンドウをドロップします。

重ねてタブ化されます。

470

◼

フローティング・ドッキングメニュー

Steps

1.

2.

パレットエリア、機能編集エリア、プロパティエリアの右上にある▼をクリック
し、表示されたメニューから「フローティング」を選択すると、選択中のタブがフローティングします。

フローティングしているウィンドウの右上にある▼から「ドッキング」を選択すると、元にあった場所にドッキングします。

ウィンドウの右上にある▼から「閉じる」を選択する、または、ウィンドウの右上の×を選択すると、選択中のタブが表示されなくなります。

471

◼

レイアウト保存とレイアウト復元

WinActor の終了時と起動時に、自動的にレイアウトの保存と復元が行われます。
・WinActor 終了時：現在のレイアウトが保存されます。
・WinActor 起動時：保存されているレイアウトが復元されます。一度もレイアウトが保存されていない場合はデフォルトレイアウトが復元されます。
また、メニューバーの「表示」メニューで、レイアウトの保存と復元ができます。
図 3-91 オプション画面の画面構成

表 3-108 オプション画面の画面構成

No.

構成要素

説明

❶ 現在のレイアウトを保存

現在のレイアウトを保存します。

❷ レイアウトを復元

保存されているレイアウトを復元します。

❸ 初期レイアウトを復元

デフォルトレイアウトを復元します。

472

WinActor 起動ショートカット作成画面「WinActor 起動ショートカット作成」画面は、WinActor のシナリオファイルのショートカ
ットファイルを作成する画面です。
「WinActor 起動ショートカット作成」画面を表示するには、メニューバーの［ツール］メニューから［起動ショートカット作成］をクリックします。
図 3-92 起動ショートカット作成画面473

表 3-109 起動ショートカット作成画面

No.

構成要素

説明

❶ シナリオファイル

起動時に読み込むシナリオファイルを指定します。ファ
イル選択画面から選択できます。

❷ シナリオパスワード

起動時に読み込むシナリオファイルに設定されたシナ
リオパスワードを指定することで、起動の際にシナリオ
パスワードの入力を求められることなく設定されたシ
ナリオパスワードのセキュリティモードで起動します。

❸ 起動後に実行

WinActor 起動後にシナリオを実行します。

❹ 実行完了後に終了

シナリオ実行完了後に WinActor を終了します。

❺ 終了ステータスを返却して終 シナリオの実行完了後に、終了ステータスを返却して了

WinActor を終了します。
エラーが発生した場合には「1」、それ以外（正常終了時）
は「0」のステータスが返却されます。
• コマンドプロンプトにて終了ステータスを受け取る場合は、start /wait 作成したショートカット名と入力し、WinActor の終了をお待ちください。

❻ 起動時にデータインポートの 起動時にデータインポートを行います。データ一覧ファ実行❼ csv、Excel ファイル

イルの読み込みか、DB 連携かを選びます。
データインポートするデータ一覧ファイルを指定します。ファイル選択画面から選択できます。なお、Excel 形式もしくは CSV 形式を開くことができます。

❽ 実行完了時にデータ一覧ファ データ一覧ファイルの保存の有無の指定および保存方
イルを保存する❾ DB 連携法を「データ一覧上書き保存」または「データ一覧名前付保存」を指定することができます。
「データ一覧名前付保存」の場合は、保存するファイル
パスをファイル選択画面から選択できます。なお、Excel
形式もしくは CSV 形式で保存することができます。
DB 連携の対象となるデータソース名とテーブル名を指定します。

❿ ユーザ名、パスワードを指定す DB に接続する際のユーザ名とパスワードの指定を行いる⓫ タスクトレイに常駐ます。
WinActor をタスクトレイに格納した状態で起動します。

⓬ 起動時・シナリオ実行時のダイ WinActor 起動時、またはシナリオ実行時に表示されるダ
アログ表示を抑制する⓭ ［作成］ボタン

イアログを非表示にします。
クリックするとショートカットを保存するための画面が表示されます。

474

起動パスワードの設定、変更、解除
起動パスワードを設定することで、WinActor 起動、シナリオ編集に関する操作権限を起動
パスワードを知っている人だけに限定することができます。
起動パスワードは、「起動パスワード設定、変更、解除」画面で設定します。
「起動パスワー
ド設定、変更、解除」画面を表示するには、メニューバーの［ツール］メニューから［起動パスワード］をクリックします。

◼

起動パスワードの設定

起動パスワードを設定していない場合、以下の画面が表示されます。
図 3-93 起動パスワード画面（パスワード設定）「パスワード」と「パスワード（再）」入力欄に、設定したいパスワードを 8 文字から 64 文
字までの長さで入力して、［OK］ボタンをクリックします。

パスワードで使用できる文字については、『7.5 パスワードで使用できる文字』を参照して
ください。

475

◼

起動パスワードの変更と解除

すでに起動パスワードを設定している場合、以下の画面が表示されます。
図 3-94 起動パスワード画面（パスワード変更、解除）• 起動パスワードを変更する場合「旧パスワード」入力欄に現在使用しているパスワードを入力し、「新パスワード」と「パスワード（再）」入力欄に、設定したいパスワードを 8 文字から 64 文字までの長さで入力して、［OK］ボタンをクリックします。
• 起動パスワードを解除する場合「旧パスワード」入力欄に現在使用しているパスワードを入力し、「新パスワード」と「パスワード（再）」入力欄を未入力のままで、［OK］ボタンをクリックします。
パスワードで使用できる文字については、『7.5 パスワードで使用できる文字』を参照して
ください。

◼

起動パスワード入力画面

起動パスワードが設定されている場合、WinActor を起動する際に、起動パスワード入力画面が表示されます。
図 3-95 起動パスワード入力画面設定した起動パスワードを入力して、［OK］ボタンをクリックすると、WinActor が起動します。
［キャンセル］ボタンをクリックすると、起動が中断され、WinActor が終了します。
起動オプションで、パスワードを指定することもできます。
『2.1.3 WinActor の起動オプション』

476

バージョン情報画面「バージョン情報」画面では、WinActor のアプリケーション名、バージョン、著作権、ライセンスの状態、ブラウザのバージョンと WebDriver のバージョンを確認することができます。また、この画面からライセンス情報の登録や、WinActor アンケートサイトのブラウ
ザ表示ができます。

バージョン情報の確認
バージョン情報は、以下の手順で確認します。

Steps

1.

［ヘルプ］メニューの［バージョン］を選択します。

「バージョン情報」画面が表示されます。

2.

バージョン情報を確認したら、［OK］ボタンをクリックします。

「バージョン情報」画面が閉じます。

477

標準ユーザー用インストーラーを用いて WinActor をインストールされた場合は、バージョン情報画面に「標準ユーザ用」と表示されます。

ノードロックライセンスとフローティングライセンス
WinActor のライセンスには、ノードロックライセンスとフローティングライセンスの 2 種類があります。
• ノードロックライセンス
WinActor をインストールした PC でライセンス情報を管理する方式• フローティングライセンス
ライセンス管理用のサーバでライセンス情報を管理する方式
表 3-110 ライセンスの種類と画面表示の違い

ノードロックライセンス

フローティングライセンス

バージョン
情報画面

［ライセンス登録］ボタンがあります。 バージョンの末尾に「FL」があります。

オプション
画面

［ライセンスサーバ］タブはありません。 ［ライセンスサーバ］タブがあります。

起動画面

背景色が青系です。

背景色が赤系です。

アイコンが赤色です。

478

アイコンが青色です。

ノードロックライセンス
ノードロックライセンスは、「バージョン情報」画面でライセンス情報を登録することで有効化することができます。
表 3-111 ライセンス状態とバージョン情報画面

No.

ライセンス状態

バージョン情報画面❶ ライセンス切れ状態❷ 評価ライセンス動作時

479

No.

ライセンス状態

バージョン情報画面❸ 製品ライセンス動作時

480

◼

ライセンス登録の流れ

ライセンス登録は、WinActor ライセンス発行サイトでのライセンス登録とオンラインライ
センス登録の 2 種類の手順があります。いずれかの手順で登録してください。
WinActor ライセンス発行サイトでのライセンス発行からライセンス登録までの流れを下記に示します。
「製品 ID ファイルの出力」と「ライセンス登録」は、バージョン情報画面から操作します。
オンラインライセンス登録では下記の⑤～⑥の手順を省略できます。
詳しい手順については、『WinActor インストールマニュアル』を参照してください。

① ライセンスのご購入② 販売店より WinActor インストーラの入手③ WinActor のインストール④ WinActor の起動⑤ 製品 ID ファイルの出力または製品 ID をクリップボードにコピー『製品 ID ファイルの出力』⑥ WinActor ライセンス発行サイトでライセンス発行手続きおよびライセンスファイルのダウンロード⑦ ライセンス登録『WinActor ライセンス発行サイトで発行されたライセンスを登録』
または『オンラインライセンス登録』

481

◼

製品 ID ファイルの出力バージョン情報画面で、製品 ID ファイルを出力します。

Steps

1.

［製品 ID をファイルに出力］ボタンをクリックします。

「WinActor 製品 ID ファイルの保存」画面が表示されます。

2.

保存先のフォルダを指定して、［保存］ボタンをクリックします。

指定したフォルダに、「WinActorProductID」で始まるファイル名のテキストファ
イルが保存されます。

482

ここで出力されたファイルまたは内容を WinActor ライセンス発行サイトで入力してください。
［製品 ID をクリップボードにコピー］ボタンから直接製
品 ID をクリップボードにコピーする方法もあります。

WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』◼

WinActor ライセンス発行サイトで発行されたライセンスを登録バージョン情報画面で、WinActor ライセンス発行サイトで発行されたライセンスを登録し
ます。

Steps

1.

2.

WinActor ライセンス発行サイトからライセンスファイルをダウンロード後、ライセンスファイルをドキュメントフォルダなどに設置します。

［ライセンス登録］ボタンをクリックします。

483

3.

［ローカルファイル］でのライセンス登録方式を選択します。

4.

「ライセンスファイルを選択してください」画面が表示されます。
ライセンスファイルを設置したフォルダを指定し、「WinActorLicense」で始まるファイル名のライセンスファイルを選択して、［開く］ボタンをクリックします。
正しいライセンスファイルが読み込まれた場合、以下のメッセージが表示されま
す。

5.

6.

［OK］ボタンをクリックします。

「再起動しますか？」確認画面が表示されますので、［OK］ボタンをクリックして、
WinActor を再起動します。ライセンス情報が反映されます。

484

◼

オンラインライセンス登録

オンラインライセンス登録します。

Steps

1.

［ライセンス登録］ボタンをクリックします。

2.

［オンライン］でのライセンス登録方式を選択します。

485

3.

「オンラインライセンス登録」画面で保守契約 ID、ライセンス終了日、ライセン
ス種別および任意の PC 名を登録します。
販売店へライセンス発行をメールで通知する場合には、販売店へのライセンス発
行メール通知にチェックを入れて、販売店担当者メールアドレス（メール通知先）、
利用者お名前、利用者会社名も入力してください。

4.

5.

［OK］ボタンをクリックします。

「再起動しますか？」確認画面が表示されますので、［OK］ボタンをクリックして、
WinActor を再起動します。ライセンス情報が反映されます。

486

◼

ライセンスのクリアバージョン情報画面で、使用しなくなったライセンスを端末からクリアします。また、製品
ID とライセンスクリア証明書をファイルとして保存できます。

Steps

1.

［ライセンスのクリア］ボタンをクリックします。

ライセンスクリアの確認画面が表示されます。

2.

［OK］ボタンをクリックします。
［キャンセル］ボタンをクリックすると、ライセンスクリアがキャンセルさ
れます。

487

3.

ライセンスクリアをオンラインでサーバに通知するか選択します。
オンラインでライセンス移管する場合は、「はい」をクリックします。
WinActor ライセンス発行サイトで移管手続きをする場合は、「いいえ」をクリック
します。

4.

製品 ID とライセンスクリア証明書の保存を促すダイアログが表示されます。
［OK］ボタンをクリックします。

488

5.

「WinActor 製品 ID ファイルの保存」画面が表示されます。
ファイル名の初期値は「WinActorProductID_XXXXXXXX.txt（XXXXXXXX は英数
字）」です。保存先のフォルダを指定して、［保存］ボタンをクリックします。
製品 ID ファイルが保存されます。

6.

「WinActor ライセンスクリア証明書ファイルの保存」画面が表示されます。
保存先のフォルダを指定して、［保存］ボタンをクリックします。
ライセンスがクリアされて、ライセンスクリア証明書が保存されます。

「WinActor 製品 ID ファイルの保存」画面または「WinActor ライセンスクリ
ア証明書ファイルの保存」画面で、［キャンセル］ボタンをクリックすると、ライセンスクリアがキャンセルされます。

489

7.

手順 3 で「はい」を選択した場合、ライセンスクリアがオンラインでサーバへ通知されます。
［OK］ボタンをクリックします。

手順 3 で「いいえ」を選択した場合、ライセンスクリア完了のダイアログが表示されます。
［OK］ボタンをクリックします。

8.

WinActor を終了します。

490

◼

ライセンス利用者一覧

オンラインライセンス登録を使ってライセンス登録した場合、保守契約 ID に紐づくノード
ロックライセンス利用者一覧を表示できます。

Steps

1.

［ライセンス利用者一覧］ボタンをクリックします。

ライセンス利用者一覧が表示されます。

491

◼

Ver.5 または Ver.6 からコピーしてライセンス登録

WinActor Ver.5 または Ver.6 のノードロックライセンスをお使いの場合は、Ver.7 のノード
ロック版をお使いいただけます。

WinActor Ver.5 または Ver.6 のノードロック版を、管理者ユーザー用インストーラーを用いてインストールされた場合は、そのまま Ver.7 のノードロック版をお使いいただけますので、この章の手順は不要です。
メニューバーの［ヘルプ］－［バージョン］をクリックして、「バージョン情報画面」に「製品ライセンスで動作しています。
」と表示されることをご確認ください。

WinActor Ver.5 または Ver.6 のノードロック版を、標準ユーザー用インストーラーを用いてインストールされた場合は、下記手順でライセンスを登録してください。

Steps

1.

WinActor を起動後、メニューバーの［ヘルプ］－［バージョン］をクリックします。

「バージョン情報画面」が表示されます。

492

2.

［Ver.5 または Ver.6 からコピーしてライセンス登録］ボタンをクリックします。

確認のダイアログが表示されます。

3.

［OK］ボタンをクリックします。

WinActor.exe ファイル選択画面が表示されます。

493

4.

Ver.5 または Ver.6 の WinActor をインストールしたフォルダにある WinActor.exe ファイルを選択して、［開く］ボタンをクリックします。

5.

［OK］ボタンをクリックします。

6.

［OK］ボタンをクリックします。

494

7.

8.

［OK］ボタンをクリックします。WinActor が再起動します。

WinActor の起動後、再び「バージョン情報」を開いて、製品ライセンスで動作していることを確認します。

495

◼

アンケートサイト［アンケートサイト］ボタンをクリックすると、ブラウザが起動されて、WinActor のアン
ケートサイトを表示します。
［アンケートサイト］ボタンは、ノードロックライセンスとフローティングライセンスの両方のバージョン情報画面にあります。
図 3-96 バージョン情報画面のアンケートサイトボタン

496

フローティングライセンス
フローティングライセンスは、バージョン情報画面からライセンスサーバの情報を登録することで有効化することができます。
フローティングライセンスでは、ライセンスサーバがライセンスを管理します。次の場合
WinActor の機能を使うことができないようになります。
• ライセンスサーバと通信ができない場合• ライセンスサーバが保有しているライセンス数が不足している場合◼

ライセンスサーバ設定の流れ

ライセンスサーバ設定の流れを以下に示します。

① ライセンスサーバへライセンスの登録② WinActor のインストール③ WinActor でライセンスサーバの設定をする①はライセンスサーバの管理者が行います。

表 3-112 ライセンスサーバ設定状態とバージョン情報画面

No.

設定状態

バージョン情報画面❶ ライセンスサーバの設定がされていない、
もしくは、ライセンスサーバの設定はされているがライセンスサーバからライセン
スが払い出されていない状態

497

No.

設定状態

バージョン情報画面❷ 評価ライセンス動作時❸ 製品ライセンス動作時

498

◼

ライセンスサーバ設定「オプション」画面でライセンスサーバの設定をします。

Steps

1.

メニューバーの［ツール］メニューから［オプション］をクリックします。

「オプション」画面が表示されます。

2.

［ライセンスサーバ］タブで、ライセンスサーバ 1 の「URL」、「パスワード」を入力します。

• ライセンスサーバの接続に必要な情報は、ご利用いただく環境によって異なりますので、ライセンスサーバの管理者にお尋ねください。
• 認証付きプロキシサーバにも対応しています。Basic 認証、Digest 認証、
NTLM 認証に対応しています。

499

3.

4.

プロキシサーバを利用する場合は、［プロキシサーバ］タブで必要事項を入力します。

再び［ライセンスサーバ］タブで、［接続チェック］ボタンをクリックして、ライセンスサーバとの接続状態を確認します。

ライセンスサーバと接続ができ、ライセンスの取得ができる状態の場合、成功画面が表示されます。

500

5.

［OK］ボタンをクリックします。

ライセンスサーバと接続ができていない状態の場合、以下のエラー画面が表示されます。

6.

［ライセンスサーバ］タブで、次回起動したときに有効にしたいライセンス種別にチェックを付けます。

ライセンスサーバ管理者によってライセンス種別の切り替えが制限されている場合は、ライセンス種別の選択を変更することができません。

501

7.

設定を保存するには、［OK］ボタンをクリックします。

登録の確認画面、または、変更の確認画面が表示されます。

8.

［OK］ボタンをクリックします。

設定が保存されると、以下のメッセージが表示されます。

502

9.

10.

［OK］ボタンをクリックします。

WinActor を再立ち上げします。
ライセンスサーバ設定が反映されます。

◼

アンケートサイト［アンケートサイト］ボタンをクリックすると、ブラウザが起動されて、WinActor のアン
ケートサイトを表示します。
［アンケートサイト］ボタンは、ノードロックライセンスとフローティングライセンスの両方のバージョン情報画面にあります。
ノードロックライセンスのバージョン情報画面の『アンケートサイト』ボタン

503

オプション画面「オプション」画面では、WinActor の動作設定をします。
「オプション」画面を表示するには、メニューバーの［ツール］メニューから［オプション］をクリックします。

◼

オプション画面の画面構成
図 3-97 オプション画面の画面構成

表 3-113 オプション画面の画面構成

No.

構成要素

説明

❶ 切り替えタブ

設定画面を切り替えることができます。

❷ 設定欄❶で選択したタブの設定項目が表示されます。

❸ ［OK］ボタン

設定項目を反映して、「オプション」画面を閉じます。

❹ ［キャンセル］ボタン

設定項目は反映せずに、「オプション」画面を閉じます。

• ライセンスの種類がノードロックライセンスの場合、［ライセンスサーバ］タブは表示されません。
• ライセンス種別が実行版の場合、［記録］タブと［編集］タブは表示されません。
• 設定した内容はシナリオファイルではなく、PC に保存されます。

504

◼

管理サーバタブ

図 3-98 オプション画面の管理サーバタブ

表 3-114 オプション画面の管理サーバタブ

No.

構成要素

説明

❶ 管理サーバからの指示で動 管理サーバからの指示で WinActor を動作させる場合、チェ作する

ックを付けます。

❷ URL

管理サーバの URL を入力します。

❸ パスワード

管理サーバのパスワードを入力します。

❹ クライアント証明書

管理サーバへの接続にクライアント証明書が必要な場合
は、クライアント証明書を入力します。

❺ 証明書パスワード

必要な場合は、クライアント証明書のパスワードを入力します。

❻ ［接続チェック］ボタン

管理サーバとの接続状態を確認します。

❼ URL

管理サーバが冗長構成されている場合は、2 台目の管理サー
バの URL を入力します。

❽ パスワード

2 台目の管理サーバのパスワードを入力します。

505

No.

構成要素

説明

❾ クライアント証明書

2 台目の管理サーバへの接続にクライアント証明書が必要な場合は、クライアント証明書を入力します。

❿ 証明書パスワード

必要な場合は、クライアント証明書のパスワードを入力します。

⓫ ［接続チェック］ボタン

2 台目の管理サーバとの接続状態を確認します。

⓬ ［クリア］ボタン

管理サーバの情報をクリアします。

• 管理サーバの接続に必要な情報は、ご利用いただく環境によって異なりますので、管理サーバの管理者にお尋ねください。
• 「管理サーバからの指示で動作する」にチェックをした場合は、ユーザによるシナリオの編集・実行が不可能となります。
• OS（Windows）の時刻と管理サーバの時刻がずれていると接続エラーとなります
ので、OS を正しい時刻に合わせてご利用ください。

［接続チェック］ボタンは、管理サーバとの接続状態を確認します。
表 3-115 管理サーバ接続チェック時の画面

No.

接続状態

確認画面

❶ 管理サーバとの接続ができており、管理サーバからの指示を受けられる状態❷ 管理サーバとの接続ができていない状態506

◼

ライセンスサーバタブ

図 3-99 オプション画面のライセンスサーバタブ

表 3-116 オプション画面のライセンスサーバタブ

No.

構成要素

❶ 機能選択説明
ライセンスサーバに要求するライセンスの種別を、チェックマークで切り替えることができます。
次回起動時に有効になります。
※ライセンスサーバ管理者によって切り替えが制限されている場合は、チェックマークの操作ができません。

❷ 管 理 サ ー バ URL と 同 じ ライセンスサーバが管理サーバと同じ URL の場合、チェッ
URL を使用する

クを付けます。

❸ URL

ライセンスサーバの URL を入力します。

❹ パスワード

ライセンスサーバのパスワードを入力します。

507

No.

構成要素

説明

❺ クライアント証明書

ライセンスサーバへの接続にクライアント証明書が必要な場合は、クライアント証明書を入力します。

❻ 証明書パスワード

必要な場合は、クライアント証明書のパスワードを入力します。

❼ ［接続チェック］ボタン

ライセンスサーバとの接続状態を確認します。

❽ URL

ライセンスサーバが冗長構成されている場合は、2 台目のライセンスサーバの URL を入力します。

❾ パスワード

2 台目のライセンスサーバのパスワードを入力します。

❿ クライアント証明書

2 台目のライセンスサーバへの接続にクライアント証明書が必要な場合は、クライアント証明書を入力します。

⓫ 証明書パスワード

必要な場合は、クライアント証明書のパスワードを入力します。

⓬ ［接続チェック］ボタン

2 台目のライセンスサーバとの接続状態を確認します。

⓭ ［クリア］ボタン

ライセンスサーバの情報をクリアします。

• ライセンスサーバの接続に必要な情報は、ご利用いただく環境によって異なります
ので、ライセンスサーバの管理者にお尋ねください。
• OS（Windows）の時刻とライセンスサーバの時刻がずれていると接続エラーとなりますので、OS を正しい時刻に合わせてご利用ください。

［接続チェック］ボタンは、ライセンスサーバとの接続状態を確認します。
表 3-117 ライセンスサーバ接続チェック時の画面

No.

接続状態

確認画面

❶ ライセンスサーバと接続ができており、ライセンスの取得ができる状態

508

No.

接続状態

確認画面

❷ ライセンスサーバとの接続ができていない状態

509

◼

プロキシサーバタブ

図 3-100 オプション画面のプロキシサーバタブ

表 3-118 オプション画面のプロキシサーバタブ

No.

構成要素

説明

❶ プロキシサーバを利用する プロキシサーバを利用する場合はチェックを付けます。
❷ プロキシサーバの設定方法 プロキシサーバの設定方法を選択します。
❸ スクリプトのアドレス

セットアップスクリプト(pac)のアドレスを入力します。
❷で「セットアップスクリプト（pac）を使用」を指定した
場合、プロキシの解決に Windows HTTP サービスを使用するため、pac ファイルの内容を OS がキャッシュします。キャッシュについては OS の動作に依存しています。

❹ ホスト

プロキシサーバのホスト名または IP アドレスを入力しま
す。

❺ ポート

プロキシサーバのポート番号を入力します。

❻ 認証が必要

プロキシサーバで認証する場合、チェックを付けます。

❼ 認証方式

プロキシサーバの認証方式を選択します。
Basic 認証、Digest 認証、NTLM 認証に対応しています。

❽ ユーザ名

プロキシサーバで認証に使用するユーザ名を入力します。

❾ パスワード

プロキシサーバで認証に使用するパスワードを入力します。

❿ ドメインプロキシサーバで認証に使用するドメインを入力します。

510

◼

サーバ接続状況タブ

図 3-101 オプション画面のサーバ接続状況タブ

表 3-119 オプション画面のサーバ接続状況タブ

No.

構成要素

説明

❶ 管理サーバ

管理サーバの接続状態を表示します。
表示内容は下表を参照してください。

❷ ライセンスサーバ

ライセンスサーバの接続状態を表示します。
表示内容は下表を参照してください。
※ノードロックライセンスの場合、表示されません。

❸ [表示更新]ボタン

接続状態の表示を更新します。
表 3-120 サーバ接続状況の表示内容

No.

表示内容

接続状態

❶ 接続中

現在通信している場合に表示されます。

❷ 接続失敗接続に失敗した場合に表示されます。

❸ 接続処理中

サーバへの接続を試みている場合に表示されます。

❹ 未接続

・接続処理実施中に表示されます。
・サーバ 1 と接続中で、設定済のサーバ 2 に接続する必要がない場合に、サーバ 2 側に表示されます。

❺ 未設定

接続に必要な情報が設定されていない場合に表示されま
す。

511

◼

ログサーバタブ

図 3-102 オプション画面のログサーバタブ

表 3-121 オプション画面のログサーバタブ

No.

構成要素

説明

❶ 管理サーバに操作ログを送 管理サーバに操作ログを送信する場合、チェックを付けま信するす。
本設定を有効にした場合、管理サーバに操作ログを送信できないと、シナリオ実行ができなくなります。
また、管理サーバタブの「管理サーバからの指示で操作する」にチェックを付いている場合、本設定はできません。本
設定を行わなくても管理サーバにログが送信されます。

❷ syslog サーバに操作ログを syslog サーバに操作ログを送信する場合、チェックを付け
送信する

ます。

❸ 接続先

syslog サーバのホスト名または IP アドレスを入力します。

❹ Facility

syslog の facility を選択します。

❺ [テスト送信]ボタン

syslog サーバへテスト用のログを送信します。
syslog サーバ側で受信を確認してください。

❻ シナリオ実行中に同一シナ チェックを付けると、シナリオ実行中に同じシナリオファ
リオファイル呼び出しにつ イルが複数回呼び出された場合でも、呼び出し毎にログをいても呼び出し毎にログを 送信します。
送信するチェックを外すと、同じシナリオファイルについて 1 回目の呼び出しではログを送信しますが、2 回目以降の呼び出し
ではログを送信しません。
初期値（出荷時）は、チェックが OFF になっています。

512

◼

実行タブ

図 3-103 オプション画面の実行タブ513

表 3-122 オプション画面の実行タブ

No.

構成要素

説明

❶ ターゲット枠を表示する

実行中のアクティブな操作に、枠を表示するか、非表示とするかをチェックボックスで選択します。
初期値（出荷時）は、チェックが ON になっています。

❷ ターゲット枠の色ターゲット枠の表示色を、カラーダイアログウィンドウから選択できます。

❸ ショートカットキー

WinActor の緊急停止キーとしてのショートカットキーを登録します。設定できるのは、停止と一時停止とループ完了後一時停止です。ショートカットキーとして利用できるキー
は、英数字キー（A～Z、0～9）およびファンクションキー（F1～F12）です。装飾キーとして「Ctrl」「Alt」が利用可能です。

❹ 予期せぬマウス／キーボー 予期せぬマウス/キーボードの操作によって、意図しない実ド操作による一時停止

行結果となることを防止する機能です。
チェックを ON にして実行した場合、マウスやキーボードの操作を検出した際に、シナリオ実行を一時停止します。
初期値（出荷時）は、チェックが OFF になっています。

❺ CSV ファイルエンコーディ CSV ファイルを読み書きする際のエンコーディングを指定
ング❻ テキスト変換言語モード

でできます。｢MS932｣｢UTF-8｣が選択できます。
言語非依存化機能での、ウィンドウタイトルの変換後の言語を指定できます。
「日本語(ja-JP)」「英語(en-US)」が選択できます。
初期値は、WinActor の初回起動時の実行環境に依存します。
初期値の決まり方は『表 1-16 言語の決まり方』を参照してください。

❼ テキスト変換処理を有効に シナリオ実行時に、言語非依存化機能のウィンドウタイト
する

ル変換処理をする場合に、チェックを付けます。
チェックを外した場合、ウィンドウタイトルは変換処理されません。
初期値（出荷時）は、チェックが OFF になっています。

❽ 呼び出し先のシナリオファ チェックを付けると、呼び出し先のシナリオファイルにパ
イルにパスワードが設定さ スワードが設定されている場合にのみ「シナリオファイルれている時のみ、呼び出し 呼び出し」が実行できるよう制限されます。
先のシナリオファイルを呼 呼び出し先のシナリオファイルに編集パスワード、閲覧パ
び出す
スワード、実行パスワードのいずれも設定されていない場
合は、「シナリオファイル呼び出し」がエラーとなり、シナリオ実行が一時停止します。
初期値（出荷時）は、チェックが OFF になっています。

514

No.

構成要素

説明

❾ シナリオ呼び出しで呼び出 チェックを付けると、シナリオファイル呼び出しノードでし元のシナリオファイルへ 呼び出し元のシナリオファイルへ戻る際に、呼び出し先シ戻るときに、呼び出し先の ナリオファイルを閉じるようになります。
シナリオファイルを閉じる ただし、シナリオ実行前に呼び出し先シナリオファイルが手動で既に開かれていた場合は、チェックが付いていても呼び出し先シナリオファイルを閉じません。
初期値（出荷時）は、チェックが ON になっています。

❿ シナリオ GoTo で他のシナ チェックを付けると、シナリオ GoTo ライブラリで呼び出
リオファイルを呼び出した し先のシナリオファイルに移る際に、呼び出し元シナリオ
ときに、呼び出し元のシナ ファイルを閉じるようになります。
リオファイルを閉じる
ただし、シナリオ実行前に呼び出し元シナリオファイルが手動で既に開かれていた場合は、チェックが付いていても呼び出し元シナリオファイルを閉じません。
初期値（出荷時）は、チェックが ON になっています。

⓫ タイムアウト

状態が変化するまで待機する時間です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

⓬ Python の使用方針

Python の使用方針を指定できます。
「Python を利用しない（Python 実行ノード実行時はエラーとする）」、「WinActor 同梱の Python を利用する」、「指定
した Python を利用する」が選択できます。

⓭ Python のパスの指定

Python の使用方針に「指定した Python を利用する」を指定した場合に、その Python のパスを指定できます。

⓮ 同梱ライブラリ実行時には Python の使用方針に「指定した Python を利用する」を指WinActor 同梱の Python を 定した場合に、その場合でも同梱ライブラリ実行時には利用する
WinActor 同梱の Python を利用するか否かを指定できます。

• ライセンス種別が実行版の場合、「ステップ実行」のショートカットキーが登録で
きません。

515

◼

記録タブ

図 3-104 オプション画面の記録タブ

表 3-123 オプション画面の記録タブ

No.

構成要素

説明

❶ 変数を自動生成するチェックした場合、ユーザの操作の記録時に、変数名を自動的に決定し、ノード作ります。チェックを外した場合、「値⇒」で直値を使ったノードを作ります。チェックを外した状
態で変数名の指定が必要になった場合は、変数名を入力する画面が表示されます。
初期値（出荷時）は、チェックが ON になっています。

❷ 画像キャプチャをする

ユーザの操作を記録する際に、補足情報として画面のイメージを保存するか、しないかを選択します。
初期値（出荷時）は、チェックが ON になっています。

❸ 画像サイズ

記録時に保存するキャプチャ画像の画面のサイズを 1～
100%の範囲で指定します。
OCR マッチングノードが保存するキャプチャ画像は、テス
ト実行に用いるため、本項目の値に関わらず 100%で保存されます。
初期値（出荷時）は、50%になっています。

❹ 記録時に WinActor の画面 チェックを付けると、端末操作の記録状態の WinActor は、を小さくする

縮小表示になります。
チェックを外すと、通常の表示サイズのまま変化しません。
初期値（出荷時）は、チェックが ON になっています。
縮小表示については、『3.3.4 編集／記録』を参照して
ください。

516

◼

編集タブ

図 3-105 オプション画面の編集タブ

表 3-124 オプション画面の編集タブ

No.

構成要素

説明

❶ 超過時に警告を表示する

フローチャート画面上の表示ノード数が多くなると画面乱れが生じる原因となります。表示ノード数が指定値を超えた時に警告を表示するか、しないかを選択します。
初期値（出荷時）は、チェックが OFF になっています。
画面乱れが発生する表示ノード数は、端末の性能によって変わります。

❷ 表示ノード数上限

表示ノード数がここで指定した値を超えた時に警告を表示
します。
初期値（出荷時）は、300 が設定されています。

❸ タ ー ゲ ッ ト 選 択 時 に ターゲット選択時、コントロール選択時に WinActor の画面
WinActor の画面を消すを消します。
初期値（出荷時）は、チェックが ON になっています。

❹ プ ロ パ テ ィ 画 面 切 り 替 え プロパティを変更後、［更新］ボタンをクリックせずにプロ時、プロパティを自動保存 パティ画面を切り替えた場合、プロパティの更新内容を自する。
動的に保存します。
初期値（出荷時）は、チェックが OFF になっています。
チェックが OFF の場合は、プロパティ画面を切り替える
際に、更新内容を保存するか確認するダイアログが表示されます。

❺ 選択項目削除時にダイアロ 削除の確認ダイアログを表示せずに、選択した項目を削除
グによる確認をしないします。
初期値（出荷時）は、チェックが OFF になっています。
チェックが OFF の場合は、選択項目を削除する前に、確認
ダイアログが表示されます。

517

◼

時刻タブ

図 3-106 オプション画面の時刻タブ

表 3-125 オプション画面の時刻タブ

No.

構成要素

説明

❶ 日付形式（全体）表示される日付形式を指定します。
日付形式は、｢yyyy-mm-dd｣｢yyyy/mm/dd｣「dd.mm.yyyy」「dd/mm/yyyy」「dd-mm-yy」「dd/mm/yy」「mm-dd-yy」が選択できます。
• 初期値（出荷時）は、｢yyyy/mm/dd｣が選択されています。
• 本設定はバージョン情報画面のライセンス有効
期限、シナリオ情報画面の有効期限、試用期限に適用されます。

❷ 日付形式（ログ）

ログに出力される日付形式を指定します。
日付形式は、｢yyyy-mm-dd｣｢yyyy/mm/dd｣「dd.mm.yyyy」、「dd/mm/yyyy」「dd-mm-yy」「dd/mm/yy」「mm-dd-yy」が選択できます。
初期値（出荷時）は、｢yyyy-mm-dd｣が選択されています。

❸ タイムゾーン表示される時間のタイムゾーンを指定します。
「タイムゾーンを絞り込む」を実行した場合は、絞り込まれたタイムゾーンのみが表示されます。
• 初期値（出荷時）は、｢OS デフォルト｣が設定されています。
• 本設定はライセンス認証、ログ出力、シナリオの有効期限、試用期限に適用されます。

❹ 夏時間を適用しない

夏時間を適用しないかどうかを指定します。
夏時間を運用している地域のタイムゾーンを❸で指定した場合に、本設定が有効になります。夏時間を適用したくない場合は、チェックを入れて下さい。

518

No.

構成要素

❺ タイムゾーンを絞り込む

説明入力された文字が含まれるタイムゾーンを ❸ に表示します。
文字が入力されずにタイムゾーンを絞り込むボタンを押した場合、選択可能なタイムゾーンがすべて❸に表示されま
す。

519

◼

ログタブ

図 3-107 オプション画面のログタブ

表 3-126 オプション画面のログタブ

No.

構成要素

説明

❶ 実行ログを常に出力する

実行中にログ出力画面に出力されるログを、ファイルに出力するか、しないか選択します。
出力する場合、ログファイルで指定したファイルパスに実
行ログ情報を追記します。
また、「分割間隔」コンボボックスで、ファイルの自動分割
間隔を設定できます。
※初期値（出荷時）は、チェックが OFF になっています。

❷ ログ分割

ログファイルの分割方法を指定します。
分割方法は、「ログ分割しない」、「日付で分割 1」、「日付で分割 2」、「ファイルサイズで分割」、「シナリオ実行毎に分割」が選択できます。
また、選択した分割方法にマウスカーソルを合わせると、ツールチップによる補足説明が表示されます。
分割方法の詳細については、『表 3-127 ログ分割方法』
を参照してください。
※「❶実行ログを常に出力する」のチェックボックスを ONにした場合にのみ設定可能です。

❸ 分割間隔

ログファイルを分割する間隔を指定します。
※「❷ログ分割」の「ファイルサイズで分割」を選択した場
合にのみ設定可能です。
分 割 間 隔 は 、「 500KByte 」、「 1MByte 」、「 10MByte 」、「50MByte」、「100MByte」が選択できます。

520

No.

構成要素

❹ ログファイル

説明
ログの出力先をファイル選択ダイアログ（［...］ボタン）から指定できます。
※「❶実行ログを常に出力する」のチェックボックスを ONにした場合にのみ設定可能です。
※「❶実行ログを常に出力する」のチェックボックスを OFFにして、［OK］ボタンをクリックすると、設定していたログ
ファイル情報が消えるため注意してください。

❺ ログファイルエンコーディ ログファイルを読み書きする際のエンコーディングを指定
ング

できます。
「MS932」｢UTF-8｣が選択できます。
※「❶実行ログを常に出力する」のチェックボックスを ONにした場合にのみ設定可能です。
表 3-127 ログ分割方法

No.

ログ分割方法

説明❶ ログ分割しない

ログファイルで指定したファイルに出力します。
ログの分割は行わず、常に同じファイルに出力します。
※ファイルサイズを監視していませんので出力によっては大きなファイルサイズになります。
ディスク容量を圧迫する可能性がありますので、ファイ
ルサイズには十分注意してください。

❷ 日付で分割１

ログファイルで指定したファイル名に日付をつなげたファイル名で、ファイルに出力します。
ログ出力時に日付を跨いだ場合には、新しい日付のファイ
ル名を生成し、出力先をそのファイルに切り替えます。
※設定済で WinActor 起動時、オプション設定時、もしくは出力ファイルが切り替わる時に、出力するファイルが既に存在する場合、そのファイルに追記します。
※切り替え基準となる時刻は、オプション画面の時刻タブの「タイムゾーン」の設定に依存します。
※ファイル名の日付の形式は、オプション画面の時刻タブの「日付形式（ログ）」の設定に依存します。
ただし、選択した形式で「/」が付く場合、それが取り除かれた形式になります。
例)
ログファイル：log.txt
日付形式（ログ）：yyyy-mm-ddを設定した場合、「log_2019-09-01.txt」のファイル名が生成されます。
※ファイルサイズを監視していませんので、出力によっては大きなファイルサイズになります。
同様に分割されたファイル数も監視していません。
ディスク容量を圧迫する可能性がありますので、ファイ
ルサイズとファイル数には十分注意してください。

521

No.

ログ分割方法❸ 日付で分割２

説明
ログファイルで指定したファイルに出力します。
ログ出力時に日付を跨いだ場合には、ファイル名に日付をつなげたファイル名にリネームし、再度、ログファイルで指定したファイルを新しく生成し出力します。
※設定済で WinActor 起動時、または、オプション設定時に、出力するファイルが既に存在する場合、ファイルサイズ
が 0 なら追記しますが、データが存在する場合、以下の条件で動作します。
1. 追記 - ファイル先頭行のログの日付が WinActor の時刻と同じ日付の場合。
2. 分割 - ファイル先頭行のログの日付が WinActor の時刻と異なる日付の場合。
ログの日付でリネームする。
3. 分割 - ファイル先頭行のログの日付が読み込めな
かった場合。
更新日付でリネームする。
※分割後の日付付きファイル名は、「日付で分割１」と同じ命名規則です。
※リネームする際に同名の日付付きファイル名が既に存在する場合、末尾に番号を付けて別のファイル名としてリネームします。
番号の付け方は「ファイルサイズで分割」と同じです。
※リネームする際に同名の日付付きファイル名が既に存在する場合、ファイル名の末尾に付ける番号の最大は 999までです。
1 から 999 までのすべての番号付きファイルが既にある
場合、リネームに失敗し、以降のログ出力は行われません。
その場合、既にある番号付きファイルを移動または削除することで、ログ出力を継続することが可能です。
リネーム時の番号の付け方は「ファイルサイズで分割」と同じです。

522

No.

ログ分割方法❹ ファイルサイズで分割

説明
ログファイルで指定したファイルに出力します。
「分割間隔」で指定した 500KByte～100MByte 毎に、ファイル名の末尾に番号を付けてリネームを行い、再度、ログフ
ァイルで指定したファイルを新しく生成し出力します。
※設定済で WinActor 起動時、または、オプション設定時に、出力するファイルが既に存在する場合、ファイルサイズ
が「分割間隔」で指定したサイズより大きい場合、分割を行い、出力するファイルを新しく生成します。
「分割間隔」で指定したサイズ以下の場合、そのファイルに追記します。
※分割後の番号付きファイル名は、ログファイルで指定したファイル名の末尾に、数字の左を 0 埋めした 3 桁の番号が付きます。
例)
ロ グ フ ァ イ ル ： scenario.log を 設 定 し た 場 合 、「scenario.log.001」のファイル名にリネームされます。
※分割時の番号の付け方は、リネームするファイルがある
フォルダ配下の、その時のファイルの状況を見て、以下の条件で番号が付けられます。
・001 番から連続するように番号が付けられます。
・001 番がない場合、001 番でリネームを行います。
・001 番から連続して続く番号から、その最大番号の次の番号でリネームを行います。
・001 番から連続しない番号は番号決めの判断対象にはなりません。
※リネームする際にファイル名の末尾に付ける番号の最大は 999 までです。
これが分割できるファイル数の最大として、以降のログ出力は行われませんので、分割されたファイル数には十分注意してください。
最大番号で分割される前に、分割後の番号付きファイルを移動または削除することで、ログ出力を継続することが可能です。
その場合、再度、001 番から連続する番号を付け直しま
す。

523

No.

ログ分割方法❺ シナリオ実行毎に分割

説明
ログファイルで指定したファイルに出力します。
シナリオ実行が終了したタイミングで、ファイル名の末尾に番号を付けてリネームを行い、再度、ログファイルで指定したファイルを新しく生成し出力します。
※設定済で WinActor 起動時、または、オプション設定時に、出力するファイルが既に存在する場合、ファイルサイズ
が 0 なら追記しますが、データが存在する場合、分割して出力するファイルを新しく生成します。
※分割時、分割後の動作については、「ファイルサイズで分割」と同じです。
※リネームする際にファイル名の末尾に付ける番号の最大は 999 までです。
「ファイルサイズで分割」と同じです。

• 「ログ分割しない」、「日付で分割１」、「日付で分割２」、「シナリオ実行毎に分割」
を選んだ場合、出力されるログのファイルサイズに制限を設けていないため、肥大化する可能性があります。
• 「日付で分割１」、「日付で分割２」を選んだ場合、分割するファイル数に制限を設けていないため、ファイル数が増加する可能性があります。
• 指定したファイルが別のアプリケーションによって開かれてファイルがロックされている場合、ログ出力とファイル分割が出来ません。
「ログ分割しない」の場合、ロックされている間は出力できませんが、ロックから解放されれば出力を再開します。
「日付で分割１」、「日付で分割２」、「ファイルサイズで分割」、「シナリオ実行毎に分割」の場合、一度、ログ出力とファイル分割に失敗すると、以降、ログ出力とファイル分割を実行できません。
その時はログ画面に内容が表示されますのでご確認いただき、オプションでログフ
ァイルを再設定することで、再開可能です。
• 「日付で分割２」、「ファイルサイズで分割」、「シナリオ実行毎に分割」の場合、ファイル分割でファイル名のリネームを行います。
その際に、ログファイルで指定したファイル名を、一度、tmp ファイル名にリネームしてから、番号付きファイル、または、日付付きファイルへのリネームを一瞬で行います。
リネームに失敗、もしくは、番号付きファイルが既に 999 番まで存在する場合、番号付けに失敗して、tmp ファイル名のまま配置される場合があります。
その時はログ画面に内容が表示されますのでご確認いただき、オプションでログフ
ァイルを再設定することで、再開可能です。
※ログファイルで指定したファイル名が「log.txt」の場合、tmp ファイル名は「log.txt.[16 文字の半角英数字].tmp」となります。
• ログファイルにて既存のファイルを選択した場合には、上書き確認のダイアログが表示されます。なお実際には上書きではなく、既存ファイルに追記されます。
• WinActor からファイル保存できないフォルダがあります。
『6.1 ファイル保存場所の制限事項』を参照してください。

524

◼

スクリーンセーバータブ
図 3-108 オプション画面のスクリーンセーバータブ

表 3-128 オプション画面のスクリーンセーバータブ

No.

構成要素

説

明

❶ シナリオ実行中にスクリー シナリオ実行中のスクリーンセーバーの起動を抑止する場
ンセーバーを起動しない

合に、チェックを付けます。

❷ シナリオ実行時にスクリー シナリオ実行開始時に既に起動しているスクリーンセーバ
ンセーバーを解除する❸ 解除パスワード

ー、およびシナリオ実行中に起動したスクリーンセーバーを解除する場合に、チェックを付けます。
リモートデスクトップ経由で WinActor を動作させている環境では、スクリーンセーバーの解除はできません。

❷の「シナリオ実行時にスクリーンセーバーを解除する」にチェックを付けた場合に、スクリーンセーバーを解除するためのパスワードを入力します。
解除パスワードは暗号化されて保存されます。
解除パスワードが入力されている場合、8 文字固定でマスク表示されます。変更する場合はすべて削除してから入力
してください。

525

◼

更新タブ
図 3-109 オプション画面の更新タブ

表 3-129 オプション画面の更新タブ

No.

構成要素

説

明

❶ 起動時にバックグランドで WinActor の起動時に更新を確認するか指定します。
更新を確認する❷ WinActor❸ WebDriver❹ ユーザライブラリ❺ サブシナリオ❻ CloudLibrary

チェックを付けると、起動時に更新を確認します。
更新を確認した後の動作をそれぞれ指定します。
「更新しない」「手動更新」「自動更新」から選択します。
「更新しない」の場合、何もしません。
「手動更新」の場合、更新があるとステータスバーのベル型のアイコンで通知し、手動更新を促します。
「自動更新」の場合、更新があると自動的に更新を行います。
更新ついては、ヘルプメニューの『更新を確認』を参照してください。

プロキシサーバを利用する環境では、プロキシサーバタブの設定が必要です。
設定方法については、『プロキシサーバタブ』を参照してください。

526

◼

ブラウザタブ
図 3-110 オプション画面のブラウザタブ

表 3-130 オプション画面のブラウザタブ

No.

構成要素

❶ Chrome
Edge
Firefox説明

シナリオ実行時に対象のブラウザ操作する際の方式を指定します。
「WebDriver」「拡張機能」から選択します。
初期値（出荷時）は、「WebDriver」に設定されています。

527

◼

生成 AI タブ

図 3-111 オプション画面の生成 AI タブ

表 3-131 オプション画面の生成 AI タブ

No.

構成要素

説

明

❶ シナリオ作成に生成 AI を利 シナリオ作成に生成 AI を利用しない場合に指定します。
用しない❷ シナリオ作成に OpenAI を シナリオ作成に OpenAI を利用する場合に指定します。
利用するメニューの新規作成（生成 AI 利用）にてシナリオを新規作成する際に OpenAI を利用します。

❸ API キー

シナリオ作成に OpenAI を利用する際に使用する API キーを指定します。

❹ Organization ID

シナリオ作成に OpenAI を利用する際に、複数の組織に属している場合、組織を指定するための Organization ID を指定します。

❺ Model

シナリオ作成に OpenAI を利用する際に使用するモデルを指定します。

528

No.

構成要素

説

明

❻ シ ナ リ オ 作 成 に Azure シナリオ作成に Azure OpenAI を利用する場合に指定しま
OpenAI を利用する❼ API キーす。
メニューの新規作成（生成 AI 利用）にてシナリオを新規作成する際に Azure OpenAI を利用します。
シナリオ作成に Azure OpenAI を利用する際に使用する API
キーを指定します。

❽ Azure OpenAI リソースの シナリオ作成に Azure OpenAI を利用する際に使用する
名前

Azure OpenAI のリソースの名前を指定します。

❾ モデルデプロイの名前

シナリオ作成に Azure OpenAI を利用する際に使用するモ
デルデプロイの名前を指定します。

❿ API バージョン

シナリオ作成に Azure OpenAI を利用する際に使用する APIのバージョンを指定します。

529

◼

その他タブ

図 3-112 オプション画面のその他タブ

表 3-132 オプション画面のその他タブ

No.

構成要素

説

明

❶ ノード表示幅

フローチャート上のノードの幅（表示する文字数）を 15～
255 の範囲で指定します。
フローチャート上のノードには、プロパティ画面で設定できるノードの名前を表示します。
初期値（出荷時）は、15 に設定されています。

❷ 表示ログ行数上限

ログ出力タブ画面のログ表示エリアに表示されるログ行数の上限を設定します。
上限を超えると古いログが 100 行単位で消去されます。
初期値（出荷時）は、1,000 行に設定されています。

❸ フォントサイズ

WinActor のフォントサイズを指定します。
フォントサイズは、リストから 12、15、18、21、24、27 が選択できます。
初期値（出荷時）は、12 に設定されています。

530

No.

構成要素

説

明

❹ CSV ファイル読み込み時に CSV ファイルのデータ部において、ダブルクォート(")で囲連続する改行文字をまとめ われた中の連続する改行文字を、1 つの改行文字にまとめるます。
チェックを付けると、WinActor の操作やシナリオ実行でCSV ファイルを読み込む際、ダブルクォート内の連続する
改行文字を 1 つの改行文字にまとめて読み込むようになります。
チェックを外すと、CSV ファイル内の改行文字をそのまま読み込みます。
CSV ファイルのヘッダ部やダブルクォートで囲われていな
い部分の改行文字に影響はありません。
初期値（出荷時）は、チェックが ON になっています。

❺ 最小化時にタスクバーにア WinActor を最小化した際に、Windows のタスクバーにアイコンを表示するイコンを表示します。
チェックを付けると、最小化した際にタスクバーとタスク
トレイの両方にアイコンが表示されます。
チェックを外すと、最小化した際にタスクトレイにのみアイコンが表示されます。
初期値（出荷時）は、チェックが ON になっています。

❻ 古い作業ファイルの削除

WinActor 起動時における、WinActor 作業フォルダに残っている古い作業ファイルの削除方法を指定します。
「確認後に削除する」「確認せずに自動削除する」「削除しない」から選択します。
「確認後に削除する」の場合、WinActor 起動時に「削除しきい値（日）」に指定した日数以上経過した古い作業ファイ
ルが残っていると、削除確認のダイアログを表示します。
「確認せずに自動削除する」の場合、同様に古い作業ファ
イルが残っていると、削除確認のダイアログを表示せずに自動的に削除します。
「削除しない」の場合、何もしません。
初期値（出荷時）は、「確認後に削除する」に設定されています。

❼ 削除しきい値（日）削除対象とする作業ファイルの経過日数を 1～365 の範囲
で指定します。
初期値（出荷時）は、7 日に設定されています。

531

タスクトレイ
WinActor を起動すると、タスクトレイにアイコンが表示されるようになります。
WinActor の画面が表示されている状態の場合は、タスクバーとタスクトレイの両方にアイコンが表示されます。
WinActor の画面が非表示状態（最小化状態）の場合は、設定により、タスクバーとタスク
トレイの両方、またはタスクトレイのみにアイコンを表示させることができます。
設定方法については、オプション画面の『その他タブ』を参照してください。
図 3-113 タスクバーの WinActor アイコン

図 3-114 タスクトレイの WinActor アイコン◼

タスクトレイの WinActor アイコンの操作

タスクトレイの WinActor アイコンでの操作を以下に示します。
表 3-133 タスクトレイアイコンでの操作

No.

メニュー

動作

❶ 左クリック

実行中のシナリオを一時停止します。
ツールバーの「一時停止」アイコンと同じ動作です。

❷ 左ダブルクリック

WinActor を表示します。
記録中状態の縮小表示の場合は、縮小表示を解除し、通常の表示サイズの WinActor を表示します。

❸ 右クリック

ポップアップメニューを表示します。

532

タスクトレイの WinActor アイコンを右クリックすると、ポップアップメニューが表示されます。
図 3-115 タスクトレイアイコンのポップアップメニュー

表 3-134 タスクトレイアイコンのポップアップメニューの動作

No.

メニュー

動作

❶ シナリオ実行／再開

シナリオの実行状態で表示が切り替わります。
実行待ち状態では「シナリオ実行」が表示され、クリックするとシナリオの実行を開始します。
一時停止状態では「再開」が表示され、クリックするとシナ
リオの実行を再開します。
ツールバーの「シナリオ実行」アイコンと同じ動作です。

❷ ステップ実行

シナリオをステップ実行します。
ツールバーの「ステップ実行」アイコンと同じ動作です。

❸ 一時停止実行中のシナリオを一時停止します。
ツールバーの「一時停止」アイコンと同じ動作です。

❹ シナリオ停止

実行中のシナリオを停止します。
ツールバーの「停止」アイコンと同じ動作です。

❺ ウィンドウ表示

WinActor を表示します。
記録中状態の縮小表示の場合は、縮小表示を解除し、通常の表示サイズの WinActor を表示します。

❻ 終了

WinActor を終了します。

ライセンス種別が実行版の場合、ポップアップメニューの「ステップ実行」は選択で
きません。

533

記録操作画面
エミュレーションモードで記録を開始すると、「記録操作」画面が表示されます。
「マウスカーソルのイベント」欄で、マウスの見本操作の記録方式を設定します。
操作記録リストに、見本操作が蓄積されます。
図 3-116 記録操作画面

534

◼

マウスカーソル／キーボードのイベント

図 3-117 記録操作画面（記録の設定）

表 3-135 記録操作画面（記録の設定）

No.

名称

❶ 原点、X 方向、Y 方向

説明
マウスカーソルの座標の記録の仕方を指定します。原点
では、座標の起点を指定します。X 軸、Y 軸それぞれに、
記録の単位を「座標（ピクセル数）」か「％」で指定します。

❷ ドラッグ中の軌跡も記録する マウスの移動の軌跡を記録する場合にチェックします。
❸ 操作中の待機時間も記録する 操作と操作の間の時間も記録する場合にチェックします。

❹ 左右キーを区別して記録する キーボードの左右 Ctrl、Shift、Alt キーを判別して記録する場合にチェックします。

535

◼

原点の指定と記録例

高さ 1000 ピクセル、幅 1000 ピクセルの画面で、画面の左上から右へ 300 ピクセル、下へ
600 ピクセルの箇所でクリックをした場合を例にした記録例を以下に示します。
図 3-118 原点の指定と記録例

表 3-136 記録されるクリック位置の情報

原点「座標」選択時の記録「％」選択時の記録

左上 左上(300,600)

左上(30%,60%)

左下 左下(300, 400)

左下(30%,40%)

右上 右上(700,600)

右上(70%,60%)

右下 右下(700,400)

右下(70%,40%)

WinActor Ver.7 では、画面の座標の取得方法が変更されました。Ver.6 以前のシナリオ
ファイルを実行する際、画面の座標を指定したアクションが正しく動作しない場合が
あります。

536

◼

選択部アクション化

操作記録リストに、見本操作が蓄積されます。操作のアクション化によって、操作記録リストの内容が「エミュレーション」としてフローチャートに配置されます。
図 3-119 記録操作画面（操作記録リスト）

表 3-137 操作記録リストの要素

No.

画面要素

説明

❶ 操作記録リスト

マウスかキーボードかの種別、行った操作内容、操作の座標（マウスの場合のみ）を記録します。
アクション化もしくは削除したい操作を選択します。未選択の場合は全ての操作が対象になります。

❷ 選択部アクション化

操作記録リスト上の操作が「エミュレーション」としてフローチャートに配置されます。「❶操作記録リスト」
上で操作を選択していた場合、選択した操作のみが「エミュレーション」になります。フローチャートに配置された部分は操作記録リストから消えます。

❸ 選択部削除

操作記録リストで選択されている操作を削除します。

537

◼

アクション化後停止

操作記録リストの内容が「エミュレーション」としてフローチャートに配置し記録を停止します。アクション化せず終了したい場合は、右上の×ボタン、またはツールバーの「記録停止」アイコンで記録を停止します。
図 3-120 アクション化後停止の要素

表 3-138 アクション化後停止の要素

No.

画面要素

❶ アクション化後停止

明
記録を停止するときに押します。操作記録リスト上の操作が「エミュレーション」としてフローチャートに配置されます。
「操作記録リスト」上で操作を選択していた場
合、選択した操作のみが「エミュレーション」になります。その後、記録操作画面を閉じます。

538

値の取得画面「値の取得」画面は、対象アプリケーションの画面から情報を取得するノードを作成するための画面です。
図 3-121 値の取得画面

表 3-139 値の取得画面

No.

画面要素

説明

❶ テキストを取得

対象領域からテキスト情報を取得し、変数に格納するノード（文字列取得）をフローチャートに配置します。

❷ リストの現在の項目を取得

対象領域からリストの項目の選択されている値を取得し、変数に格納するノード（リスト取得）をフローチャートに配置します。

❸ 有効無効の状態を取得

対象領域が有効無効状態を取得し、有効の場合は「true」、
無効の場合は「false」を変数に格納するノード（有効無効状態取得）をフローチャートに配置します。

❹ チェックのオン･オフを取得 対象領域のチェック状態を取得し、ON の時は「true」、OFFの時は「false」を変数に格納するノード（チェック状態取得）をフローチャートに配置します。

❺ リストの一括取得

対象領域からリストの項目の一覧を取得して CSV ファイ
ルに保存するノード（リスト一括取得）をフローチャートに配置します。

対象アプリケーションの作成方法によって、「値の取得」と「値の設定」が正常にできない場合があります。なお、内部の構造の違いであるため、外観だけでは判断することはできません。

539

◼

値の取得画面表示手順「値の取得」画面を表示する手順について説明します。

Steps

1.

ツールバーの「記録対象アプリケーション選択」アイコンをクリックします。

マウスカーソルがに変わります。

2.

記録対象画面のタイトルバーをクリックします。

3.

ツールバーの「記録」アイコンをクリックします。

記録が開始されます。

4.

「変数一覧」タブ画面で「値の取得・設定」アイコンをクリックします。

マウスカーソルが指の形に変わります。

540

5.

記録対象画面で値を取得したい箇所をクリックします。

「値の取得」画面が表示されます。

541

オンラインシナリオ管理画面「オンラインシナリオ管理」画面は、WinActor Manager on Cloud(以降、WMC)との間でシナリオファイルのアップロード、ダウンロードを行う画面です。
別途 Web ブラウザから WMC にログインすることなく、WinActor 本体でシナリオファイ
ルの登録や取得が行えます。
「オンラインシナリオ管理」画面を表示するには、メニューバーの［ツール］メニューから［オンラインシナリオ管理］をクリックします。
図 3-122 オンラインシナリオ管理画面

542

◼

接続設定

WMC への接続設定を行います。
WMC の Web 画面にログインする際のユーザ名とパスワードを入力します。
オプション画面の管理サーバタブで設定する「パスワード」とは異なりますのでご注意ください。
図 3-123 オンラインシナリオ管理の接続設定

表 3-140 オンラインシナリオ管理の接続設定

No.

構成要素

説明

❶ 使用サーバ

接続先を選択します。オプション画面の管理サーバタブで設定する「管理サーバ 1」「管理サーバ 2」に対応しています。

❷ ユーザ名WMC に接続する際に使用するユーザ名を入力します。

❸ パスワード

WMC に接続する際に使用するパスワードを入力します。

❹ ［設定保存］ボタン

ユーザ名とパスワードを保存します。次回起動時に入力済
みの状態で画面が表示されます。

❺ ［クリア］ボタン

ユーザ名とパスワードを消去します。消去した状態で［設定保存］ボタンをクリックすると、次回起動時に未入力状態で画面が表示されます。

543

No.

構成要素

❻ ［接続チェック］ボタン

説明
使用サーバとの接続を確認できます。
接続チェックに成功すると、以下のメッセージが表示されます。

入力した URL やユーザ名、パスワードに誤りがあるために接続に失敗した場合、以下のメッセージが表示されます。

その他、接続チェックに失敗すると以下のエラーメッセー
ジが表示されます。
No.

エラー原因

表示メッセージ❶

管理サーバ URL 未入力 管理サーバ 1 の URL を入力してください。

❷

ユーザ名未入力

ユーザ名を入力してください。

❸

パスワード未入力

パスワードを入力して
ください。

❹

アカウント認証失敗

ユーザ名・パスワードに誤りがあります。

❺

サーバ応答不正サーバとの通信に失敗
しました。

544

◼

シナリオ検索

Steps

1.

2.

検索ボタン
をクリックすると、WMC に登録されているシナリオ一覧が表示されます。
検索結果一覧にある更新ボタン
をクリックすると、再度検索が行われ、検索結果一覧が更新されます。

検索結果一覧に表示されているシナリオを選択すると、シナリオ詳細情報が表示されます。

検索条件に設定できる内容、検索結果一覧に表示される内容、シナリオ詳細情報に表示される内容は、WMC のシナリオ管理画面に準じます。

545

3.

◼

検索結果は 20 件表示されます。
［続きを読み込む］ボタンをクリックすると、20 件ずつ表示が追加されます。
全件が表示されると、［続きを読み込む］ボタンは表示されません。

ダウンロード

Steps

1.

2.

検索結果一覧に表示されているシナリオを選択して、［シナリオダウンロード］ボ
タンをクリックすると、対象のシナリオファイルをダウンロードできます。

ダイアログが表示されますので、保存先フォルダを選択してください。

546

3.

4.

シナリオファイルのダウンロードに成功すると、以下のメッセージが表示され、自動的にシナリオファイルが読み込まれます。

ダウンロード先フォルダに同名のシナリオファイルが存在した場合、ダウンロードに失敗します。

547

◼

ファイルとしてアップロード

フル機能版ライセンスの WinActor は、シナリオファイルを WMC にアップロードできま
す。

Steps

1.

保存済みのシナリオファイルをシナリオ編集モードで開いている状態で、［シナリオアップロード］ボタンをクリックします。

アップロード対象のシナリオファイルを選択するダイアログが表示されます。

一度も保存していないシナリオファイルや、シナリオ閲覧モード・シナリオ実行
モードで開いているシナリオファイルは、アップロードできません。
アップロードできるシナリオファイルを一つも開いていない状態で［シナリオア
ップロード］ボタンをクリックすると、エラーメッセージが表示されます。

2.

アップロードしたいシナリオファイルを選択して、［OK］ボタンをクリックしてください。

登録方法を選択するダイアログが表示されます。

548

3.

ファイルかシナリオのどちらかの形式で登録できます。
ここでは「ファイルとして登録する」にチェックを付けて、［OK］ボタンをクリックします。

登録時の所属情報を選択するダイアログが表示されます。

4.

登録時の所属情報を選択して、［OK］ボタンをクリックします。

シナリオがアップロードされます。

549

アップロードに成功すると、WMC のファイル一覧画面にアップロードされたシ
ナリオファイルが表示されます。

550

◼

シナリオとしてアップロード

フル機能版ライセンスの WinActor は、シナリオファイルを WMC にアップロードできま
す。

Steps

1.

保存済みのシナリオファイルをシナリオ編集モードで開いている状態で、［シナリオアップロード］ボタンをクリックします。

アップロード対象のシナリオファイルを選択するダイアログが表示されます。

2.

アップロードしたいシナリオファイルを選択して、［OK］ボタンをクリックしてください。

登録方法を選択するダイアログが表示されます。

3.

ファイルかシナリオのどちらかの形式で登録できます。
ここでは「シナリオとして登録する」にチェックを付けて、［OK］ボタンをクリックします。

シナリオ情報を入力するダイアログが表示されます。

551

4.

各項目を入力します。入力する情報は、WMC のシナリオ登録画面に準じます。

入力パラメータの［編集］ボタンをクリックすると、入力パラメータとして利用する変数を選択するダイアログが表示されます。

5.

アップロードするシナリオで定義している変数の一覧から、入力パラメータとして利用するものを選択してください。型や必須、省略値、説明も編集できます。

552

6.

7.

出力パラメータの［編集］ボタンをクリックすると、出力パラメータとして利用する変数を選択するダイアログが表示されます。
入力パラメータ同様に、シナリオで定義している変数の一覧から、出力パラメー
タとして利用するものを選択してください。型や必須、省略値、説明も編集できます。

各項目を入力後、シナリオ登録ダイアログの［OK］ボタンをクリックします。

シナリオがアップロードされます。

553

アップロードに成功すると、WMC のシナリオ一覧画面にアップロードされたシナリオが表示されます。

シナリオ登録ダイアログに入力誤りがあると、以下のエラーメッセージが表示さ
れます。
No.

エラー原因

❶ シナリオ名未入力

表示メッセージ
シナリオの名前を入力してください。

❷ タイムアウト未入力、ま タイムアウトには 0（無制限）、または数値 60 秒以
たは、書式不正上（1 分）86400 秒以下（1 日）を指定してくださ
い。

554

◼

注意事項

「オンラインシナリオ管理」画面に関して、注意が必要な点を以下に示します。

• 統合版 WinDirector での利用
• 本機能が対象とする管理サーバは、WMC のみです。統合版 WinDirector 環境では本機能を利用したシナリオ一覧検索やアップロード、ダウンロードは行えません。
• ライセンス種別と管理実行モード• 本機能が提供するシナリオ検索とシナリオダウンロードは、フル機能版、実行版の WinActor で利用できます。
シナリオアップロードは、フル機能版 WinActor でのみ利用できます。
• 管理実行版ライセンスも含め、管理実行モードが ON の場合（オプション画面の管理サーバタブ「管理サーバからの指示で動作する」にチェックが付いている状
態）、本機能は利用できません。
• 接続に使用するアカウントのロール• 本機能の接続設定で入力するアカウント情報については、WMC のロール情報で、以下の権限を有効にしてください。
• ファイル - アップロード• シナリオ - 一覧取得、詳細取得、登録• 権限が有効になっていない場合、オンラインシナリオ管理の各機能の利用時に、権限不正を示すエラーメッセージが表示されます。

• シナリオとして登録する場合の入力パラメータ型• シナリオとして登録する場合、ファイル型の入力パラメータの省略値の登録（WMC に登録されているファイル一覧からの選択）には対応していません。必要に応じて WMC のシナリオ一覧画面からの登録をお願いします。

555

4.

ノード

この章では、ノードの種類とその役割について説明します。

ノードとはWinActor では、シナリオを構成する部品をノードと呼びます。ノードは、フローチャート
上で箱状の部品として表示されます。
図 4-1 ノード556

ノード情報各ノードが共通で持つ「ノード情報」を以下の表に示します。
表 4-1 ノード情報

No.

情報名

❶ ノード ID(ID)

❷ ノード種別(種別)❸ ノード名(名前)❹ コメント説

明

シナリオの中のノードを一意に識別するための番号です。ノードがフローチャート上に配置された際に自動的に付与される番号であり、変更することはできません。
イメージタブ画面、ウィンドウ識別ルール画面、変数参照ツリ
ー画面では、管理項目と括りついているノードのノード ID が表示されます。実行ログ画面では、処理を実施したノードのノード ID が表示されます。
フローチャート画面右上の検索エリアでは、ノード ID を使った検索をすることができます。
ノードの種別です。変更することはできません。ノード種別ごとに役割や設定項目が異なります。以降の節で、詳しく説明していきます。
ノードに付けられた名前です。フローチャート画面での表示名になります。初期状態では、ノード種別が名前に設定されています。ノード名は変更することができます。シナリオのメンテ
ナンスを行う際に解りやすい名前を付けておくことをおすすめします。
変更手順は、『3.6.1 プロパティ画面の構成』の『基本設定タブ』を参照してください。
フローチャート画面右上の検索エリアでは、ノード名を使った検索をすることができます。
ノードに付けられたコメントです。シナリオのメンテナンスを行う際のメモ欄として利用できます。初期状態では何も設定されていません。コメントは変更することができます。
変更手順は、『3.6.1 プロパティ画面の構成』の『基本設定タブ』を参照してください。

557

ノード情報の表示
ノードの上にマウスを乗せるとノード情報の記載されたツールチップが表示されます。
赤枠が付いているノードの場合、ツールチップにはエラー情報も表示されます。

フローチャート画面右上の検索エリアでは、ノードの ID もしくは名前を使った検索をすることができます。
検索エリアについては、『3.5.4 ノード検索』を参照してください。
図 4-2 選択状態のノード

558

シナリオの構造
フローチャート上で、「シナリオ」の「開始」から「終了」に向かう矢印の途中にノードを配置してシナリオを作っていきます。ノードには種類があり、それぞれ役割を持っています。
シナリオは、「開始」から矢印の順番で実行されていき、「終了」で終わります。以下の図に示すシナリオでは、最初に「コマンド実行」、次に「指定時間待機」、最後に「Excel 操作」
が実行されます。
図 4-3 シナリオの構造559

浮きフロー
フローチャート画面で、「開始」～「終了」の中に配置されていないノードを浮きフローと呼びます。シナリオの全体を実行する際に実行対象にならないノードです。
図 4-4 浮きフロー

560

サブルーチン
一連の操作に名前を付けておき、シナリオの任意の場所から利用できるようにするノードです。
サブルーチンを利用する場合は、「サブルーチン呼び出し」を使用します。
図 4-5 サブルーチン

561

シナリオファイル呼び出し
シナリオ実行中に、他のシナリオファイルを読み込んで実行することができます。
「シナリオファイル呼び出し」は、指定されたシナリオファイルを読み込み、実行を開始します。指定されたシナリオの実行後は、呼び出したシナリオのフローに戻り、「シナリオフ
ァイル呼び出し」の次の処理が実行されます。
「シナリオファイル呼び出し」を実行して他のシナリオファイルを呼び出す側を「呼び出し元」、呼び出された側を「呼び出し先」と呼びます。
図 4-6 シナリオファイル呼び出し

呼び出される毎に、呼び出し先シナリオには新しい変数一覧が用意されます。
呼び出し先シナリオでは、データ一覧は使用できません。

呼び出し元シナリオは、呼び出し先シナリオで使われている変数の初期値を指定することができます。
また、呼び出し元シナリオと呼び出し先シナリオで同じ名前の変数が使われている場合、呼び出し先シナリオの実行終了時の変数値を、呼び出し元シナリオに引き継ぐことができます。

562

呼び出し先シナリオは「シナリオ終了」を実行すると終了して、処理を呼び出し元シナリオに戻します。
この時、呼び出し先シナリオは戻り値を設定することができ、戻り値は呼び出し元シナリオに渡されます。

呼び出し先シナリオにパスワードが設定されている場合、そのシナリオが呼び出される際に「シナリオパスワード」画面が表示されて、パスワードの入力が求められます。
呼び出し先シナリオのパスワードが、直前に開いたシナリオと同じ場合は、「シナリオパスワード」画面は表示されません。

「シナリオファイル呼び出し」と「シナリオ終了」については、『4.3.12 シナリオファイル
呼び出し』と『4.3.13 シナリオ終了』を参照してください。

◼

呼び出し履歴タブ画面

シナリオファイルの呼び出し状況は、「呼び出し履歴」タブ画面で確認することができます。
呼び出し履歴は、シナリオ実行が一時停止中にのみ表示され、呼び出し元シナリオおよび呼び出し先シナリオのシナリオファイル名や変数一覧などの状況を確認することができます。
呼び出し履歴タブ画面については、『3.9.10 呼び出し履歴タブ画面』を参照してください。

◼

ログ送信

「シナリオファイル呼び出し」の実行時に、ログサーバへログを送信することができます。
これは「オプション」画面の［ログサーバ］タブの設定に従います。
再帰呼び出しのように、呼び出し先シナリオが自身のシナリオファイルの呼び出しを繰り返す場合、呼び出し毎にログを送信すると、大量のログが送信される可能性があります。
このため、シナリオ実行中に同じシナリオファイルが複数回呼び出された場合のログ送信
回数を、・呼び出し毎にログを送信する
・1 回目の呼び出しではログを送信して 2 回目以降は送信しないから選択することができます。
ログの送信については、「オプション」画面の『ログサーバタブ』を参照してください。

◼

例外処理

呼び出し先シナリオの実行中に例外が発生した場合は、呼び出し先シナリオで処理することができます。
呼び出し先シナリオで処理されなかった場合、例外は呼び出し元シナリオに渡されます。

563

◼

シナリオファイル呼び出しの階層

再帰呼び出しのように、呼び出し先シナリオが自分自身のシナリオファイルを呼び出すことを繰り返すと、呼び出しの階層が深くなっていきます。呼び出しの階層が 100 を超えるとエラーとなり、シナリオの実行が一時停止します。
図 4-7 シナリオファイル呼び出しの階層が最大値を超えた際の画面◼

シナリオパスワード「シナリオファイル呼び出し」を使う場合、呼び出し先のシナリオファイルを置き換えら
れると、その挙動が変えられてしまう懸念があります。
対策として、呼び出し元のシナリオファイルにパスワードが設定されている場合にのみ「シナリオファイル呼び出し」が実行できるよう制限することができます。
これは「オプション」画面の［実行］タブで設定できます。
この設定をすると、呼び出し元のシナリオファイルに編集パスワード、閲覧パスワード、
実行パスワードのいずれも設定されていない場合は、「シナリオファイル呼び出し」がエラーとなり、シナリオ実行が一時停止します。
設定方法については、「オプション」画面の『実行タブ』を参照してください。

◼

呼び出し先シナリオファイルを閉じる

呼び出し先シナリオの実行終了後、処理が呼び出し元シナリオに戻る際に、呼び出し先シ
ナリオファイルを自動的に閉じることができます。
ただし、シナリオ実行前に呼び出し先シナリオファイルが手動で既に開かれていた場合は、呼び出し先シナリオファイルを自動的には閉じません。
この機能は「オプション」画面の［実行］タブで設定できます。

設定方法については、「オプション」画面の『実行タブ』を参照してください。

564

イベント監視呼び出し処理
ここではイベント監視について説明します。
シナリオ内の「イベント監視」ノードが実行されると、WinActor は「イベント監視」ノードに留まって、事前に設定したイベントの発生を監視します。
そして、監視対象のイベントの発生を検知すると、呼び出し処理（サブルーチンもしくはシナリオファイル）を実行します。
呼び出し処理実行後は再び「イベント監視」ノードへ戻り、監視を継続します（一部のイベ
ントトリガーを除きます）。
呼び出し処理に使用する「サブルーチン」と「シナリオファイル」については、『4.3.9 サブ
ルーチン呼び出し』と『4.3.12 シナリオファイル呼び出し』を参照してください。

■ イベント監視登録
まずはイベント監視の対象となるイベントを、イベント一覧タブ画面にて登録します。
イベント監視の対象となるイベントの登録方法については『3.9.12 イベント一覧タブ画面』
を参照してください。

■ イベント監視呼び出し処理（1 回のみ）
イベント一覧タブ画面での登録後、下図のようなシナリオを作成して実行します。
シナリオの実行は、「イベント監視」ノードにて留まり、監視対象のイベントの発生を検知すると、呼び出し処理（サブルーチンもしくはシナリオファイル）を実行します。
監視対象のイベントトリガーが「時間（指定時間）」または「ウィンドウ状態」の場合、呼び出し処理実行後は「イベント監視」ノードへ戻り、次のノードへ実行が進みます。
図 4-8 呼び出し処理（サブルーチン）565

図 4-9 呼び出し処理（シナリオファイル）「イベント監視」ノードについては、『4.3.14 イベント監視』を参照してください。

566

■ イベント監視呼び出し処理（監視継続）
監視対象のイベントトリガーが「時間（指定時間）」と「ウィンドウ状態」以外の場合、呼び出し処理実行後は再び「イベント監視」ノードへ戻り、監視を継続します。

「イベント監視」ノードで留まり続けますので、シナリオの実行を先に進めるには、イベン
ト監視を終了させる必要があります。
イベント監視を終了させる方法は、呼び出し処理の先にて「イベント監視解除」を実行する
か、「イベント監視終了」を実行するか、もしくはシナリオを一時停止して全てのイベント
監視を解除します。

イベントトリガーが「時間（指定時間）」と「ウィンドウ状態」以外で、監視対象のイベン
トが 1 件の場合は、下記のようなシナリオを作成して実行します。呼び出し処理の先にて「イベント監視解除」ノードを実行してイベントを監視対象から外すことで、「イベント監視」ノードへ戻った後の監視は継続されなくなり、次のノードへ実行が進みます。
図 4-10 単独のイベント監視をイベント監視解除で終了「イベント監視解除」ノードについては、『4.3.16 イベント監視解除』を参照してください。

567

イベントトリガーが「時間（指定時間）」と「ウィンドウ状態」以外で、監視対象が複数件ある場合は、下記のようなシナリオを作成し実行します。いずれかの呼び出し処理の先にて「イベント監視終了」ノードを実行することで全ての監視対象への監視が終了し、「イベント監視」ノードへ戻った後に次のノードへ実行が進みます。
図 4-11 複数のイベント監視をイベント監視終了で終了「イベント監視終了」ノードについては、『4.3.17 イベント監視終了』を参照してください。

568

UI 操作にてイベント監視を終了させる場合は、下記の操作を実施します。
「イベント監視」
ノードで留まっている間にシナリオを一時停止して、イベント一覧タブ画面にて全ての監視対象のチェックボックスからチェックを外します。その後にシナリオを再開すると次のノードへ実行が進みます。
図 4-12 イベント監視を UI 操作で終了

569

フローカテゴリのノード
グループ
一連の操作シナリオをグループとしてまとめることができます。
グループとしてノードをまとめることで、グループ単位のコピー、切り取り、貼り付け、ドラッグ&ドロップの操作ができるようになるため、編集する上での利便性が向上します。
図 4-13 グループ

570

◼

グループの配置手順

グループは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「グループ」を、フローチャー
ト表示エリアの「シナリオ」の内側にある灰色の領域にドラッグ&ドロップします。

「シナリオ」に「グループ」が配置されます。

571

◼

グループのプロパティ

グループのプロパティ画面の設定項目について説明します。
図 4-14 グループのプロパティ

表 4-2 グループのプロパティ

No.

名称

説明

❶ 名前

グループの名前を設定できます。名前はフローチャート上に表示されます。

❷ コメントグループのコメントを設定できます。シナリオ作成時のメモ欄として使用できます。

572

分岐
シナリオを枝分かれさせ、2 つのシナリオの中から 1 つのシナリオを選択して実行する時に使用します。条件判定結果によってシナリオを選択します。
3 つ以上のシナリオの中から１つのシナリオを選択したい場合は、「多分岐」を使用します。
多分岐については、『4.3.3 多分岐』を参照してください。
図 4-15 分岐573

◼

分岐の配置手順

分岐は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「分岐」を、フローチャート表
示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「分岐グループ」が配置されます。

574

◼

分岐のプロパティ

分岐のプロパティ画面の設定項目について説明します。
図 4-16 分岐のプロパティ

表 4-3 分岐のプロパティ

No.

名称

説明

❶ 名前

分岐の名前を設定できます。名前はフローチャート上に表示されます。

❷ コメント分岐のコメントを設定できます。シナリオ作成時のメモ欄として使用できます。

❸ 分岐名

判定「真」
「偽」ごとの処理名称を設定できます。

❹ 条件式

判定結果が「真」となる判定条件を設定します。
「偽」側は「真」を満たさない場合に選択されるシナリオのため、条件式を設定できません。

575

◼

フローチャート画面上の表示

分岐は、プロパティの設定によって、フローチャート上の表示が変わります。
図 4-17 分岐の表示

576

◼

分岐条件の設定

分岐条件は、条件式設定画面で設定します。
［条件式設定］ボタンをクリックすると、条件式設定画面が表示されます。
条件式設定画面の操作手順は、『3.7 条件式設定画面』を参照してください。
図 4-18 分岐の条件式画面表示ボタン

577

多分岐
シナリオに枝分かれを作ります。3 つ以上のシナリオの中から 1 つのシナリオを選択して実行する時に使います。条件判定結果によってシナリオを選択します。
図 4-19 多分岐◼

多分岐の配置手順

多分岐は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「多分岐」を、フローチャート
表示エリアにドラッグ&ドロップします。

578

フローチャート表示エリアに「多分岐グループ」が配置されます。

◼

多分岐のプロパティ

多分岐のプロパティ画面の設定項目について説明します。
図 4-20 多分岐のプロパティ

表 4-4 多分岐のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 分岐名

分岐処理毎の処理名称を設定できます。

❹ 条件式

分岐の判定条件を設定します。
「条件式」は、「追加」ボタンによって増やすことが可能です。

❺ 追加

分岐の枝を追加する操作です。ここで追加した条件は、No の順序で条件判定を行います。

❻ 削除

分岐の枝を削除する操作です。

579

◼

分岐条件の設定

分岐条件は、条件式設定画面で設定します。
［条件式設定］ボタンをクリックすると、条件式設定画面が表示されます。
詳細は、『3.7 条件式設定画面』を参照してください。
図 4-21 プロパティとフローチャートの対応

580

繰り返し
一連の操作の繰り返しを行うときに使います。一連の操作を行う前に、繰り返しを継続する
か終了するかの条件判定を行ないます。
指定した条件を満たしている間、処理を繰り返し実行します。
条件を満たさなかった場合は、繰り返しをやめ次のシナリオに移ります。
条件判定が、一連の操作の前に行われるため、条件によっては、一度も一連の操作が行われない場合があります。

図 4-22 繰り返し

581

◼

繰り返しの配置手順

繰り返しは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「繰り返し」を、フローチャー
ト表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「繰り返しグループ」が配置されます。

582

◼

繰り返しのプロパティ

繰り返しのプロパティ画面の設定項目について説明します。
図 4-23 繰り返しのプロパティ

表 4-5 繰り返しのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 条件式

条件式を使って繰り返しの条件判定を行う場合に選択します。
［条件式設定］ボタンをクリックして条件式を設定します。

❹ 回数

回数を指定して繰り返したい場合に選択します。

❺ 範囲

指定された数値の範囲で繰り返したい場合に選択します。
例えば、４から７を指定した場合、カウンタが４、５、６、７と変化しながら計４回の繰り返しが行われます。

❻ データ数

Excel もしくは csv ファイルを使ってデータ数分繰り返しを行う場合に選択します。
読み取ったデータは変数に割り当てられます。
データ形式については『ループ実行で扱えるデータ形式』
を参照してください。

❼ データ数(DB 連携)

DB を使ってデータ数分繰り返しを行う場合に選択します。読み取ったデータは変数に割り当てられます。

583

No.

❽ カウンタ

◼

名称

説明
ループカウンタを保持する変数を設定します。
最初の処理では「1」が設定され、処理を繰り返すごとに+1 加算された値を、指定された変数値に設定します。
繰り返しを処理した回数を判断したい場合に利用できます（例えば、3 回繰り返したら終了したい場合など）。

繰り返しの判定条件（条件式）の設定

条件式は、条件式設定画面で設定を行います。
「条件式設定」ボタンをクリックすると、条件式設定画面が表示されます。
条件式設定画面については『3.7 条件式設定画面』を参照してください。

カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

◼

繰り返しの判定条件（回数）の設定

繰り返す回数を値入力または変数で設定します。
カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

◼

繰り返しの判定条件（範囲）の設定

繰り返す範囲の「開始」と「終了」を値入力または変数で設定します。
• 「開始」より「終了」の数値が大きい場合、カウンタに設定した変数は「開始」から始
まり、繰り返す度に１ずつ加算されます。
• 「開始」より「終了」の数値が小さい場合、カウンタに設定した変数は「開始」から始
まり、繰り返す度に１ずつ減算されます。

◼

繰り返しの判定条件（データ数）の設定

データ一覧にインポート可能な形式と同様の Excel ファイルまたは CSV ファイルのファイ
ルパスを値入力または変数で設定します。
ファイルパスについては『5.6 ファイルパス』を参照してください。
データ形式は『ループ実行で扱えるデータ形式』を参照してください。

• 設定されたファイルのデータ行数の数を繰り返します。
• データ行数毎に、変数一覧の現在値に読み取った値が割り当たります。
• カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

584

◼

繰り返しの判定条件（データ数(DB 連携)）の設定

以下の表に示す各入力欄にデータ数（DB 連携）を設定します。
• 設定されたファイルのデータ行数の数を繰り返します。
• データ行数毎に、変数一覧の現在値に読み取った値が割り当たります。
• カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。
表 4-6 データ数（DB 連携）

名 称

説

明

データソース名

データ ソース (ODBC)に事前に登録したデータソース名を入力してください。

ユーザ名

データベースを使用するユーザ名を入力してください。

パスワード

データベースに設定しているパスワードを入力してください。

テーブル名

連携するデータベースのテーブル名を入力してください。

• DB 連携を行う場合、事前に Windows の管理ツールデータソース(ODBC)に使用するデータベースを登録しておく必要があります。
DB 連携の制限事項は『6.10 DB 連携の制限事項』を参照してください。

585

後判定繰返
後判定繰返は、指定した条件を満たしている間、処理を繰り返し実行します。
条件の判定は、処理が実行された後に行われます。このため、指定した条件にかかわらず、最低一回は繰り返しフロー制御内の処理を実行します。

◼

後判定繰返の配置手順

後判定繰返は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「後判定繰返」を、フローチャ
ート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「後判定繰返グループ」が配置されます。

586

◼

後判定繰返のプロパティ

後判定繰返のプロパティ画面の設定項目について説明します。
図 4-24 後判定繰返のプロパティ

表 4-7 後判定繰返のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 条件式

条件式を使って繰り返しの条件判定を行う場合に選択します。
［条件式設定］ボタンをクリックして条件式を設定します。

❹ 回数

回数を指定して繰り返したい場合に選択します。

❺ 範囲

指定された数値の範囲で繰り返したい場合に選択します。
例えば、４から７を指定した場合、カウンタが４、５、６、７と変化しながら計４回の繰り返しが行われます。

❻ データ数

Excel もしくは csv ファイルを使ってデータ数分繰り返しを行う場合に選択します。
読み取ったデータは変数に割り当てられます。
データ形式については『ループ実行で扱えるデータ形式』
を参照してください。

❼ データ数(DB 連携)

DB を使ってデータ数分繰り返しを行う場合に選択します。読み取ったデータは変数に割り当てられます。

❽ カウンタループカウンタを保持する変数を設定します。
最初の処理では「1」が設定され、処理を繰り返すごとに+1 加算された値を、指定された変数値に設定します。
繰り返しを処理した回数を判断したい場合に利用できます（例えば、3 回繰り返したら終了したい場合など）。

587

◼

繰り返しの判定条件（条件式）の設定

条件式は、条件式設定画面で設定を行います。
「条件式設定」ボタンをクリックすると、条件式設定画面が表示されます。
条件式設定画面の操作手順は『3.7 条件式設定画面』を参照してください。

カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

◼

繰り返しの判定条件（回数）の設定

繰り返す回数を値入力または変数で設定します。
カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

◼

繰り返しの判定条件（範囲）の設定

繰り返す範囲の「開始」と「終了」を値入力または変数で設定します。
• 「開始」より「終了」の数値が大きい場合、カウンタに設定した変数は「開始」から始まり、繰り返す度に１ずつ加算されます。

• 「開始」より「終了」の数値が小さい場合、カウンタに設定した変数は「開始」から始
まり、繰り返す度に１ずつ減算されます。

◼

繰り返しの判定条件（データ数）の設定

データ一覧にインポート可能な形式と同様の Excel ファイルまたは CSV ファイルのファイ
ルパスを値入力または変数で設定します。
ファイルパスについては『5.6 ファイルパス』を参照してください。
データ形式については、『ループ実行で扱えるデータ形式』を参照してください。
• 設定されたファイルのデータ行数の数を繰り返します。
• データ行数毎に、変数一覧の現在値に読み取った値が割り当たります。

• カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

◼

繰り返しの判定条件（データ数(DB 連携)）の設定

各入力欄にデータ数(DB 連携)を設定します。
データ数(DB 連携)の入力欄については『表 4-6 データ数（DB 連携）』を参照してくださ
い。
• 設定されたファイルのデータ行数の数を繰り返します。
• データ行数毎に、変数一覧の現在値に読み取った値が割り当たります。

• カウンタに設定した変数は、1 から始まり、繰り返す度に１ずつ加算されます。

588• DB 連携を行う場合、事前に Windows の管理ツールデータソース(ODBC)に使用するデータベースを登録しておく必要があります。
DB 連携の制限事項は『6.10 DB 連携の制限事項』を参照してください。

589

繰り返し終了
繰り返し終了は、繰り返し/後判定繰返の処理を実行中に、以降のノードの実行せず繰り返
し/後判定繰返ノードの次のノードに進みます。
図 4-25 繰り返し終了

590

◼

繰り返し終了の配置手順

繰り返し終了は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「繰り返し終了」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

「繰り返し終了」は、繰り返し/後判定繰返グループ内に配置してください。

フローチャート表示エリアに「繰り返し終了」が配置されます。

591

• 「繰り返し終了」を繰り返し/後判定繰返の外に配置した状態で、繰り返し終了が実行された場合、アクション例外が発生します。
• 繰り返し終了以降にノードを配置した場合、そのノードは実行されませんので注意
してください。

◼ 繰り返し終了のプロパティ
繰り返し終了のプロパティ画面の設定項目について説明します。
図 4-26 繰り返し終了のプロパティ

表 4-8 繰り返し終了のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

592

次の条件判定
次の条件判定は、繰り返し/後判定繰返の処理を実行中に、以降のノードの実行をせず、繰
り返し/後判定繰返の条件判定に進みます。
図 4-27 次の条件判定

593

◼

次の条件判定の配置手順

次の条件の配置は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「次の条件判定」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

「次の条件判定」は、繰り返し/後判定繰返グループ内に配置してください。

フローチャート表示エリアに「次の条件判定」が配置されます。

594

• 「次の条件判定」を繰り返し/後判定繰返の外に配置した状態で、次の条件判定が実行された場合、アクション例外が発生します。
• 次の条件判定以降にノードを配置した場合、そのノードは実行されませんので注意
してください。

◼

次の条件判定のプロパティ

次の条件判定のプロパティ画面の設定項目について説明します。
図 4-28 次の条件判定のプロパティ

表 4-9 次の条件判定のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

595

例外処理
例外処理を使って、エラーが発生したときや特定の画面が表示されたときの動作を決めておくことができます。
例外処理の正常系を実行中に、エラーもしくは特定の画面が表示された場合、異常系の場所にジャンプします。
図 4-29 正常の流れ596図 4-30 エラー発生時の流れ◼

例外処理の配置手順

例外処理は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「例外処理」を、フローチャー
ト表示エリアにドラッグ&ドロップします。

597

フローチャート表示エリアに「例外処理」が配置されます。

◼

例外処理のプロパティ

例外処理のプロパティ画面の設定項目について説明します。
図 4-31 例外処理のプロパティ

表 4-10 例外処理のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 追加

異常系ルートを追加します。

❹ 削除

例外処理を削除します。

❺ 例外名

例外処理名を選択します。

598

◼

監視ルール

監視ルールを用いた例外処理を使って、特定の画面が表示された時の動作を決めておくことができます。
事前に監視ルールの登録が必要になります。
監視ルールの登録手順は『監視ルール登録画面』を参照してください。
図 4-32 監視ルール

599

サブルーチン呼び出し
サブルーチン呼び出しは、指定したサブルーチンの処理を実行します。指定したサブルーチンの処理実行後は、呼び出したフローに戻りサブルーチン呼び出しの次の処理が実行されます。
図 4-33 サブルーチン呼び出しの流れ

600

◼

サブルーチン呼び出しの配置手順

サブルーチン呼び出しは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「サブルーチン呼び出し」を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「サブルーチン呼び出し」が配置されます。

601

◼

サブルーチン呼び出しのプロパティ

サブルーチン呼び出しのプロパティ画面の設定項目について説明します。
図 4-34 サブルーチン呼び出しのプロパティ

表 4-11 サブルーチン呼び出しのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ サブルーチン名

呼び出すサブルーチングループを指定します。

❹ 返り値

サブルーチン終了から指定された返り値を設定する変数を指定します。サブルーチン終了に返り値が設定されていない場合
は、変数の値は変更されません。

❺ 引数/ローカル変数

サブルーチングループに設定されたローカル変数の変数名が表示されます。変数名または、値を設定した場合は、引数として扱われ、設定しない場合（省略した場合）はローカル変数として扱われます。

❻ 同期

サブルーチングループのプロパティで設定されたローカル変数と❺を同期させます。
本ボタンは、サブルーチングループのローカル変数を変更（追加/削除）した際に、有効になります。

サブルーチン名を設定せずにサブルーチン呼び出しが実行された場合、アクション例
外が発生します。

602

◼

サブルーチンジャンプ「サブルーチン呼び出し」のノードを選択した状態で、右クリックメニューから［サブルーチンジャンプ］を選択、あるいは、《Ctrl》+《J》キーを押すと、呼び出している「サブルーチングループ」ノードにジャンプし、選択状態にすることができます。
サブルーチンジャンプについては、『サブルーチンジャンプ』を参照してください。

603

サブルーチングループ
サブルーチングループは、1 つもしくは複数のノード※1 の集合です。1 つのサブルーチング
ループの内容として異なるノード※1 が混在することも可能です。
※1サブルーチングループを除きます。

サブルーチン呼び出しや監視ルールから呼び出すことでサブルーチングループの処理が行われます。繰り返し行われる処理を 1 つのサブルーチングループにすることで、シナリオの可読性や保守性が向上します。

サブルーチングループはローカル変数という機能を持っています。ローカル変数に設定された変数は、サブルーチン開始時に値が保存され、サブルーチン終了時に書き戻されます。
ローカル変数の利用シーンとしては、例えばサブルーチンの中から自分自身のサブルーチ
ンを呼び出す（再帰呼び出し）場合や、同じ変数をサブルーチン以外の箇所で使いまわしている場合などが考えられます。変数をローカル変数として設定しておくことで、意図せずサブルーチン中で変数値が上書きされてしまうことを防止できます
ローカル変数の内、サブルーチン呼び出し側で、引数に設定している場合、引数として扱われ、サブルーチン開始時に値が保存された後、引数に指定された変数の値、または値が設定
されます。

604

◼

サブルーチン呼び出しの引数設定時の動作

サブルーチン呼び出しに引数が設定された場合の動作を以下に示します。
図 4-35 サブルーチン呼び出しの引数設定時の動作

605

606

◼

サブルーチングループの配置手順

サブルーチングループの呼び出しは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「サブルーチングループ」を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「サブルーチングループ」が配置されます。

607

◼

サブルーチングループのプロパティ

サブルーチングループのプロパティ画面の設定項目について説明します。
図 4-36 サブルーチングループのプロパティ

表 4-12 サブルーチングループのプロパティ

No.

名

称

説

明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ローカル変数

ローカル変数の一覧です。

❹ 追加する変数

変数名を選択または入力して、ローカル変数を追加することが
できます。

❺ 削除

「❸ローカル変数」で選択した変数を、ローカル変数から削除することができます。

❻ 空文字の引数と返り値 空文字の引数と返り値を受け渡す設定ができます。
を受け渡す「名前」を変更すると、フローチャート上のノードに表示された名前を変更することができます。なお、名前を変更した場合、呼び出し側となる、サブルーチン呼び出しや監視ルールの設定は自動的に変更されますので、再設定する必要はありません。

サブルーチングループの「名前」は、255 文字以下で、シナリオ内に存在する他のサブルーチングループの「名前」と重複しない値を設定してください。また、サブルー
チングループの「名前」は、空白文字を設定することができません。

608

• サブルーチングループのプロパティを変更した際、ローカル変数の不一致などの影響を受けるサブルーチン呼び出しは、プロパティ設定が未設定扱いとなり、ノードが赤枠表示になります。
また、ローカル変数が不一致の場合には、サブルーチン呼び出しの［同期］ボタンが有効に変わります。
この状態のままシナリオを実行すると、以下の確認ダイアログが表示されます。

影響を受けたサブルーチン呼び出しのプロパティ設定を再設定することで、サブルーチン呼び出しは設定済みとなり、シナリオ実行時に上記の確認ダイアログが表示されなくなります。
［同期］ボタンについては、『サブルーチン呼び出しのプロパティ』を参照してください。
• サブルーチングループのプロパティを変更した際、ログ出力画面には影響を受ける
サブルーチン呼び出しの情報が出力されます。
ノード ID を含む行をダブルクリックすることで、該当のサブルーチン呼び出しをフローチャート画面上で選択することが可能です。

609

◼

ローカル変数

プロパティの［追加する変数］で変数一覧に登録されている変数名を選択する、または変数名を入力することでローカル変数を設定することができます。
新しい変数名を入力して［更新］ボタンをクリックした場合、変数一覧への反映を確認する
ダイアログが表示されます。ダイアログで［はい］ボタンをクリックした場合、初期値が空文字の変数が登録されます。
変数一覧への反映を確認するダイアログについては、『表 4-13 変数一覧への反映確認ダイ
アログと動作内容』を参照してください。
表 4-13 変数一覧への反映確認ダイアログと動作内容

No.

［OK］ボタン
クリック時の状態

反映確認ダイアログと動作内容❶ 変数名で指定した変数が変数一覧に存在しない［はい］ボタンをクリックすると変数一覧に変数を登録し、プロパティの変更を適用します。
［いいえ］ボタンをクリックするとプロパティの変更を適用し
ません。

610

サブルーチン終了
サブルーチン終了は、サブルーチングループ内の処理を実行中に、以降のノードの実行を行わずに、呼び元のサブルーチン呼び出しの次のノードに進みます。また、返り値も設定できます。

◼

サブルーチン終了の配置手順

サブルーチン終了は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「サブルーチン終了」を、フローチャート表示エリアの「サブルーチングループ」にドラッグ&ドロップします。

フローチャート表示エリアに「サブルーチン終了」が配置されます。

611

• サブルーチン終了をサブルーチングループの外に配置した状態で、サブルーチン終了が実行された場合、アクション例外が発生します。
• サブルーチン終了ノード以降にノードを配置した場合、そのノードは実行されませんので注意してください。

◼

サブルーチン終了のプロパティ

サブルーチン終了のプロパティ画面の設定項目について説明します。
図 4-37 サブルーチン終了のプロパティ

表 4-14 サブルーチン終了のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 返り値

サブルーチン呼び出し側に戻す、返り値を設定します。変数名
または、値が指定できます。

612シナリオファイル呼び出し
シナリオファイル呼び出しは、指定したシナリオファイルを読み込み、実行します。
指定したシナリオの実行後は、呼び出し元シナリオのフローに戻り、シナリオファイル呼び
出しの次の処理が実行されます。

◼

シナリオファイル呼び出しの配置手順

Steps

1.

パレットエリアの「ノード」タブに表示されている「シナリオファイル呼び出し」
を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「シナリオファイル呼び出し」が配置されます。

613

◼

シナリオファイル呼び出しのプロパティ

シナリオファイル呼び出しのプロパティ画面の設定項目について説明します。
図 4-38 シナリオファイル呼び出しのプロパティ（呼び出し設定タブ）

表 4-15 シナリオファイル呼び出しのプロパティ（呼び出し設定タブ）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ シナリオファイル名

呼び出し先シナリオのファイルパスを指定します。
ファイルパスについては『5.6 ファイルパス』を参照してください。
呼び出し先シナリオにパスワードが設定されている場合、「シナリオパスワード」画面が表示されて、パスワードの入力が求められます。
パスワードが、直前に開いたシナリオと同じ場合は、「シナリオパスワード」画面は表示されません。

❹ シナリオ情報アイコン

呼び出し先シナリオのシナリオ情報において備考が記載されている場合、このアイコンが表示されます。アイコンにマウスオーバーすると、備考の内容がツールチップで表示されます。

備考欄が空白の場合、アイコンは表示されません。

614

No.

名称

説明

❺ 戻り値

呼び出し先シナリオからの戻り値を設定する変数を指定します。
変数の指定を省略した場合、呼び出し先シナリオからの戻り値は無視されます。
また、呼び出し先シナリオが戻り値を設定していない場合には、指定した変数に空文字列が設定されます。

❻ 呼び出し設定タブ

呼び出し設定を表示します。

❼［呼び出し先に設定する変数］に行を追加します。

❽［呼び出し先に設定する変数］で選択されている行を削除します。

❾ 呼び出し先に設定する 呼び出し先シナリオで使われている変数名を指定し、初期値を変数❿ コメントアイコン

設定します。
呼び出し先シナリオファイルが既に保存されている場合は、変数名をリストから選択することができます。
変数名は直接入力することもできます。
初期値は変数名または、値が指定できます。
呼び出し先シナリオの変数一覧において、変数にコメントが記載されている場合、このアイコンが表示されます。アイコンにマウスオーバーすると、コメントの内容がツールチップで表示されます。

変数にコメントがない場合、アイコンは表示されません。

615

シナリオファイル名の後ろにバージョン番号を付けて保存しておくことで、「❸シナリ
オファイル名」でバージョン番号を使った指定ができるようになります。
シナリオファイル名の後ろに付けるバージョン番号は、ピリオドで区切った 3 つの数
字（メジャー、マイナー、リビジョン）です。
例
シナリオファイル名.1.2.3.ums7「❸シナリオファイル名」では、バージョン番号の一部または全部を省略して、シナリオファイルを指定できます。
例
シナリオファイル名.1.2.3.ums7
シナリオファイル名.1.2.ums7
シナリオファイル名.1.ums7
シナリオファイル名.ums7
シナリオファイル名と指定されたバージョン番号が一致するシナリオファイルが複数ある場合には、
1. メジャー、マイナー、リビジョンが全て指定された場合は、全てが一致するシナリ
オファイル
2. リビジョンの指定が省略された場合は、指定されたメジャー、マイナーが一致し、リビジョンが最新のシナリオファイル
3. マイナーとリビジョンの指定が省略された場合は、指定されたメジャーが一致し、マイナーが最新のシナリオファイル
4. メジャー、マイナー、リビジョンの指定が全て省略された場合は、バージョン番号が最新のシナリオファイルの順で、呼び出すシナリオファイルが決まります。

「❸シナリオファイル名」で選択できるシナリオファイルは、「.ums7」「.uss7」「.wsb7」「.ums6」「.ums5」のいずれかの拡張子が付いたファイルです。
指定するシナリオファイル名の拡張子(.ums7、.uss7、.wsb7、.ums6、.ums5)は、省略できます。
指定されたフォルダ内に、拡張子だけが異なるシナリオファイルが複数ある場合には、
1. シナリオファイル名.ums7
2. シナリオファイル名.uss7
3. シナリオファイル名.wsb7
4. シナリオファイル名.ums6
5. シナリオファイル名.ums5の優先順位で、呼び出すシナリオファイルが決まります。

616

図 4-39 シナリオファイル呼び出しのプロパティ（戻り設定タブ）

表 4-16 シナリオファイル呼び出しのプロパティ（戻り設定タブ）

No.

名称

❶ 戻り設定タブ

説明
戻り設定を表示します。

❷ 呼び出し設定で指定し 呼び出し設定タブの［呼び出し先に設定する変数］で指定したた変数をインポートす 変数名を、［呼び出し先から引き継ぐ変数］に追加します。
る❸ 呼び出し先から引き継 呼び出し元シナリオと呼び出し先シナリオで同じ名前の変数
ぐ変数が使われている場合に、呼び出し先シナリオから変数値を引き継ぐ変数を指定します。

❹ 変数指定［呼び出し先から引き継ぐ変数］に追加する変数を指定しま
す。

❺ 追加

［変数指定］で指定した変数を［呼び出し先から引き継ぐ変数］に追加します。

❻ 削除［呼び出し先から引き継ぐ変数］で選択されている変数を削除
します。

617

シナリオ終了
シナリオ終了は、呼び出し先シナリオの実行を終了させ、以降のノードを実行せずに、呼び出し元シナリオに処理を戻します。また、戻り値も設定できます。

◼

シナリオ終了の配置手順

Steps

1.

パレットエリアの「ノード」タブに表示されている「シナリオ終了」を、フローチ
ャート表示エリアの「シナリオ」内にドラッグ&ドロップします。

フローチャート表示エリアに「シナリオ終了」が配置されます。

618

◼

シナリオ終了のプロパティ

シナリオ終了のプロパティ画面の設定項目について説明します。
図 4-40 シナリオ終了のプロパティ

表 4-17 シナリオ終了のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 戻り値

呼び出し元シナリオに戻す値を設定します。
変数名または、値が指定できます。

619

イベント監視
イベント監視は、イベント一覧に登録されたイベントトリガーの監視を行い、検知した際にイベント一覧に登録された呼び出し処理を実行します。

◼

イベント監視の配置手順

Steps

1.

パレットエリアの「ノード」タブに表示されている「イベント監視」を、フローチ
ャート表示エリアの「シナリオ」内にドラッグ&ドロップします。

フローチャート表示エリアに「イベント監視」が配置されます。

620

◼

イベント監視のプロパティ

イベント監視のプロパティ画面の設定項目について説明します。
図 4-41 イベント監視のプロパティ

表 4-18 イベント監視のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

621

イベント監視登録
イベント監視登録は、イベント一覧に登録されたイベント監視を監視の対象とします。

◼

イベント監視登録の配置手順

Steps

1.

パレットエリアの「ノード」タブに表示されている「イベント監視登録」を、フローチャート表示エリアの「シナリオ」内にドラッグ&ドロップします。

フローチャート表示エリアに「イベント監視登録」が配置されます。

622

◼

イベント監視登録のプロパティ

イベント監視登録のプロパティ画面の設定項目について説明します。
図 4-42 イベント監視登録のプロパティ

表 4-19 イベント監視登録のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ イベント監視名

イベント一覧に登録された監視対象としたいイベント監視名を選択します。

623

イベント監視解除
イベント監視解除は、イベント一覧に登録されたイベント監視を監視の対象外とします。

◼

イベント監視解除の配置手順

Steps

1.

パレットエリアの「ノード」タブに表示されている「イベント監視解除」を、フローチャート表示エリアの「シナリオ」内にドラッグ&ドロップします。

フローチャート表示エリアに「イベント監視解除」が配置されます。

624

◼

イベント監視解除のプロパティ

イベント監視解除のプロパティ画面の設定項目について説明します。
図 4-43 イベント監視解除のプロパティ

表 4-20 イベント監視解除のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ イベント監視名

イベント一覧に登録された監視解除したいイベント監視名を選択します。

625

イベント監視終了
イベント監視終了は、イベント監視にて実施している監視中の処理を終了させます。

◼

イベント監視終了の配置手順

Steps

1.

パレットエリアの「ノード」タブに表示されている「イベント監視終了」を、フローチャート表示エリアの「シナリオ」内にドラッグ&ドロップします。

フローチャート表示エリアに「イベント監視終了」が配置されます。

626

◼

イベント監視終了のプロパティ

イベント監視終了のプロパティ画面の設定項目について説明します。
図 4-44 イベント監視終了のプロパティ

表 4-21 イベント監視終了のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

627

アクションカテゴリのノード
画像マッチング
画像マッチングは、指定ウィンドウと指定した画像のマッチングを行い、その結果を取得します。
マッチングが成立した場合、その箇所に対しクリック等のマウス操作を行うことが可能です。
画像マッチングは、画像等の GUI 要素として認識されない要素について、クリック等のマウス操作を行いたい場合や、あるタイミングでウィンドウ内の画像変化を検知したい場面で使用します。

たとえば、以下の手順ではマッチング対象に、Edge 画面の文字列「商品名」を指定しています。ここでは、複数あるアイコンや入力欄から操作対象を判断するために、画像マッチン
グを使用します。

◼

画像マッチングの配置手順

画像マッチングは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「画像マッチング」を、フローチャート表示エリアにドラッグ&ドロップします。

628

フローチャート表示エリアに「画像マッチング」が配置されます。

629

◼

画像マッチングのプロパティ

画像マッチングのプロパティ画面の設定項目について説明します。
図 4-45 画像マッチングのプロパティ（エリア）

表 4-22 画像マッチングのプロパティ（エリア）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 画像指定エリア

マッチングを行う画像を指定するエリアです。

❹ 条件指定エリア

画像マッチングの条件を設定します。

630

図 4-46 画像マッチングのプロパティ（マッチング画像タブ）

表 4-23 画像マッチングのプロパティ（マッチング画像タブ）

No.

名称

説明

❶ 赤枠

マッチング画像の指定範囲です。画像マッチング実行時は、赤枠で指定した画像と類似する画像を探し、クリック等の操作を行います。赤枠は必須の設定項目です。ただし、実行時にマッチング画像を取得する場合は設定不要です。

❷ 緑枠

検索範囲の指定範囲です。画像マッチング実行時は、緑枠で指定された範囲内に限って、マッチング画像を探します。緑枠は任意の設定項目です。指定がない場合は対象アプリケーションの画面全体が検索範囲になります。

❸ 十字

マッチング画像からの相対位置でマウスの操作を行う場所を指定します。十字は任意の設定項目です。指定がない場合は、赤枠の中心がマウスの操作位置になります。

❹ マッチング画像「マッチング画像」アイコンをクリックした後、キャプチャ画
像上でドラッグ操作を行うことにより赤枠の範囲を指定することができます。

❺ 検索範囲「検索範囲」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより緑枠の範囲を指定することができます。範囲指定をキャンセルするときは、キャプチャ画像
上で左クリックします。

❻ マウス操作位置「マウス操作位置」アイコンをクリックした後、キャプチャ画
像上でクリック操作を行うことにより十字の位置を指定することができます。十字の設定をキャンセルするときは、十字の上で、左クリックします。

❼ マスク範囲(内側)キャプチャ画像をマスクするときに使います。
「マスク範囲(内側)」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより指定した範囲の内側が黒く塗りつぶされます。範囲指定を間違ってしまった場合は、プロパティ画面の［元に戻す］ボタンを押し、編集を破棄してください。

631

No.

名称

❽ マスク範囲(外側)説明
キャプチャ画像をマスクするときに使います。
「マスク範囲(外側)」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより指定した範囲の外側が黒く塗りつぶされます。範囲指定を間違ってしまった場合は、プロパティ画面の［元に戻す］ボタンを押し、編集を破棄してください。

❾ キャプチャ画像選択ボ キャプチャ画像を画像ファイルから選択するときに使います。
タン

キャプチャ画像の選択については『キャプチャ画像の指定』を参照してください。

❿ マッチング画像タブ

マッチングを行う画像を表示します。

⓫ マウス操作位置タブ

マウス操作位置を表示します。

図 4-47 画像マッチングのプロパティ（マウス操作位置タブ）

表 4-24 画像マッチングのプロパティ（マウス操作位置タブ）

No.

名称

説明

❶ マウス操作位置表示エ マッチング画像タブの赤枠で指定した範囲のマッチング画像
リアおよびマウス操作位置を表示します。

632

図 4-48 画像マッチングのプロパティ（折りたたむボタン）

表 4-25 画像マッチングのプロパティ（折りたたむボタン）

No.

名称

説明

❶ 折りたたむボタン

条件指定エリアを非表示にします。

❷ 展開するボタン

条件指定エリアを表示します。

633

図 4-49 画像マッチングのプロパティ（基本設定タブ）

表 4-26 画像マッチングのプロパティ（基本設定タブ）

No.

名称

説明

❶ 基本設定タブ

基本設定を表示します。

❷ ウィンドウ識別名

対象のウィンドウをリストの中から選択します。
または、ターゲット選択ボタン
をクリックして、対象となるアプリケーションウィンドウを指定します。

❸ アクション

画像マッチング後に行う操作を指定します。指定できる操作
は、「状態チェック」、「左ボタンクリック」、「右ボタンクリッ
ク」、「左ボタンダブルクリック」、「右ボタンダブルクリック」、｢マウス移動のみ｣、｢左ボタントリプルクリック｣、｢右ボタントリプルクリック｣、｢左クリックし、マッチング箇所までドラッグ｣、｢右クリックし、マッチング箇所までドラッグ｣の 10 種類から選択します。

❹ 状態取得結果

指定の変数名にマッチングの結果を格納します。マッチの場合は「true」、アンマッチの場合は「false」を格納します。
v5.1 以降では変数名入力を省略することが可能になっていますが、
v5.0 でそのノード実行した際はエラーとなります。

❺ 操作位置十字（マウス操作位置）を、X 座標 Y 座標で指定します。マウス操作位置を指定しない場合（マッチング画像の中央がマウス操作位置）は、未入力状態になります。座標値はマッチング画像が指定されている場合は、マッチング画像の中央からの相対座標を指定し、マッチング画像が指定されていない場合は、左上を 0,0 とした座標を指定します。

634

図 4-50 画像マッチングのプロパティ（詳細設定タブ）

表 4-27 画像マッチングのプロパティ（詳細設定タブ）

No.

名称

❶ 詳細設定タブ

説明
詳細設定を表示します。

❷ 実行時にマッチング画 マッチング画像を画像ファイルから選択するときに使います。
像を取得

画像マッチング実行時に、指定した画像と類似する画像を探し、クリック等の操作を行います。
本設定は、『表 4-23 画像マッチングのプロパティ（マッチング画像タブ）』の❶赤枠より優先されます。

❸ パス指定マッチング画 マッチング画像の指定方法をファイルまたはフォルダから選像の指定方法択します。

❹ マッチング画像パス

実行時に使用するマッチング画像のファイルパスを指定します。
「パス指定マッチング画像の指定方法」でファイルを選択した
場合は、ファイルを指定してください。
「パス指定マッチング画像の指定方法」でフォルダを選択した
場合は、フォルダを指定してください。フォルダ内の複数のフ
ァイルをマッチング画像として使用します。使用する順番は、ファイル名の拡張子が PNG、JPEG、BMP の順番です。拡張子が同じファイルについては、ファイル名の昇順でマッチング画
像として使用します。
ファイルパスについては『5.6 ファイルパス』を参照して
ください。

❺ ...

マッチング画像パスを指定するためのダイアログを開きます。
「パス指定マッチング画像の指定方法」でファイルを選択した
場合は、ファイル選択ダイアログが表示されます。
「パス指定マッチング画像の指定方法」でフォルダを選択した
場合は、フォルダ選択ダイアログが表示されます。

❻ パス指定マッチング画 チェックを入れると、画像指定エリアにて赤枠で指定したマッ像と赤枠指定マッチン チング画像、マッチング画像パスで指定したファイルのマッチ
グ画像の両方を 使用す ング画像の順番で、両方のマッチング画像を使用します。
る635

図 4-51 画像マッチングのプロパティ（分割マッチング選択エリア）

表 4-28 画像マッチングのプロパティ（分割マッチング選択エリア）

No.

名称

説明

❶ メモリ節約のために分 キャプチャ画像を分割して画像マッチングするときに使いま割マッチングを行う(低 す。
速)
分割マッチングはキャプチャ画像のサイズが HD (1024×768)以上の場合に実行されます。HD の画像サイズ未満では分割マッチングをせずに通常の画像マッチングが実行されます。
キャプチャ画像を分割して画像マッチングを行うた
め、通常の画像マッチング処理より低速となります。そのため、マッチング完了まで時間が掛かる場合があります。その間マウス操作等を行わないでください。
図 4-52 画像マッチングのプロパティ（検索範囲の指定方法）

表 4-29 画像マッチングのプロパティ（検索範囲の指定方法）

No.

名称

説明

❶ 原点

検索範囲の座標の起点を、
「左上」
、
「左下」、
「右上」、
「右下」か
ら指定します。

❷ X 方向

検索範囲の X 軸位置の単位を「座標」か「％」で指定します。

❸ Y 方向

検索範囲の Y 軸位置の単位を「座標」か「％」で指定します。

636

図 4-53 画像マッチングのプロパティ（実行動作の指定方法）

表 4-30 画像マッチングのプロパティ（実行動作の指定方法）

No.

名称

説明

❶ 縮尺率

マッチング時の画像の縮尺率を「1 x」、「1/2」、「1/4」から指定します。
画像を縮小するとマッチングの速度が向上します。しかし、精度が下がりますので、必要に応じて「マッチ率」を下げて調整してください。

❷ マッチ率1～100 の間で整数単位に指定できます。
マッチ率を下げると若干の誤差があってもマッチと判定します。マッチ率を下げていくとより誤差を許容するようになるた
め、意図しない箇所をマッチと判定する可能性が高くなります。
なお、100 を指定した場合、マッチ率が 99 を超える画像が見つかった際に、マッチと判定します。

❸ タイムアウト

タイムアウト時間（対象ウィンドウが表示されるまでの待ち時間）を設定します。この時間を経過すると、「基本設定タブ」の「アクション」にて「状態チェック」が選択されている場合、マッチング結果には「false」が格納され、シナリオは継続されます。それ以外の場合、アクション例外となります。
指定する時間の単位はミリ秒です。時間の範囲は 0～3,600,000までです。

図 4-54 画像マッチングのプロパティ（編集タブ）

表 4-31 画像マッチングのプロパティ（編集タブ）

No.

名称

説明

❶ 編集タブ編集を表示します。

❷ イメージ画像

対象のイメージ画像をリストの中から選択します。
または、ターゲット選択ボタン
をクリックして、対象となるアプリケーションウィンドウを指定します。

637

No.

名称

❸ 取得タイミング

説明「イメージ画像」の「ターゲット選択ボタン」で、対象となる
アプリケーションウィンドウを指定した際のキャプチャ取得
までの時間を「即時」、「３秒後」、「１０秒後」、「３０秒後」から指定します。
「３秒後」、「１０秒後」、「３０秒後」は、対象ウィンドウのポップアップメニュー等を表示した状態で画像をキャプチャしたい際に使用します。
この設定項目は、ターゲット選択時の動作の設定であり、画像マッチング実行の動作には関係しません。また、シナリオファイルに保存される設定ではありません。

• 単色の領域をマッチング画像として指定すると、画像マッチングが正常に認識されない場合があります。
• マッチング画像として指定した領域をマスクすると、正常に画像認識されません。
マッチング画像とマスク範囲は重ならないように配置してください。
• マスク範囲の選択に失敗した場合は、プロパティ画面の［元に戻す］ボタンをクリックすることで元に戻すことができます。(その際に、設定が完了していない入力値や範囲指定などは消えてしまいます。)• 状態取得結果は v5.1 以降で変数名の入力を省略することが可能になっていますが、
v5.0 でそのシナリオ（その画像マッチング）を実行した際にエラーとなります。
状態取得結果を省略した画像マッチングを v5.0 で編集した場合、プロパティを開くことはできますが、そのまま［更新］ボタンをクリックすると「変数名が入力されていません。
」のエラーが表示されます。変数名を設定して［更新］ボタンをクリックすると正常に終了します。
• 分割マッチングを実行すると、通常の画像マッチングと結果が異なる場合があります。
• 「実行時にマッチング画像を取得」を選択し、マッチング画像が存在しない状態で、マウス操作タブにてマウス操作位置(十字)を設定した場合、マッチング画像タブでは左上を(0,0)とした相対位置にマウス操作位置(十字)が表示されます。
• ウィンドウ識別名に「スクリーン」を指定しマルチディスプレイ環境で実行した場合、OS のディスプレイ認識順にディスプレイ単位でマッチングを実施します（メイン⇒サブ）。隣接ディスプレイの境界上に検索対象画像が配置されていた場合は画像一致と認識しません。検索範囲を指定した場合には、検索範囲の配置に該当するディスプレイのみを検索します。

638

◼

キャプチャ画像の指定

キャプチャ画像は、「ターゲット画面選択」「画像ファイルのドラッグ＆ドロップ」「画像フ
ァイルの選択」のいずれかの方法により設定することができます。

方法１：ターゲット画面選択

Steps

1.

基本設定のウィンドウ識別名のターゲット選択ボタン

をクリックします。

または、編集のイメージ画像のターゲット選択ボタン

をクリックします。

639

2.

操作対象の画面をクリックします。

画像指定エリアに操作対象画面の画面キャプチャが表示されます。

640

方法２：画像ファイルのドラッグ＆ドロップ

Steps

1.

画像ファイルをプロパティ画面の画像指定エリアにドラッグ&ドロップします。

画像指定エリアに操作対象画面の画面キャプチャが表示されます。

BMP、PNG、JPEG のファイルに対応しています。

641

方法３：画像ファイルの選択

Steps

1.

「キャプチャ画像選択」アイコンをクリックします。

ファイル選択ダイアログが表示されます。

2.

画像ファイルを選択し、［開く］ボタンをクリックします。

画像指定エリアに選択した画像ファイルが表示されます。

BMP、PNG、JPEG のファイルに対応しています。

642

◼

マッチング画像の指定

マッチングする画像を以下の手順で指定します。

Steps

1.

2.

「マッチング画像」アイコンをクリックします。

マッチングさせたい画像領域を、画像表示エリア上でマウスをドラッグして矩形選択します。
指定領域は赤色の点線で表示されます。

単色の領域をマッチング画像として指定すると、画像マッチングが正常に認識されない場合があります。

643◼

状態取得結果の指定

状態取得結果は以下の手順で設定します。

Steps

1.

画像マッチングの実行結果を格納する変数名を指定します。

2.

［更新］ボタンをクリックして設定を反映します。

• 状態取得結果は v5.1 以降で変数名の入力を省略することが可能になっていますが、
v5.0 でそのシナリオ（その画像マッチング）を実行した際にエラーとなります。
• 状態取得結果を省略した画像マッチングを v5.0 で編集した場合、プロパティを開くことはできますが、そのまま［更新］ボタンをクリックすると「変数名が入力されていません。
」とエラーメッセージが表示されます。変数名を設定して［更新］ボタンをクリックすると正常に終了します。

644

◼

ドラッグ＆ドロップ操作の自動化

ドラッグ＆ドロップ操作の自動化を行う場合は、２つの画像マッチングを使います。
１つ目の画像マッチングで、ドラッグ開始位置（始点）を指定します。
画像マッチングのプロパティ画面ではアクションで「マウス移動のみ」を指定します。
２つ目の画像マッチングで、ドロップする位置（終点）を指定します。
画像マッチングのプロパティ画面ではアクションで「左クリックし、マッチング箇所までドラッグ」を指定します。
図 4-55 画像マッチングを使ったマウスドラッグの例

645

◼

実行時にマッチング画像を取得

マッチング画像を実行時にファイルまたはフォルダで指定します。
プロパティ画面で「実行時にマッチング画像を取得」にチェックを入れて、「パス指定マッチング画像の指定方法」でファイルまたはフォルダを選択し、「マッチング画像パス」を設定します。
「マッチング画像パス」は、「ファイルの選択」「フォルダの選択」「直接入力」のいずれかの方法により設定することができます。

方法 1：ファイルの選択

Steps

1.

「パス指定マッチング画像の指定方法」でファイルを選択して、「マッチング画像パス」の「...」ボタンをクリックします。

ファイル選択ダイアログが表示されます。

2.

画像ファイルを選択し、［開く］ボタンをクリックします。

「マッチング画像パス」に、選択したファイルの絶対パスが設定されます。

BMP、PNG、JPEG のファイルに対応しています。

646

方法 2：フォルダの選択

Steps

1.

「パス指定マッチング画像の指定方法」でフォルダを選択して、「マッチング画像パス」の「...」ボタンをクリックします。

フォルダ選択ダイアログが表示されます。

2.

フォルダを選択し、［OK］ボタンをクリックします。

「マッチング画像パス」に、選択したフォルダの絶対パスが設定されます。

647

方法 3：直接入力

Steps

1.

2.

「パス指定マッチング画像の指定方法」でファイルまたはフォルダを選択します。

「マッチング画像パス」にファイルパスを入力します。
「パス指定マッチング画像の指定方法」でファイルを選択した場合は、ファイルを指定します。「パス指定マ
ッチング画像の指定方法」でフォルダを選択した場合は、フォルダを指定します。
またはファイルパスを設定した変数名を入力します。

648

輪郭マッチング
輪郭マッチングは、指定ウィンドウと指定した画像のマッチングを行い、その結果を取得します。キャプチャ画像、マッチング画像の輪郭を抽出し、輪郭抽出した画像を拡大縮小を繰り返すマルチスケールでマッチングを行います。また、マッチングが成立した場合、その箇所に対しクリック等のマウス操作を行うことが可能です。
輪郭マッチングは、画像等の GUI 要素として認識されない要素について、クリック等のマウス操作を行いたい場合や、あるタイミングでウィンドウ内の画像変化を検知したい場面で使用します。
たとえば、以下の手順例ではマッチング対象として、Edge 画面の文字列「商品名」としています。ここでは、複数あるアイコンや入力欄から操作対象を判断するために、輪郭マッチ
ングを使用します。

◼

輪郭マッチングの配置手順

輪郭マッチングは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「輪郭マッチング」を、フローチャート表示エリアにドラッグ&ドロップします。

649

フローチャート表示エリアに「輪郭マッチング」が配置されます。

650

◼

輪郭マッチングのプロパティ

輪郭マッチングのプロパティ画面の設定項目について説明します。
図 4-56 輪郭マッチングのプロパティ（エリア）

表 4-32 輪郭マッチングのプロパティ（エリア）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 画像指定エリア

マッチングを行う画像を指定するエリアです。

❹ 条件指定エリア

輪郭マッチングの条件を設定します。

651

図 4-57 輪郭マッチングのプロパティ（マッチング画像タブ）

表 4-33 輪郭マッチングのプロパティ（マッチング画像タブ）

No.

名称

説明

❶ 赤枠

マッチング画像の指定範囲です。輪郭マッチング実行時は、赤枠で指定した画像と類似する画像を探し、クリック等の操作を行います。赤枠は必須の設定項目です。ただし、実行時にマッチング画像を取得する場合は設定不要です。

❷ 緑枠

検索範囲の指定範囲です。輪郭マッチング実行時は、緑枠で指定された範囲内に限って、マッチング画像を探します。緑枠は任意の設定項目です。指定がない場合は対象アプリケーションの画面全体が検索範囲になります。

❸ 十字

マッチング画像からの相対位置でマウスの操作を行う場所を指定します。十字は任意の設定項目です。指定がない場合は、赤枠の中心がマウスの操作位置になります。

❹ マッチング画像「マッチング画像」アイコンをクリックした後、キャプチャ画
像上でドラッグ操作を行うことにより赤枠の範囲を指定することができます。

❺ 検索範囲「検索範囲」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより緑枠の範囲を指定することができます。範囲指定をキャンセルするときは、キャプチャ画像
上で左クリックします。

❻ マウス操作位置「マウス操作位置」アイコンをクリックした後、キャプチャ画
像上でクリック操作を行うことにより十字の位置を指定することができます。十字の設定をキャンセルするときは、十字の上で、左クリックします。

❼ マスク範囲(内側)キャプチャ画像をマスクするときに使います。
「マスク範囲(内側)」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより、指定した範囲の内側が黒く塗りつぶされます。範囲指定を間違ってしまった場合は、プロパティ画面の［元に戻す］ボタンを押し、編集を破棄してください。

652

No.

名称

説明

❽ マスク範囲(外側)

キャプチャ画像をマスクするときに使います。
「マスク範囲(外側)」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより指定した範囲の外側が黒く塗りつぶされます。範囲指定を間違ってしまった場合は、プロパティ画面の［元に戻す］ボタンを押し、編集を破棄してください。

❾ キャプチャ画像選択

キャプチャ画像を画像ファイルから選択するときに使います。
キャプチャ画像の選択については『キャプチャ画像の指定』の方法 3 を参照してください。

❿ マッチング画像タブ

マッチングを行う画像を表示します。

⓫ マウス操作位置タブ

マウス操作位置を表示します。

図 4-58 輪郭マッチングのプロパティ（マウス操作位置タブ）

表 4-34 輪郭マッチングのプロパティ（マウス操作位置タブ）

No.

名称

説明

❶ マウス操作位置表示エ マッチング画像タブの赤枠で指定した範囲のマッチング画像
リア及びマウス操作位置を表示します。

653

図 4-59 輪郭マッチングのプロパティ（折りたたむボタン）

表 4-35 輪郭マッチングのプロパティ（折りたたむボタン）

No.

名称

説明

❶ 折りたたむボタン

条件指定エリアを非表示にします。

❷ 展開するボタン

条件指定エリアを表示します。

654

図 4-60 輪郭マッチングのプロパティ（基本設定タブ）

表 4-36 輪郭マッチングのプロパティ（基本設定タブ）

No.

名称

説明

❶ 基本設定タブ

基本設定を表示します。

❷ ウィンドウ識別名

対象のウィンドウをリストの中から選択します。
または、ターゲット選択ボタン
をクリックして、対象となるアプリケーションウィンドウを指定します。

❸ アクション

輪郭マッチング後に行う操作を指定します。指定できる操作
は、「状態チェック」、「左ボタンクリック」、「右ボタンクリッ
ク」、「左ボタンダブルクリック」、「右ボタンダブルクリック」、｢マウス移動のみ｣、｢左ボタントリプルクリック｣、｢右ボタントリプルクリック｣、｢左クリックし、マッチング箇所までドラッグ｣、｢右クリックし、マッチング箇所までドラッグ｣の 10 種類から選択します。

❹ 状態取得結果

指定の変数名にマッチングの結果を格納します。マッチの場合は「true」、アンマッチの場合は「false」を格納します。

❺ 操作位置十字（マウス操作位置）を、X 座標 Y 座標で指定します。マウス操作位置を指定しない場合（マッチング画像の中央がマウス操作位置）は、未入力状態になります。座標値はマッチング画像が指定されている場合は、マッチング画像の中央からの相対座標を指定し、マッチング画像が指定されていない場合は、左上を 0,0 とした座標を指定します。

655

図 4-61 輪郭マッチングのプロパティ（詳細設定タブ）

表 4-37 輪郭マッチングのプロパティ（詳細設定タブ）

No.

名称

❶ 詳細設定タブ

説明
詳細設定を表示します。

❷ 実行時にマッチング画 マッチング画像を画像ファイルから選択するときに使います。
像を取得

輪郭マッチング実行時に、指定した画像と類似する画像を探し、クリック等の操作を行います。

❸ パス指定マッチング画 マッチング画像の指定方法をファイルまたはフォルダから選像の指定方法択します。

❹ マッチング画像パス

実行時に使用するマッチング画像のファイルパスを指定します。
「パス指定マッチング画像の指定方法」でファイルを選択した
場合は、ファイルを指定してください。
「パス指定マッチング画像の指定方法」でフォルダを選択した
場合は、フォルダを指定してください。フォルダ内の複数のフ
ァイルをマッチング画像として使用します。使用する順番は、ファイル名の拡張子が PNG、JPEG、BMP の順番です。拡張子が同じファイルについては、ファイル名の昇順でマッチング画
像として使用します。
ファイルパスについては『5.6 ファイルパス』を参照して
ください。

❺ …

マッチング画像パスを指定するためのダイアログを開きます。
「パス指定マッチング画像の指定方法」でファイルを選択した
場合は、ファイル選択ダイアログが表示されます。
「パス指定マッチング画像の指定方法」でフォルダを選択した
場合は、フォルダ選択ダイアログが表示されます。

❻ パス指定マッチング画 チェックを入れると、画像指定エリアにて赤枠で指定したマッ像と赤枠指定マッチン チング画像、マッチング画像パスで指定したファイルのマッチ
グ画像の両方を 使用す ング画像の順番で、両方のマッチング画像を使用します。
る656

図 4-62 輪郭マッチングのプロパティ（分割マッチング選択エリア）

表 4-38 輪郭マッチングのプロパティ（分割マッチング選択エリア）

No.

名称

説明

❶ メモリ節約のために分 キャプチャ画像を分割して輪郭マッチングするときに使いま割マッチングを行う(低 す。
速)
分割マッチングはキャプチャ画像のサイズが HD (1024×768)以上の場合に実行されます。HD の画像サイズ未満では分割マッチングをせずに通常の輪郭マッチングが実行されます。
• キャプチャ画像が 1920×1080 を超える場合はチェ
ックを入れてください。
• キャプチャ画像を分割して画像マッチングを行うた
め、通常の輪郭マッチング処理より低速となります。
そのため、マッチング完了まで時間がかかる場合がありますが、その間マウス操作等を行わないでください。
図 4-63 輪郭マッチングのプロパティ（検索範囲の指定方法）

表 4-39 輪郭マッチングのプロパティ（検索範囲の指定方法）

No.

名

称

説

明

❶ 原点

検索範囲の座標の起点を、
「左上」
、
「左下」、
「右上」、
「右下」か
ら指定します。

❷ X 方向

検索範囲の X 軸位置の単位を「座標」か「％」で指定します。

❸ Y 方向

検索範囲の Y 軸位置の単位を「座標」か「％」で指定します。

657

図 4-64 輪郭マッチングのプロパティ（実行動作の指定方法）

表 4-40 輪郭マッチングのプロパティ（実行動作の指定方法）

No.

名

称

説

明

❶ 縮尺率

マッチング時の画像の縮尺率を「1 x」、「1/2」、「1/4」から指定します。
画像を縮小するとマッチングの速度が向上します。しかし、精度が下がりますので、必要に応じて「マッチ率」を下げて調整してください。

❷ 精度

精度を「低(速度優先)」、「中(標準)」、「高(精度優先)」から指定します。精度を下げるとマッチする可能性が低くなりますが、シナリオ実行時の速度は速くなります。精度を上げるとマッチする可能性が高くなりますが、速度は遅くなります。

❸ タイムアウト

タイムアウト時間（対象ウィンドウが表示されるまでの待ち時間）を設定します。この時間を経過すると、「基本設定タブ」の「アクション」にて「状態チェック」が選択されている場合、マッチング結果には「false」が格納され、シナリオは継続されます。それ以外の場合、アクション例外となります。
指定する時間の単位はミリ秒です。
時間の範囲は 0～3,600,000 までです。

図 4-65 輪郭マッチングのプロパティ（編集タブ）

表 4-41 輪郭マッチングのプロパティ（編集タブ）

No.

名称

説明

❶ 編集タブ編集を表示します。

❷ イメージ画像

対象のイメージ画像をリストの中から選択します。
または、ターゲット選択ボタン
をクリックして、対象となるアプリケーションウィンドウを指定します。

658

No.

名称

❸ 取得タイミング

説明「イメージ画像」の「ターゲット選択ボタン」で、対象となる
アプリケーションウィンドウを指定した際のキャプチャ取得
までの時間を「即時」、「３秒後」、「１０秒後」、「３０秒後」から指定します。
「３秒後」、「１０秒後」、「３０秒後」は、対象ウィンドウのポップアップメニュー等を表示した状態で画像をキャプチャしたい際に使用します。
この設定項目は、ターゲット選択時の動作の設定であり、輪郭マッチング実行の動作には関係しません。
シナリオファイルに保存される設定ではありません。

• 単色の領域をマッチング画像として指定すると、輪郭マッチングが正常に認識されない場合があります。
• マッチング画像として指定した領域をマスクすると、正常に画像認識されません。
マッチング画像とマスク範囲は重ならないように配置してください。
• マスク範囲の選択に失敗した場合は、プロパティ画面の［元に戻す］ボタンをクリックすることで元に戻すことができます。(その際に、設定が完了していない入力値や範囲指定などは消えてしまいます。)• 状態取得結果は省略することが可能です。
• 分割マッチングを実施すると、通常の輪郭マッチングと結果が異なる場合があります。
• 「実行時にマッチング画像を取得」を選択し、マッチング画像が存在しない状態で、マウス操作タブにてマウス操作位置(十字)を設定した場合、マッチング画像タブでは左上を(0,0)とした相対位置にマウス操作位置(十字)が表示されます。
• ウィンドウ識別名に「スクリーン」を指定しマルチディスプレイ環境で実行した場
合、OS のディスプレイ認識順にディスプレイ単位でマッチングを実施します（メイン⇒サブ）。隣接ディスプレイの境界上に検索対象画像が配置されていた場合は画像一致と認識しません。検索範囲を指定した場合には、検索範囲の配置に該当す
るディスプレイのみを検索します。

659

◼

各種手順

以下の手順は画像マッチングと同様です。画像マッチングの章を参照してください。
• キャプチャ画像の指定『キャプチャ画像の指定』• マッチング画像の指定『マッチング画像の指定』• 状態取得結果の指定『状態取得結果の指定』• ドラッグ＆ドロップ操作の自動化『ドラッグ＆ドロップ操作の自動化』• 実行時にマッチング画像を取得『実行時にマッチング画像を取得』

660

OCR マッチング
OCR マッチングは、指定ウィンドウ内で指定した文字列の検索を行い、その結果を取得します。
マッチング処理に成功した場合、その箇所に対しアクションを実行することが可能です。
OCR マッチングは、画像マッチングや輪郭マッチングでは認識されない要素に対してクリック等のマウス操作を行いたい場合や、あるタイミングでウィンドウ内の文字変化を検知したい場面で使用します。

◼

OCR マッチングの配置手順

OCR マッチングは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「OCR マッチング」を、フローチャート表示エリアにドラッグ&ドロップします。

661

フローチャート表示エリアに「OCR マッチング」が配置されます。

662

◼

OCR マッチングのプロパティ

OCR マッチングのプロパティ画面の設定項目について説明します。
図 4-66 OCR マッチングのプロパティ（エリア）

表 4-42 OCR マッチングのプロパティ（エリア）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 画像指定エリア

マッチングを行う画像を指定するエリアです。

❹ 条件指定エリア

OCR マッチングの条件を設定します。

663

図 4-67 OCR マッチングのプロパティ（マッチング画像タブ）

表 4-43 OCR マッチングのプロパティ（マッチング画像タブ）

No.

名称

❶ 緑枠

説明
検索範囲を指定します。OCR マッチング実行時は、緑枠で指定された範囲内に限って、マッチング文字列を探します。緑枠は任意の設定項目です。指定がない場合は対象アプリケーションの画面全体が検索範囲になります。
検索範囲を指定する場合、マッチング文字列のフォン
トや大きさに応じた十分に広い範囲を指定してください。指定する範囲の広さの目安は、マッチング文字列の高さと幅のおよそ 4 倍以上です。検索範囲が狭い場合、シナリオ実行時に文字を認識できず、マッチング処理に失敗してしまう可能性があります。

❷ 赤枠「テスト実行」でマッチング文字列と一致した箇所が赤枠で表示されます。
「テスト実行」については『表 4-47 OCR マッチングのプ
ロパティ（マッチング文字列入力）』を参照してください。

❸ 十字

マウスの操作を行う位置を、赤枠の中心からの相対位置で指定します。
十字は任意の設定項目です。指定がない場合は、マッチング文
字列と一致した箇所の中心がマウスの操作位置になります。

❹ 検索範囲「検索範囲」アイコンをクリックした後、キャプチャ画像上でドラッグ操作を行うことにより緑枠の範囲を指定することができます。範囲指定をキャンセルするときは、キャプチャ画像
上で左クリックします。

❺ マウス操作位置

赤枠を表示させた後に「マウス操作位置」アイコンをクリック
して、さらにキャプチャ画像上をクリックすることにより、マウス操作位置を示す十字の位置を指定することができます。
十字の設定をキャンセルするときは、十字の上で左クリックし
ます。

664

No.

名称

説明

❻ キャプチャ画像選択

キャプチャ画像を画像ファイルから選択するときに使います。
キャプチャ画像の選択については『キャプチャ画像の指定』の方法 3 を参照してください。

❼ マッチング画像タブ

マッチングを行う画像を表示します。

❽ マウス操作位置タブ

マウス操作位置を表示します。

図 4-68 OCR マッチングのプロパティ（マウス操作位置タブ）

表 4-44 OCR マッチングのプロパティ（マウス操作位置タブ）

No.

名称

説明

❶ マウス操作位置表示エ マッチング文字列で指定した文字列およびマウス操作位置をリア表示します。

665

図 4-69 OCR マッチングのプロパティ（折りたたむボタン）

表 4-45 OCR マッチングのプロパティ（折りたたむボタン）

No.

名称

説明

❶ 折りたたむボタン

条件指定エリアを非表示にします。

❷ 展開するボタン

条件指定エリアを表示します。

666

図 4-70 OCR マッチングのプロパティ（基本設定タブ）

表 4-46 OCR マッチングのプロパティ（基本設定タブ）

No.

名称

説明

❶ 基本設定タブ

基本設定を表示します。

❷ ウィンドウ識別名

対象のウィンドウをリストの中から選択します。
または、ターゲット選択ボタン
をクリックして、対象となるアプリケーションウィンドウを指定します。

図 4-71 OCR マッチングのプロパティ（マッチング文字列入力）

表 4-47 OCR マッチングのプロパティ（マッチング文字列入力）

No.

名称

説明

❶ マッチング文字列

検索する文字列を指定します。変数で指定する場合、文字列を格納した「変数名」を選択します。
値を直接入力する場合、「値」を選択し、値をテキストに入力します。値の文字数制限は 1024 文字までです。ただし、シナリ
オ情報の「変数値の文字数を制限する」のチェックを外すこと
で文字数制限を解除することができます。

❷ テスト実行

イメージ画像の検索範囲内で❶ のマッチング文字列を検索します。マッチング文字列と一致した場合は、該当箇所を赤い矩形（赤枠）で表示します。
一致しなかった場合は、エラーメッセージを表示します。

❸ 結果表示

テスト実行時にイメージ画像の検索範囲から抽出した文字を、
ダイアログで表示します。

667

No.

名称

❹ クリア

説明
テスト実行で文字列が一致した場合に表示される赤枠をクリアします。
また、マウス操作位置の十字をクリアし、マウス操作位置の指定をキャンセルします。

❺ テスト結果をマッチン チェックを付けると、テスト実行時にイメージ画像の検索範囲
グ画像上に表示するから抽出した文字を、イメージ画像に重ね合わせて表示します。

❻ アクション

OCR マッチング後に行う操作を指定します。指定できる操作
は、「状態チェック」、「左ボタンクリック」、「右ボタンクリッ
ク」、「左ボタンダブルクリック」、「右ボタンダブルクリック」、｢マウス移動のみ｣、｢左ボタントリプルクリック｣、｢右ボタントリプルクリック｣、｢左クリックし、マッチング箇所までドラッグ｣、｢右クリックし、マッチング箇所までドラッグ｣の 10 種類から選択します。

❼ 状態取得結果

指定の変数名にマッチングの結果を格納します。マッチの場合は「true」、アンマッチの場合は「false」を格納します。

❽ 操作位置十字（マウス操作位置）を、X 座標 Y 座標で指定します。
マウス操作位置を指定してしない場合は、未入力状態になります。この場合、マッチング文字列と一致した箇所の中心がマウス操作位置です。
座標値は、赤枠の有無に関わらず、マッチング文字列と一致した箇所の中心からの相対座標を指定します。

テスト実行で使用するイメージ画像は、縮小されずにそのままの画像サイズで保存されます。
「オプション」画面の［記録］タブの「画像サイズ」は無視されます。
「画像サイズ」については、『記録タブ』を参照してください。

668

図 4-72 OCR マッチングのプロパティ（詳細設定タブ）

表 4-48 OCR マッチングのプロパティ（詳細設定タブ）

No.

名

称

説

明

❶ 詳細設定タブ

詳細設定を表示します。

❷ 原点

検索範囲の座標の起点を、
「左上」
、
「左下」、
「右上」、
「右下」か
ら指定します。

❸ X 方向

検索範囲の X 軸位置の単位を「座標」か「％」で指定します。

❹ Y 方向

検索範囲の Y 軸位置の単位を「座標」か「％」で指定します。

❺ タイムアウト

タイムアウト時間（対象ウィンドウが表示されるまでの待ち時間）を設定します。この時間を経過すると、「基本設定タブ」の「アクション」にて「状態チェック」が選択されている場合、マッチング結果には「false」が格納され、シナリオは継続されます。それ以外の場合、アクション例外となります。
指定する時間の単位はミリ秒です。
時間の範囲は 0～3,600,000 までです。
図 4-73 OCR マッチングのプロパティ（編集タブ）

表 4-49 OCR マッチングのプロパティ（編集タブ）

No.

名称

説明

❶ 編集タブ編集を表示します。

❷ イメージ画像

対象のイメージ画像をリストの中から選択します。
または、ターゲット選択ボタン
をクリックして、対象となるアプリケーションウィンドウを指定します。

669

No.

名称

❸ 取得タイミング

説明「イメージ画像」の「ターゲット選択ボタン」で、対象となる
アプリケーションウィンドウを指定した際のキャプチャ取得
までの時間を「即時」、「３秒後」、「１０秒後」、「３０秒後」から指定します。
「３秒後」、「１０秒後」、「３０秒後」は、対象ウィンドウのポップアップメニュー等を表示した状態で画像をキャプチャしたい際に使用します。
この設定項目は、ターゲット選択時の動作の設定であり、OCR マッチング実行の動作には関係しません。
シナリオファイルに保存される設定ではありません。

• 同じシナリオを実行した場合でも、対象ウィンドウの文字の大きさやフォントの種類等により、マッチング文字列が検出される場合と検出されない場合があります。
• 文字の大きさやフォントの種類等により、他の文字や記号として検出される場合があります。
例）• 長音記号「ー」と半角ハイフン「-」• 漢字の"くち"「口」とカタカナの「ロ」、カタカナの「ユ」• OCR マッチングで検出できる文字は Windows の言語環境に依存します。

◼

各種手順

以下の手順は画像マッチングと同様です。画像マッチングの章を参照してください。
• キャプチャ画像の指定『キャプチャ画像の指定』• 状態取得結果の指定『状態取得結果の指定』• ドラッグ＆ドロップ操作の自動化『ドラッグ＆ドロップ操作の自動化』

670

ウィンドウ状態待機
ウィンドウ状態待機は、現在表示している、またはこれから表示されるウィンドウの状態を監視し、指定した状態となるまでシナリオ実行を停止します。もしくは、監視対象のウィン
ドウの現在の状態について確認できます。
ウィンドウ状態待機の使用例としては、「指定したウィンドウが操作可能となるまで待機」、「表示されるまで待機」、「閉じられるまで待機」等があります。

◼

ウィンドウ状態待機の配置手順

ウィンドウ状態待機は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「ウィンドウ状態待機」を、フローチャート表示エリアにドラッグ&ドロップします。

671

フローチャート表示エリアに「ウィンドウ状態待機」が配置されます。

◼

ウィンドウ状態待機のプロパティ

ウィンドウ状態待機のプロパティ画面の設定項目について説明します。
図 4-74 ウィンドウ状態待機のプロパティ

表 4-50 ウィンドウ状態待機のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 取得結果指定の変数名にウィンドウ状態待機の結果を格納します。指定
した「画面の変化」を検出した場合は「true」、検出しなかった
場合は「false」を格納します。

672

No.

名称

説明

❹ ターゲット選択

ターゲット選択ボタン
をクリックして、対象となるアプ
リケーションウィンドウを指定します。

❺ ウィンドウ識別名

対象のウィンドウをリストの中から選択します。
ウィンドウの選択は❹、❺のどちらかの方法で行います。

❻ 画面の変化

ウィンドウ状態の監視対象の画面が、どのように変化することを監視するか、設定します。

❼ 待機種別「状態取得のみ」か「一定時間待つ」から選択します。

❽ タイムアウト

待機種別に「一定時間待つ」を選択した場合に、タイムアウト
時間を設定します。
指定する時間の単位はミリ秒です。
時間の範囲は 0～3,600,000 までです。

◼

画面の変化と待機種別

ウィンドウ状態待機の値の取得は、「画面の変化」の設定条件と「待機種別」によって、取得値が異なります。
• 「画面の変化」の設定項目は 6 種類、「待機種別」の設定項目は 2 種類あります。
• 「待機種別」が「状態取得のみ」の場合、「画面の変化」に指定された状態の真(true)、
偽(false)を即時取得して、指定した変数に格納します。
• 「待機種別」が「一定時間待つ」の場合、「画面の変化」に指定した状態になるまで、「タイムアウト」に指定した時間待ちます。タイムアウトの時間に満たない時間で、「画面の変化」に指定した状態になった場合、指定した変数に「true」を値として格納します。ただし、タイムアウトした場合、「false」を値として格納します。

画面の変化は、以下の６種類の状態のいずれかを確認または監視します。
表 4-51 画面の変化と待機種別について

待機種別
No.

画面の変化
状態取得のみ一定時間待つ❶ 画面が表示されるまで指定したウィンドウが表示していれば「true」
非表示ならば「false」

タイムアウト前に指定したウィンドウが表示されれば「true」
タイムアウトした場合は「false」❷ 画面が手前になるまで指定したウィンドウが手前にあれば「true」
無ければ「false」

タイムアウト前に指定したウィンドウが手前にくれば「true」
タイムアウトした場合は「false」

673

待機種別
No.

画面の変化
状態取得のみ❸ 画面が操作可能になる 指定したウィンドウがまで❹ 画面が消えるまで操作可能なら「true」
不可能なら「false」

一定時間待つタイムアウト前に指定したウィンドウが操作可能になれば「true」
タイムアウトした場合は「false」

指定したウィンドウが非表示ならば「true」
表示ならば「false」

タイムアウト前に指定したウィンドウが非表示になれば「true」
タイムアウトした場合は「false」❺ 画面が手前でなくなる 指定したウィンドウがタイムアウト前に指定したウィンドウが手前になくなれば「true」
タイムアウトした場合は「false」

まで

手前になければ「true」
手前ならば「false」❻ 画面が操作不可能にな 指定したウィンドウがるまで操作不可能なら「true」
可能なら「false」

674

タイムアウト前に指定したウィンドウが操作不可能になれば「true」
タイムアウトした場合は「false」

指定時間待機指定時間待機は、シナリオ実行を指定時間または指定時刻まで停止します。また、シナリオ
実行時に現在時刻と指定時刻との比較結果を変数に取得することができます。
指定時間待機は、アプリケーションがファイル読み込み等により、おおよその間隔で処理が待機となる場面でシナリオを同様に待機させたい場合や、任意の時刻にシナリオを開始または終了したい場合に使用します。

◼

指定時間待機の配置手順

指定時間待機の配置は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「指定時間待機」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「指定時間待機」が配置されます。

675

◼

指定時間待機のプロパティ

指定時間待機のプロパティ画面の設定項目について説明します。
図 4-75 指定時間待機のプロパティ676

表 4-52 指定時間待機のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 待機時間「指定した時間待つ」の場合、処理を停止する時間を値入力また
は変数で指定します。
指定する時間の単位はミリ秒です。
時間の範囲は 0～3,600,000 までです。

❹ 時刻「指定した時刻まで待つ」または「指定時間チェック」の場合、時刻を値入力または変数で指定します。

❺ チェック結果「指定時間チェック」の場合、指定の変数名に指定時刻チェックの結果を格納します。実行時に現在時刻が指定した「時刻」の範
囲内の場合は「true」、範囲外の場合は「false」を格納します。

❻ 日付形式

入力する日付形式を指定します。
日付形式で、「シナリオ情報画面で指定」、「オプション画面で指定」
を選んだ場合、各画面で指定した日付形式となります。

❼ タイムゾーン

入力する時間のタイムゾーンを指定します。
タイムゾーンで、「シナリオ情報画面で指定」、「オプション画面で指定」を選んだ場合、各画面で指定したタイムゾーンとなります。

プロパティのラジオボタンで「指定した時間待つ」か「指定した時刻まで待つ」か「指定時刻チェック」のいずれかを選択します。選択した項目によって設定するプロパテ
ィが異なります。

◼

時刻指定フォーマット

指定した時刻まで待つ場合と指定時間チェックの場合、「時刻」の設定条件と実行結果は以下のとおりです。
表 4-53 時刻指定フォーマットと設定毎の実行結果について

実行結果
No.

適用される

フォーマットと入力例❶ HH:mm

時刻範囲－（開始時刻）
00:00※１

00:00:00.000～23:59:59.999

13:30

13:30:00.000～23:59:59.999❷ yyyy/MM/dd HH:mm－

指定した時刻

指定時刻

まで持つ

チェック

現時刻が、適用時 現時刻が、適用時
刻範囲外
刻範囲外
・待機する
・ チェック結果
適用時刻範囲内「false」
・待機しない適用時刻範囲内・ チェック結果「true」
現時刻が、適用時 現時刻が、適用時
刻以降
刻以降（開始日時）

677

実行結果
No.

適用される

フォーマットと入力例

2014/04/01 13:10❸ HH:mm-HH:mm

指定した時刻

指定時刻

まで持つ

チェック

2014/04/01
13:10.00.000～

・ 待機する
適用時刻より前・ 待機しない・チェック結果「false」
適用時刻より前・ チェック結果「true」－

現時刻が、適用時 現時刻が、適用時
刻範囲外
刻範囲外
・ 待機する・ チェック結果
適用時刻範囲内「false」
・ 待機しない
適用時刻範囲内・ チェック結果「true」

時刻範囲（開始時刻）-（終了時
刻）
00:00-00:00※１

00:00:00.000～23:59:59.999

12:00-13:00※２

12:00:00.000～12:59:59.999

13:00-12:00※２

13:00:00.000～11:59:59.999❹ yyyy/MM/dd HH:mm－-yyyy/MM/dd HH:mm（開始日時）-（終了日時）
2014/04/01 13:10 2014/04/01-2014/04/03 00:00 13:10.00.000※３～2014/04/02
23:59.59.999

現時刻が、適用時 現時刻が、適用時
刻範囲外
刻範囲外
・ 待機する・ チェック結果
適用時刻範囲内「false」
・ 待機しない
適用時刻範囲内・ チェック結果「true」※１ 全ての時刻を指定したことになります。
※２ 「開始時刻＜終了時刻」と「開始時刻＞終了時刻」では、適用される時刻範囲は以下に示すように異なります。

※３ 「指定した時刻まで待つ」は、終了日時を過去に設定すると、シナリオ実行時に「過去の時刻範囲が指定されています。
」のエラーメッセージが表示されます。これは、シナリオ実行前の時点で未来であった終了日時が、シナリオ実行中に過去となってしまった場合でも同様です。
※４ 日付フォーマットは「yyyy/mm/dd」が指定されてある場合の例です。日付形式で指定しているフォーマットで入力してください。

678

◼

指定時間待機のシナリオ例

指定時間待機の使用例として指定時刻チェックの結果で、実際に実行したい処理を実行するかどうかを判定するシナリオ例を以下に示します。
図 4-76 シナリオ例

679

文字列送信文字列送信は、指定したウィンドウ（または、コントロール）に対し文字列を送信します。
ウィンドウを指定した場合は、実行の際、フォーカスされている（マウスカーソルが当たっている）GUI 要素に文字列を送信します。コントロールを指定した場合は、コントロールに文字列が送信されます。

文字列送信の用途としては、エミュレーションモードでしか操作できないウィンドウ
に対し、文字列を入力したい場面等で使用します。可能な限り、文字列設定を利用してください。
文字列設定については、『4.7.2 文字列設定』を参照してください。

◼

文字列送信の配置手順

文字列送信は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「文字列送信」を、フローチャ
ート表示エリアにドラッグ&ドロップします。

680

フローチャート表示エリアに「文字列送信」が配置されます。

◼

文字列送信のプロパティ

文字列送信のプロパティ画面の設定項目について説明します。
文字列送信のプロパティは「基本設定」タブと「詳細設定」タブから構成されています。
図 4-77 文字列送信のプロパティ（基本設定）

681

表 4-54 文字列送信のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ターゲット選択

ターゲット選択ボタン
をクリックして、対象となるアプ
リケーションウィンドウを指定します。

❹ ウィンドウ識別名

対象のウィンドウをリストの中から選択します。
ウィンドウの選択は❸、❹のどちらかの方法で行います。

❺ 対象コントロール指定

対象コントロール指定ボタンをクリックして、実行対象となるアプリケーションウィンドウまたはコントロールを指定します。

❻ 送信文字列

送信する文字列が格納される「変数名」もしくは「値」を選択します。
値を直接入力する場合は、「値」を選択し、値をテキストに入力します。値の文字数制限は 1024 文字までです。ただし、シナ
リオ情報の「変数値の文字数を制限する」のチェックを外すことで文字数制限を解除することができます。
シナリオ情報については『3.8 シナリオ情報画面』を参照
してください。

❼ リターンキー送信

OS が使用する IME のバージョンによっては、送信した文字列が未確定状態（アンダーラインの付いた変換中の状態）となる場合があります。
このような場合にチェックを付けることで、文字列送信中に一定の文字入力間隔でリターンキーを送信し、確定状態にすることができます。

❽ 送信結果を検証

文字列送信実行後に、送信した文字列と実際に入力された文字列を比較し、正しく入力がされたかを検証します。
検証結果に誤りがあった場合はアクション例外が発生します。

• 「リターンキー送信」は、不用意にチェックを付けると、意図しないところにリターンキーが送信される場合がありますので、使用の際は注意してください。
• 「送信結果を検証」では、検証の際にクリップボードを使用して実際に入力された文字列を取得しています。そのため、文字列送信の実行前と実行後では、クリップ
ボードの内容が書き変わってしまいますので、使用の際は注意してください。
• 「送信結果を検証」は、OS やアプリケーション等の設定でクリップボードが使用不可能な状態であった場合、使用することができませんので注意してください。
• 「リターンキー送信」と「送信結果を検証」の両方にチェックを付けていた場合、対象のアプリケーションや OS が使用する IME の状態によっては正常に動作しない場合があります。

682

図 4-78 文字列送信のプロパティ（詳細設定）

表 4-55 文字列送信のプロパティ（詳細設定）

No.

名称

説明

❶ 全選択／全選択解除

チェックを付けると、対象特定種別をすべて選択します。
チェックを外すと、選択中の対象特定種別をすべて選択解除します。

❷ instanceコントロールに割り当てられた通番を表示します。値は数値です。
%変数名%の形で、変数名を使った指定をすることもできます。
基本設定のウィンドウ識別名でウィンドウを指定した
場合、0 となります。コントロールを指定した場合 1 以
上の数値となります。

❸ textコントロールに表示されている文字列を表示します。値は文字列です。
%変数名%の形で、変数名を使った指定をすることもできます。
デフォルトは OFF（チェックなし）です。
基本設定のウィンドウ識別名でウィンドウを指定した
場合、ウィンドウタイトルが表示されます。コントロー
ルを指定した場合、ラベル（例えばボタンであれば表面の文字）が表示されます。

❹ position

コントロールの座標で対象ウィンドウからの相対座標を表します。値は、x,y 形式です。
%変数名%の形で、変数名を使った指定をすることもできます。
デフォルトは OFF（チェックなし）です。
基本設定のウィンドウ識別名でウィンドウを指定した
場合 0,0 となり、コントロールを指定した場合、コント
ロールの配置座標が表示されます。

基本設定のウィンドウ識別名でウィンドウを指定した場合、0,0 となり、コントロールを指定した場合、コントロールの配置座標が表示されます。

683

コマンド実行
コマンド実行では、指定したコマンドを実行します。また、コマンドの出力を変数に取得することができます。
コマンド実行は、コマンドを実行して、その結果を取得したい場面や、操作対象となるアプ
リケーションをシナリオ実行中に起動したい場合に使用します。

◼

コマンド実行の配置手順

コマンド実行は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「コマンド実行」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「コマンド実行」が配置されます。

684

◼

コマンド実行のプロパティ

コマンド実行のプロパティ画面の設定項目について説明します。
図 4-79 コマンド実行のプロパティ

表 4-56 コマンド実行のプロパティ

No.

名

称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ コマンド

実行するコマンドを指定します。
ファイル名のみを単独で指定した場合は、OS の PATH に従います。OS の PATH を検索してファイル名が一致した場合にコマンドとして実行します。
ファイル選択ダイアログから選択した場合、あるいはファイル
パスを値入力または変数で指定した場合は、ファイルパスとして扱い、指定されたファイルを実行します。
コマンドは 255 文字以内で指定してください。
ファイルパスについては『5.6 ファイルパス』を参照してください。

❹ オプション

コマンドを実行する際のオプションを値入力または変数で指定します。
オプションは 1024 文字以内です。
シナリオ情報の「変数値の文字数を制限する」のチェックを外すことで文字数制限を解除することができます。
シナリオ情報については『3.8 シナリオ情報画面』を参照
してください。

685

No.

名

称

説明

❺ ラジオボタン「起動のみ（追加起動しない）」か「起動のみ（追加起動する）」
か「起動終了まで待つ（出力を受け取る）」のいずれかを選択します。
• 「起動のみ（追加起動しない）」の場合、対象が既に起動している場合はコマンドを実行しません。
• 「起動のみ（追加起動する）」の場合、対象が既に起動している場合でもコマンドを実行します。
• 「起動終了まで待つ（出力を受け取る）」の場合、コマンドの終了まで待機します。

❻ 出力先変数名「起動終了まで待つ（出力を受け取る）」の場合、指定の変数名にコマンドの出力を格納します。なお、格納される文字列は、標準出力の最初の 1 行目のみとなります。

• コマンドプロンプト上のコマンドを実行する場合は、以下のように設定してください。
例） dir コマンドを実行する場合
コマンド
cmd.exe
オプション/c dir• ｢オプション｣で存在しない変数名が指定された場合は変数展開しません。

• コマンドプロンプト（cmd.exe）は、オプションの指定方法によっては画面が表示されない場合があります。
• move コマンドのようなコマンドプロンプトが解釈するコマンド（実行ファイルの実体がないもの）を実行したい場合は、コマンドを「cmd」とし、オプションを「/cコマンド オプション」とする必要があります。
• 空白を含むオプションを一つのオプションとして渡したい場合は、あらかじめダブ
ルクォーテーションで囲む必要があります。
• シナリオ作成時には、部分実行を利用して動作確認を行ってください。

686

スクリプト実行
スクリプト実行は、VBScript で記述したスクリプトを WinActor の中で実行します。スクリ
プト実行により、WinActor の動作を拡張することができます。

◼

スクリプト実行の配置手順

スクリプト実行は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「スクリプト実行」を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「スクリプト実行」が配置されます。

687

◼

スクリプト実行のプロパティ

スクリプト実行のプロパティ画面の設定項目について説明します。
スクリプト実行のプロパティは「設定」タブ、「スクリプト」タブ、「注釈」タブから構成されています。
図 4-80 スクリプト実行のプロパティ

表 4-57 スクリプト実行のプロパティ

No.

名称

説明

❶ 名前

アクションの名前を設定できます。

❷ コメントアクションのコメントを設定できます。
図 4-81 スクリプト実行のプロパティ（設定）

表 4-58 スクリプト実行のプロパティ（設定）

No.

名称

❶ 「設定」タブ

説明「注釈」タブで入力したコメントが上部に表示されます。
「スクリプト」タブで入力したパラメータを設定できます。

688

図 4-82 スクリプト実行のプロパティ（スクリプト）

表 4-59 スクリプト実行のプロパティ（スクリプト）

No.

名称

❶ 「スクリプト」タブ

説明
実行するスクリプトを入力します。入力するスクリプトコード
は、Windows 標準のスクリプトである VBScript の言語標準に準拠します。
「スクリプト」タブでは、WinActor とやり取りをするパラメータ（『表 4-61 スクリプトパラメータ』参照）と関数（『表 4-62
WinActor 独自関数』参照）を使用することができます。
編集エリアに任意のファイルをドラッグ＆ドロップすること
で、スクリプトを読み込むことができます。この際、文字コー
ドを指定するダイアログが表示されます。『▼』をクリックしてプルダウンメニューから適切な文字コードを選択して、［OK］ボタンをクリックしてください。

❷ 変数を他のスクリプト チェックを付けると、スクリプト実行間で変数を共有すること
実行アクションと共有 ができ、値を引き継ぐことができます。
する

689

No.

名称

説明

❸ ファイルの編集をロッ スクリプトタブと注釈タブが非表示となり、スクリプトの編集
クや確認を行えない状態にします。

ロックしたスクリプト実行は二度と編集できなくなります。

図 4-83 スクリプト実行のプロパティ（注釈）表 4-60 スクリプト実行のプロパティ（注釈）

No.

名称

❶ 注釈タブ◼

説明
スクリプトの使い方などのコメントを記入できます。
ここでの入力は実行には一切影響しません。

スクリプトパラメータスクリプトにパラメータを定義することができます。パラメータを定義すると、「設定」タ
ブにパラメータの入力欄が表示されます。
表 4-61 スクリプトパラメータ

No.

パラメータ

❶ !パラメータ名!

内

容

設定タブに
を表示します。
「値⇒」と変数名が設定可能なパラメータです。スクリプトコード内で値を直接指定して利用する際や変数が保持している値を参照する際に使用します。このパラメータは、スクリプト
コード内に複数使用できます。同じパラメータ名が使用された
場合、同じパラメータとして扱われます。

690

No.

パラメータ

内

容

❷ !パラメータ|項目 1,項目 設定タブに
2,項目 3!

を表示します。
パラメータで指定した項目がプルダウンメニューとして表示され、選択された項目がスクリプト内で値として扱われます。
項目名は青色で表示されます。
同じパラメータ名が使用された場合、同じパラメータとして扱われます。

❸ $パラメータ名$

設定タブにを表示します。
変数名が設定可能なパラメータ。スクリプトコード内で変数名を扱う際に使用します。このパラメータは、スクリプトコード
内に複数使用できます。同じパラメータ名が使用された場合、同じパラメータとして扱われます。

❹ @パラメータ名@

設定タブにを表示します。
ウィンドウ識別名が設定可能なパラメータ。スクリプトコード
内でウィンドウ識別名を扱う際に使用します。このパラメータ
は、スクリプトコード内に 1 つのみ使用できます。

❺ ! パラメータ名|FILE|!

設定タブにを表示します。
ファイル選択ダイアログ(拡張子指定なし)が表示可能なパラメータ。スクリプトコード内でファイルパスを扱う際に使用します。このパラメータは、スクリプトコード内に複数使用できます。同じパラメータ名が使用された場合、同じパラメータとして扱われます。

❻ ! パラメータ名|FILE:EXCEL|!

❼ ! パラメータ名|FILE:ZIP|!

❽ ! パラメータ名|FILE:CSV|!

❾ ! パラメータ名|FILE:IMG|!

ファイル選択ダイアログ(拡張子指定：Excel)が表示可能なパラメータです。
ファイル選択ダイアログ(拡張子指定：Zip)が表示可能なパラメータです。
ファイル選択ダイアログ(拡張子指定：CSV)が表示可能なパラメータです。
ファイル選択ダイアログ(拡張子指定：画像)が表示可能なパラメータです。

691

◼

WinActor 独自関数

WinActor に埋め込むスクリプトでは下記の関数を使って、WinActor の変数等にアクセスすることができます。
表 4-62 WinActor 独自関数

No.

関数(引数)

戻り値

内❶ GetUMSVariable

文字列(変数値)

変数読み込み関数

文字列(設定した値)

変数書き込み関数

容(変数名)❷ SetUMSVariable(変数名, 値)❸ GetUMSWindowTitle(ウィンドウ識別名)

文字列
ウィンドウタイトル取得関数(ウィンドウタイトル)❹ GetUMSWindowHandle 文字列(ウィンドウ識別名)❺ ShowUMSHighlight(ウィンドウハンドル)◼

ウィンドウハンドル取得関数(ウィンドウハンドル)
真偽値(成功時：true、 指定ウィンドウ枠ハイライト表示関失敗時：false)
数

スクリプト内エラー

スクリプト内でエラーが発生した場合は、スクリプト実行がエラーとなります。
強制的にエラーを発生させる場合は、Err.Raise 関数を使います。
第１引数でエラー番号、第３引数でエラーメッセージを指定できます。
表 4-63 エラーを発生させる Err.Raise 関数

Err.Raise 123, "", "エラーメッセージを記入します。"
図 4-84 Err.Raise によるエラー画面◼

スクリプトの制限事項

スクリプト内で標準入出力を使用することはできません。
また、［On Error Resume Next］ステートメントで、エラー発生後も処理を継続する場合には、必ず［On Error GoTo 0］ステートメントや［Error.Clear］メソッドを使用して、エラー
情報をクリアする必要があります。

692

Python 実行
Python 実行は、Python で記述したスクリプトを WinActor の中で実行します。Python 実
行により、WinActor の動作を拡張することができます。

◼

Python 実行の配置手順

Python 実行は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「Python 実行」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「Python 実行」が配置されます。

693

◼

Python 実行のプロパティ

Python 実行のプロパティ画面の設定項目について説明します。
Python 実行のプロパティは「設定」タブ、「スクリプト」タブ、「注釈」タブから構成されています。
図 4-85 Python 実行のプロパティ

表 4-64 Python 実行のプロパティ

No.

名称

説明

❶ 名前

アクションの名前を設定できます。

❷ コメントアクションのコメントを設定できます。
図 4-86 Python 実行のプロパティ（設定）

表 4-65 Python 実行のプロパティ（設定）

No.

名称

❶ 「設定」タブ

説明「注釈」タブで入力したコメントが上部に表示されます。
「スクリプト」タブで入力したパラメータを設定できます。

694

図 4-87 Python 実行のプロパティ（スクリプト）

表 4-66 Python 実行のプロパティ（スクリプト）

No.

名称

❶ 「スクリプト」タブ

説明
実行するスクリプトを入力します。入力するスクリプトコード
は、Python に準拠します。
「スクリプト」タブでは、WinActor とやり取りをするのパラメータ（『表 4-61 スクリプトパラメータ』参照）と関数（『表4-68 WinActor 独自関数（Python 実行）』参照）を使用することができます。
編集エリアに任意のファイルをドラッグ＆ドロップすること
で、スクリプトを読み込むことができます。この際、文字コー
ドを指定するダイアログが表示されます。『▼』をクリックしてプルダウンメニューから適切な文字コードを選択して、［OK］ボタンをクリックしてください。

❷ 変数を他の Python 実行 チェックを付けると、Python 実行間で変数を共有することがアクションと共有する

でき、値を引き継ぐことができます。

695

No.

名称

説明

❸ ファイルの編集をロッ スクリプトタブと注釈タブが非表示となり、スクリプトの編集
クや確認を行えない状態にします。

ロックしたスクリプト実行は二度と編集できなくなります。

図 4-88 Python 実行のプロパティ（注釈）表 4-67 スクリプト実行のプロパティ（注釈）

No.

名称

❶ 注釈タブ◼

説明
スクリプトの使い方などのコメントを記入できます。
ここでの入力は実行には一切影響しません。

スクリプトパラメータスクリプトにパラメータを定義することができます。パラメータを定義すると、「設定」タ
ブにパラメータの入力欄が表示されます。
Python 実行では、スクリプト実行と同じパラメータ（『表 4-61 スクリプトパラメータ』参照）を利用することができます。

◼

WinActor 独自関数

WinActor に埋め込むスクリプトでは下記の関数を使って、WinActor の変数等にアクセスすることができます。

696

表 4-68 WinActor 独自関数（Python 実行）No.

関数(引数)❶ winactor.get_variable

戻り値内

文字列(変数値)

変数読み込み関数

容(変数名)❷ winactor.set_variable (変 文字列(設定した値)

変数書き込み関数

数名, 値)❸ winactor.get_window_titl 文字列
e (ウィンドウ識別名)

ウィンドウタイトル取得関数(ウィンドウタイトル)❹ winactor.get_window_ha 文字列
ndle(ウィンドウ識別名)

ウィンドウハンドル取得関数(ウィンドウハンドル)❺ winactor.show_highlight 真偽値(成功時：true、 指定ウィンドウ枠ハイライト表示関(ウィンドウハンドル)◼

失敗時：false)

数

スクリプト内エラー

スクリプト内で Python の例外が発生した場合は、スクリプト実行がエラーとなります。
強制的にエラーを発生させる場合は、winactor.WinActorError クラスを利用できます。
第１引数でエラー番号、第 2 引数でエラーメッセージを指定できます。
表 4-69 エラーを発生させる

raise winactor.WinActorError(123, 'エラーメッセージを記入します。')
図 4-89 raise によるエラー画面◼

スクリプトの制限事項

スクリプト内で標準入出力を使用することはできません。

697

Excel 操作
Excel 操作を使って、CSV ファイルや Excel ファイルの読み書きと、Excel 形式ファイルに保存されているマクロを実行することができます。
*.csv、*.xls、*.xlsx、*.xlsm のファイルに対応しています。

◼

Excel 操作の配置手順

Excel 操作は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「Excel 操作」を、フローチャ
ート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「Excel 操作」が配置されます。

698

◼

Excel 操作のプロパティ

Excel 操作のプロパティ画面の設定項目について説明します。
図 4-90 Excel 操作のプロパティ

表 4-70 Excel 操作のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

「操作」で選択する項目は「値の取得」、「値の設定」、「マクロ実行」です。選択する項目によって、Excel 操作のプロパティの設定内容が変わります。

699

◼

値の取得

Excel ファイルからデータを取得します。
以下の手順で設定を行います。

Steps

1.

「操作」から「値の取得」を選択します。

2.

「取得元」と「格納先」の項目を設定します。

3.

［更新］ボタンをクリックして設定を反映します。
図 4-91 Excel 操作（値の取得）のプロパティ

700表 4-71 Excel 操作（値の取得）のプロパティ

No.

名称

説明

❶ 取得元

ファイル名

操作対象となる Excel ファイルをファイル選
択ダイアログから選択するか、ファイルパスを
値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。
ファイルパスには、ローカルパス、UNC パス、
http/https スキーマの URI の 3 種類が使用できます。
ファイルパスについては『5.6 ファイルパス』を参照してください。

❷

シート名

操作対象の Excel ファイルに存在するシート
名をシート名選択ダイアログから選択するか、シート名を値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。
シート名選択については『図 4-92 シー
ト名選択ダイアログ』を参照してくださ
い。

❸

セル位置

Excel ファイルの値を取得したいセル位置を値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。

❹ 格納先

変数

取得した結果を格納する変数名を指定します。
図 4-92 シート名選択ダイアログ

シート名選択ダイアログでは、指定した Excel ファイルに存在するシート名がリストで表示されます。

Excel ファイルの指定方法が「変数」の場合、シート名選択ダイアログは表示されませ
ん。

701

◼

値の設定

Excel ファイルにデータを書き込みます。
以下の手順で設定を行います。

Steps

1.

「操作」から「値の設定」を選択します。

Excel 操作のプロパティが「値の設定」用の項目に変わります。

2.

「設定値」と「設定先」の項目を設定します。

3.

［更新］ボタンをクリックして設定を反映します。
図 4-93 Excel 操作（値の設定）のプロパティ702

表 4-72 Excel 操作（値の設定）のプロパティ

No.

名称

説明

❶ 設定値

値または変数

Excel ファイルに設定する値、または値を格納した変数を指定します。
%変数名%の形で、変数名を使った指定をすることもできます。

❷ 設定先

ファイル名

操作対象となる Excel ファイルをファイル選択
ダイアログから選択するか、ファイルパスを値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。
ファイルパスには、ローカルパス、UNC パス、
http/https スキーマの URI の 3 種類が使用できます。
ファイルパスについては『5.6 ファイルパス』を参照してください。

❸

シート名

操作対象の Excel ファイルに存在するシート名
をシート名選択ダイアログから選択するか、シート名を値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。
シート名選択については『図 4-92 シート
名選択ダイアログ』を参照してください。

❹

セル位置

Excel ファイルの値を設定したいセル位置を値
入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。

703

◼

マクロ実行

Excel ファイルのマクロを実行します。
以下の手順で設定を行います。

Steps

1.

「操作」から「マクロ実行」を選択します。

Excel 操作のプロパティが「マクロ実行」用の項目に変わります。

2.

「マクロ」の項目を設定します。

3.

［更新］ボタンをクリックして設定を反映します。
図 4-94 Excel 操作（マクロ実行）のプロパティ704

表 4-73 Excel 操作（マクロ実行）のプロパティ

No.

名称

説明

❶ マクロ

ファイル名

操作対象となる Excel ファイルをファイル選
択ダイアログから選択するか、ファイルパスを
値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。
ファイルパスには、ローカルパス、UNC パス、
http/https スキーマの URI の 3 種類が使用できます。
ファイルパスについては『5.6 ファイルパス』を参照してください。

❷

マクロ名

実行対象となるマクロ名を値入力または変数で指定します。
%変数名%の形で、変数名を使った指定をすることもできます。

705クリップボード
クリップボードは、クリップボードへ値を設定します。また、クリップボードの値を変数に取得することができます。
クリップボードは、クリップボードを介して値の送信/受信を行いたい場面で使用します。

◼

クリップボードの配置手順

クリップボードは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「クリップボード」を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「クリップボード」が配置されます。

706

◼

クリップボードのプロパティ

クリップボードのプロパティ画面の設定項目について説明します。
図 4-95 クリップボードのプロパティ

表 4-74 クリップボードのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ラジオボタン「クリップボードへ値を設定」か「クリップボードの値を取得」のどちらかを選択します。

❹ 設定値「クリップボードへ値を設定」の場合、クリップボードへ設定
する文字列が格納される「変数名」もしくは「値」を選択します。値を直接入力する場合は、「値」を選択し、値をテキストに入力します。値の文字数制限は 1024 文字までです。ただし、シナリオ情報の「変数値の文字数を制限する」のチェックを外すことで文字数制限を解除することができます。
文字数制限については『3.8 シナリオ情報画面』を参照してください。

❺ 取得結果「クリップボードの値を取得」の場合、指定の変数名にクリップボードの値を格納します。なお、格納できるのはテキスト形
式のみとなり、それ以外の形式（画像形式等）の場合は、空文字が格納されます。

707

ユーザカテゴリのノード
待機ボックス
待機ボックスは、シナリオ実行を一時的に待機させ、ユーザに注意を促すメッセージを表示
したい場合に使用します。また、注意を促した後、そのまま処理を継続するか、処理を停止するかの選択を可能にします。
待機ボックスは、アプリケーションに対してユーザ操作を必要とする場面で、シナリオを一時待機させる場面で使用します。

◼

待機ボックスの配置手順

待機ボックスは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「待機ボックス」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

708

フローチャート表示エリアに「待機ボックス」が配置されます。

◼

待機ボックスのプロパティ

待機ボックスのプロパティ画面の設定項目について説明します。
図 4-96 待機ボックスのプロパティ

表 4-75 待機ボックスのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 確認待ち待機ボックスを表示します。メッセージと［OK］ボタンが表示(OK ボタンのみを表示) されます。

709

No.

名称

説明

❹ 問い合わせ待機ボックスを表示します。
(継続、停止ボタンを表 メッセージと［継続］ボタンと［停止］ボタンが表示されます。
示)［継続］ボタンをクリックするとシナリオ実行を継続し、［停止］ボタンをクリックするとシナリオ実行を停止します。

❺ 表示メッセージ

画面に表示するメッセージの変数名を指定します。

(変数名)❻ 表示メッセージ(メッセージ)

画面に表示するメッセージを入力します。この欄に入力できるメッセージは 1024 文字以内です。表示メッセージには文字列に加えて、変数名を指定することができます。表示メッセージ
内に%変数名%の形で指定すると、実行時にはその部分を当該
変数値のデータで置換して表示します。

待機ボックスは、「予期せぬマウス/キーボード操作による一時停止」による一時停止の対象外です。

◼

実行時に表示される画面

プロパティのラジオボタンで「確認待ち」を選択した場合、以下の画面が表示されます。
図 4-97 実行時に表示される画面（確認待ち）

プロパティのラジオボタンで「問い合わせ」を選択した場合、以下の画面が表示されます。
図 4-98 実行時に表示される画面（問い合わせ）710

インプットボックス
インプットボックスは、シナリオ実行を一時的に待機させ、変数に保存したい内容をユーザに問い合わせる場合に使用します。
インプットボックスは、ループの回数や、シナリオ実行時にユーザがパラメータを決定する場面で使用します。

◼

インプットボックスの配置手順

インプットボックスは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「インプットボックス」を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「インプットボックス」が配置されます。

711

◼

インプットボックスのプロパティ

インプットボックスのプロパティ画面の設定項目について説明します。
図 4-99 インプットボックスのプロパティ

表 4-76 インプットボックスのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 入力結果

入力された値を格納する変数名を指定します。

❹ 表示メッセージ

画面に表示するメッセージの変数名を指定します。

(変数名)❺ 表示メッセージ(メッセージ)

入力を促す画面に表示するメッセージを入力します。この欄に入力できるメッセージは 1024 文字以内です。表示メッセージには文字列に加えて、変数名を指定することができます。表示
メッセージ内に%変数名%の形で指定すると、実行時にはその部分を当該変数値のデータで置換して表示します。

インプットボックスは、「予期せぬマウス/キーボード操作による一時停止」による一時停止の対象外です。

712

◼

実行時に表示される画面

インプットボックスが実行された場合、以下の画面が表示されます。
図 4-100 実行時に表示される画面

選択ボックス
選択ボックスは、シナリオ実行を一時待機し、あらかじめ決められた文字列の選択をユーザに促します。選択された文字列は、指定した変数に格納されます。
選択ボックスは、シナリオの分岐点で、ユーザに分岐の選択を促す場面で使用します。

◼

選択ボックスの配置手順

選択ボックスは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「選択ボックス」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

713

フローチャート表示エリアに「選択ボックス」が配置されます。

◼

選択ボックスのプロパティ

選択ボックスのプロパティ画面の設定項目について説明します。
図 4-101 選択ボックスのプロパティ

表 4-77 選択ボックスのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

714

No.

名称

説明

❸ 選択結果選択された値を格納する変数名を指定します。

❹ 表示メッセージ

画面に表示するメッセージの変数名を指定します。

(変数名)❺ 表示メッセージ(メッセージ)

入力を促す画面に表示するメッセージを入力します。この欄に入力できるメッセージは 1024 文字以内です。表示メッセージには文字列に加えて、変数名を指定することができます。表示
メッセージ内に%変数名%の形で指定すると、実行時にはその部分を当該変数値のデータで置換して表示します。

❻ 選択候補ユーザが選択する候補の文字列を予めリストとして登録します。登録済みのリストが表示されます。選択候補の文字数制限
は 255 文字以内です。

❼ 追加／変更する文字列

選択候補に追加する文字列を入力します。

❽ 追加

選択候補欄に「追加／変更する文字列」の内容を追加する時に押すボタンです。

❾ 更新

選択候補欄の内容を「追加／変更する文字列」の内容で更新する時に押すボタンです。

❿ 削除

選択候補欄で選択した内容を削除する時に押すボタンです。

⓫ ▲選択候補欄で選択した内容の順序を変更する時に押すボタン
です。

⓬ ▼

選択候補欄で選択した内容の順序を変更する時に押すボタンです。

選択ボックスは、「予期せぬマウス/キーボード操作による一時停止」による一時停止の対象外です。

◼

実行時に表示される画面

選択ボックスが実行された場合、以下の画面が表示されます。
図 4-102 実行時に表示される画面

715

音
音は、実行中にユーザへの警告として音を発生することができます。
音は、インプットボックスや、選択ボックスの直前に配置し、処理が入力待ちとなっていることを、音によりユーザに促す場面で使用します。

◼

音の配置手順音は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「音」を、フローチャート表示
エリアにドラッグ&ドロップします。

フローチャート表示エリアに「音」が配置されます。

716

◼

音のプロパティ

音のプロパティ画面の設定項目について説明します。
図 4-103 音のプロパティ

表 4-78 音のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ブザー

発生する音をブザーとする場合に選択します。

❹ WAVE ファイル

発生する音の WAVE ファイルで指定する場合に選択します。

❺ ［…］ボタンWAVE ファイルをファイル選択する時にクリックします。

❻ 再生が終わるまで待機 WAVE ファイルの再生時に、再生が終わるまでは次の処理を行する

いたくない場合にチェックを付けます。

リニア PCM 形式で保存された WAVE ファイル以外は再生できません。

717

変数カテゴリのノード
変数値設定
変数値設定は、あらかじめ設定した変数に任意の値を設定します。
変数値設定の使用例としては、ループで使用するカウントアップ用の変数を初期化（= 0）する場合等に使用します。

◼

変数値設定の配置手順

変数値設定は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「変数値設定」を、フローチャ
ート表示エリアにドラッグ&ドロップします。

718

フローチャート表示エリアに「変数値設定」が配置されます。

◼

変数値設定のプロパティ

変数値設定のプロパティ画面の設定項目について説明します。
図 4-104 変数値設定のプロパティ

表 4-79 変数値設定のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 変数名

値を格納する変数名を指定します。

719

No.

名称

❹ 値

説明
値を入力します。指定可能な値の範囲は、1024 文字以下です。値には、文字列に加えて、%変数名%の形で変数名を指定することができます。%変数名%の形で指定すると、実行時にはその部分を当該変数値のデータで置換して使用します。
シナリオ情報の「変数値の文字数を制限する」のチェックを外すことで文字数制限を解除することができます。
文字列制限の解除については『3.8 シナリオ情報画面』を参照してください。

変数値コピー
変数値コピーは、変数の内容を別の変数にコピーします。
変数値コピーの使用例としは、演算で使用する（書き換わる）変数の内容を保存しておきたい場合等に使用します。

◼

変数値コピーの配置手順

変数値コピーは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「変数値コピー」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

720

フローチャート表示エリアに「変数値コピー」が配置されます。

◼

変数値コピーのプロパティ

変数値設定コピーのプロパティ画面の設定項目について説明します。
図 4-105 変数値コピーのプロパティ

表 4-80 変数値コピーのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ コピー元変数名

変数内容のコピー元変数名を指定します。

❹ コピー先変数名

変数内容のコピー先変数名を指定します。

721

日時取得
日時取得は、OS（Windows）の現在時刻を取得します。
日時取得の使用例として、
実行履歴があげられます。
データ一覧を用いたシナリオにおいて、当該のデータ一覧から取得したデータを使用してシナリオの実行をした際に、その実行日時を変数に格納することで、データ一覧に保存しておくことが可能です。

◼

日時取得の配置手順

日時取得は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「日時取得」を、フローチャー
ト表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「日時取得」が配置されます。

722

◼

日時取得のプロパティ

日時取得のプロパティ画面の設定項目について説明します。
図 4-106 日時取得のプロパティ

表 4-81 日時取得のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 取得結果

取得した日時を格納する変数名を指定します。

❹ フォーマットタイプ

日時のフォーマットを指定します。指定可能なフォーマットタ
イプは、「日付と時間」、「日付のみ」、「時間のみ」の３種類です。

❺ 日付形式

取得する日付の日付形式を指定します。
日付形式で、「シナリオ情報画面で指定」、「オプション画面で指定」を選んだ場合、各画面で指定した日付形式となります。

❻ タイムゾーン

取得する時間のタイムゾーンを指定します。
タイムゾーンで、「シナリオ情報画面で指定」、「オプション画
面で指定」を選んだ場合、各画面で指定したタイムゾーンとな
ります。

723

ユーザ名取得
ユーザ名取得は、現在 OS（Windows）にログイン中のユーザ名を取得します。
ユーザ名取得は、日時取得と同様に、データ一覧を用いたシナリオにおいて、当該のデータ一覧から取得したデータを使用してシナリオの実行をした際に、そのユーザ名を変数に取得し保存することで、実行履歴に使用することが可能です。

◼

ユーザ名取得の配置手順

ユーザ名取得は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「ユーザ名取得」を、フローチ
ャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「ユーザ名取得」が配置されます。

724

◼

ユーザ名取得のプロパティ

ユーザ名取得のプロパティ画面の設定項目について説明します。
図 4-107 ユーザ名取得のプロパティ

表 4-82 ユーザ名取得のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 取得結果取得したユーザ名を格納する変数名を指定します。

725

四則演算
数値の演算を行う際に利用します。演算の結果を変数に格納します。

◼

四則演算の配置手順

四則演算は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「四則演算」を、フローチャー
ト表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「四則演算」が配置されます。

726

◼

四則演算のプロパティ

四則演算のプロパティ画面の設定項目について説明します。
図 4-108 四則演算のプロパティ

表 4-83 四則演算のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 計算結果

演算結果を格納する変数名を指定します。

❹ 左辺

一つめの数値を指定します。

❺ 演算子

演算の種類をリストから選択します。
「＋」「－」
「×」
「÷」

❻ 右辺

二つめの数値を指定します。

❼ 整数として計算し、チェックを付けると、計算結果の小数点以下を切り捨てます。
計算結果の小数点以下 また、実行時に❹左辺と❻右辺の値が整数でない場合にエラーを切り捨てるとなります。
初期値は、チェックが OFF になっています。

• 数値は、整数または小数です。
• 整数＋整数、整数－整数、整数×整数の結果は、整数になります。
• 整数÷整数の結果は、割り切れる場合は整数、割り切れない場合は小数になります。
• 整数と小数の四則演算の結果は、小数になります。
• 小数の演算には誤差が生じます。このため表示上、整数に見える場合があります。

Ver.5 または Ver.6 で作られたシナリオファイルを読み込んだ場合、互換性のため、❼のチェックが付いた状態で読み込まれます。

727

カウントアップ
カウントアップは、あらかじめ設定した変数に、プロパティで指定した「加算値」を加算します。
カウントアップの使用例としては、シナリオ内の特定のノードを複数回実行（ループ）する
場合、設定した変数の値で繰り返し回数を判断するのに使用します。または、特定の条件の間処理を繰り返し、その処理を何回繰り返し実行したかをカウントするのに使用します。

◼

カウントアップの配置手順

カウントアップは以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「カウントアップ」を、フローチャート表示エリアにドラッグ&ドロップします。

728

フローチャート表示エリアに「カウントアップ」が配置されます。

◼

カウントアップのプロパティ

カウントアップのプロパティ画面の設定項目について説明します。
図 4-109 カウントアップのプロパティ

表 4-84 カウントアップのプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 計算結果カウントアップする変数名を指定します。

❹ 加算値

カウントアップ数を入力します。
指定可能な数値の範囲は、整数で 1～999,999 です。

729

全角化/半角化
全角化/半角化は、変数に格納された文字列に含まれる文字を、全角文字または半角文字に統一します。

◼

全角化/半角化の配置手順

全角化/半角化は以下の手順で配置します。

Steps

1.

パレットエリアの「ノード」タブに表示されている「全角化/半角化」を、フローチャート表示エリアにドラッグ&ドロップします。

フローチャート表示エリアに「全角化/半角化」が配置されます。

730

◼

全角化/半角化のプロパティ

全角化/半角化のプロパティ画面の設定項目について説明します。
図 4-110 全角化/半角化のプロパティ

表 4-85 全角化/半角化のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 全角化・半角化

文字列を全角文字に統一する場合。
文字列を半角文字に統一する場合に選択します。

❹ 変換対象変換対象の文字列を格納する変数名を指定します。

全角化/半角化の実行結果は変換対象の変数に上書きされてしまいますので注意して
ください。

731

自動生成ノード（イベントモード、IE モード）
イベントモード、IE モードで記録される操作は、ノードという単位で記録されます。ノードには、記録対象のウィンドウ、コントロール（ボタン、テキストボックス、リストボック
スなど）に対して行った操作の情報が記録されます。
表 4-86 自動生成ノード一覧

No.

ノード種別

説明

❶ クリック

ボタン、チェックボックス、ラジオボタンをクリックする操作です。

❷ 文字列設定

テキストボックスに文字列を設定する操作です。

❸ リスト選択リストボックスやコンボボックスの項目を選択する操作です。

❹ タブ選択タブの切り替え操作です。イベントモードのみの対応です。

❺ 文字列取得

テキストボックスから文字列を取得して、変数に格納する操作です。

❻ リスト取得

リストボックス、コンボボックスから現在選択されているリス
トの値又はインデックスを取得して、変数に格納する操作です。

❼ リスト一括取得

リストボックス、コンボボックスから現在選択可能な一覧を取得してファイルに保存する操作です。

❽ 表の値取得

Edge の IE モード上の表の行数や列数、セルの値を読み取り、変数に格納する操作です。IE モードのみの対応です。

❾ 有効無効状態取得

コントロールの有効無効状態（操作可能かどうか）を読み取り、変数に格納する操作です。

❿ チェック状態取得

チェックボックス、ラジオボタンからチェック状態を読み取り、変数に格納する操作です。

732

クリック
クリックは、ボタンクリック操作を記録したノードです。

◼

クリックの配置手順

クリックは以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

記録対象のコントロールをクリックします。

フローチャート表示エリアに「クリック」が配置されます。

733

◼

クリックのプロパティ

クリックのプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-111 クリックのプロパティ（基本設定）

表 4-87 クリックのプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

734

文字列設定文字列設定は、文字入力操作を記録したノードです。

◼

文字列設定の配置手順

文字列設定は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

記録対象のテキストボックスに文字列を入力します。

フローチャート表示エリアに「文字列設定」が配置されます。

735

◼

文字列設定のプロパティ

文字列設定のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-112 文字列設定のプロパティ（基本設定）

表 4-88 文字列設定のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

736

No.

❼ 設定値

◼

名称

説明
指定されたテキストエリアへ設定する値、もしくは値が格納された変数名を指定します。変数名は変数生成時に自動的に付与されます。記録された文字列は、値指定で記録される、もしくは当該変数に格納されます。

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合
文字列設定では、ノードの生成と同時に変数を自動生成し、変数一覧に登録します。
自動生成される変数名は、文字列設定のプロパティの変数名と対応します。
変数の初期値は、
記録時にテキストエリアに設定されていた文字列となります。
図 4-113 文字列設定生成時に登録される変数『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
文字列設定では、記録時にテキストエリアに設定された文字列をプロパティの設定値に値指定で記録されます。
図 4-114 文字列設定のプロパティ

737

リスト選択
リスト選択は、ドロップダウンリスト、コンボボックスなどのリスト選択操作を記録したノ
ードです。

◼

リスト選択の配置手順

リスト選択は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

記録対象のリストボックス、コンボボックスで項目を選択します。

フローチャート表示エリアに「リスト選択」が配置されます。

738

◼

リスト選択のプロパティ

リスト選択のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-115 リスト選択のプロパティ(基本設定)

表 4-89 リスト選択のプロパティ(基本設定)

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

739

No.

名称

説明

❼ 選択内容指定されたリストボックスの選択する値、もしくは値が格納された変数名を指定します。

❽ 値「値」はリストに表示されている文字列でリストを選択します。

❾ インデックス「インデックス」はインデックス（0 始まり）を指定してリストを選択します。

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
リスト選択では、記録時にリストボックスで選択された文字列をプロパティの設定値に値指定で記録します。
図 4-116 リスト選択のプロパティ

740

タブ選択
タブ選択は、タブの切り替え操作を記録したノードです。

◼

タブ選択の配置手順

タブ選択は以下の手順で配置します。

Steps

1.

「イベント」の記録モードで記録を開始します。

2.

記録対象のタブを選択します。

フローチャート表示エリアに「タブ選択」が配置されます。

741

◼

タブ選択のプロパティ

タブ選択のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-117 タブ選択のプロパティ（基本設定）

表 4-90 タブ選択のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

742

No.

名称

説明

❼ 選択内容ここで指定したタブを選択します。

❽ 値「値」はタブ名でタブを指定します。

❾ インデックス「インデックス」はインデックス（0 始まり）を指定してタブを選択します。

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合

タブ選択では、ノードの生成と同時に変数を自動生成し、変数一覧に登録します。
自動生成される変数名は、タブ選択のプロパティの変数名と対応します。変数の初期値は、記録時に選択したタブ名となります。
図 4-118 タブ選択生成時に登録される変数『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
タブ選択では、記録時タブに表示されている文字列をプロパティの設定値に値指定で記録します。
図 4-119 タブ選択のプロパティ

743

文字列取得文字列取得は、画面上の文字列を取得し、変数に格納するノードです。

◼

文字列取得の配置手順

文字列取得は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

変数一覧にある、値の取得・設定ボタン

3.

記録対象のテキストボックスを選択します。

744をクリックします。

4.

値の取得画面で「テキストを取得」を選択して、［OK］ボタンをクリックします。

フローチャート表示エリアに「文字列取得」が配置されます。

745

◼

文字列取得のプロパティ

文字列取得のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-120 文字列取得のプロパティ（基本設定）

表 4-91 文字列取得のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

❼ 取得結果

結果を格納する変数名です。初期値は、値の取得で自動生成（または、ユーザにより作成）された変数名です。

746

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合
文字列取得では、ノードの生成と同時に変数を自動生成し、変数一覧に登録します。
自動生成される変数名は、文字列取得のプロパティの変数名と対応します。
変数の初期値は、
記録時にテキストエリアに設定されていた文字列となります。
図 4-121 文字列取得生成時に登録される変数『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
文字列取得では、記録時に変数名設定画面が表示され、変数名を選択または設定します。

リスト取得
リスト取得は、画面上のリストの選択状態を取得し、変数に格納するノードです。

◼

リスト取得の配置手順

リスト取得は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

変数一覧にある、値の取得・設定ボタン

747

をクリックします。

3.

4.

記録対象のリストボックス、コンボボックスを選択します。

値の取得画面で「リストの現在の項目を取得」を選択して、［OK］ボタンをクリックします。

フローチャート表示エリアに「リスト取得」が配置されます。

748

◼

リスト取得のプロパティ

リスト取得のプロパティ画面の設定項目について説明します。
詳細設定については、『詳細設定タブ（イベントモードで記録されたノード）』『詳細設定タブ（IE モードで記録されたノード）』を参照してください。
図 4-122 リスト取得のプロパティ（基本設定）

表 4-92 リスト取得のプロパティ(基本設定)

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

749

No.

名称

説明

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

❼ 取得結果

結果を格納する変数名です。初期値は、値の取得で自動生成（または、ユーザにより作成）された変数名です。

❽ 値

リストで選択されている要素の名前を取得結果に格納します。

❾ インデックス

リストで選択されている要素のインデックスを取得結果に格
納します。

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合
リスト取得では、ノードの生成と同時に変数を自動生成し、変数一覧に登録します。
自動生成される変数名は、リスト取得のプロパティの変数名と対応します。
変数の初期値は、記録時にリストで選択されていた項目の文字列となります。
図 4-123 リスト取得生成時に登録される変数『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
リスト取得では、記録時に変数名設定画面が表示され、変数名を選択または設定します。

750

リスト一括取得
リスト一括取得は、画面上のリストの選択肢を取得し、ファイルに保存するノードです。

◼

リスト一括取得の配置手順

リスト一括取得は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

変数一覧にある、値の取得・設定ボタン

3.

記録対象のリストボックス、コンボボックスを選択します。

751

をクリックします。

4.

値の取得画面で「リストの一括取得」を選択して、［OK］ボタンをクリックします。

フローチャート表示エリアに「リスト一括取得」が配置されます。

◼

リスト一括取得のプロパティ

リスト一括取得のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-124 リスト一括取得のプロパティ（基本設定）752

表 4-93 リスト一括取得のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

❼ ファイル名

結果を出力するファイル名を指定します。
初期値は次ページの『変数自動生成指定について』を参照してください。

WinActor からファイル保存できないフォルダがあります。
保存できないフォルダについては『6.1 ファイル保存場所の制限事項』を参照してください。

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合「ファイル名」の初期値は、自動生成された変数名です。
変数はノードの生成と同時に自動生成され、変数一覧に登録されます。
変数の初期値は、空白です。
『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合「ファイル名」の初期値は、空の値です。

753

表の値取得
表の値取得は、画面上の表の状態を取得し、変数に格納するノードです。

◼

表の値取得の配置手順

表の値取得は以下の手順で配置します。

Steps

1.

「IE」の記録モードで記録を開始します。

2.

変数一覧にある、値の取得・設定ボタン

3.

記録対象の表を選択します。

754をクリックします。

4.

表の値取得画面で「セルの値取得」を選択して、［OK］ボタンをクリックします。

フローチャート表示エリアに「表の値取得」が配置されます。

755

◼

表の値取得のプロパティ

表の値取得のプロパティ画面の設定項目について説明します。
詳細設定については、『詳細設定タブ（イベントモードで記録されたノード）』『詳細設定タブ（IE モードで記録されたノード）』を参照してください。
図 4-125 表の値取得（IE）のプロパティ（基本設定）

表 4-94 表の値取得のプロパティ(基本設定)

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

756

No.

名称

説明

❸ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

（IE モードのみ）❹ タイムアウト(ミリ秒)（IE モードのみ）状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

❺ 処理内容処理内容を選択します。
処理内容の項目は『表 4-95 表の値取得のプロパティ（処理内容）』を参照してください。

❻ セルの指定処理対象のセル・ファイル・変数を指定します。
セルの指定の項目は『表 4-96 表の値取得のプロパティ（セルの指定）』を参照してください。
図 4-126 表の値取得(IE)のプロパティ（処理内容）

表 4-95 表の値取得のプロパティ（処理内容）

No.

名称

説明

❶ セルの値取得

表領域の指定したセルからテキスト情報を値として取得します。

❷ 表の一括取得

表全体の内容を取得し、csv ファイルに出力します。

❸ セルの存在チェック

表領域の指定したセルが存在すれば「true」、存在しなければ「false」となります。

❹ 行数取得

表全体の行数を取得します。セルの指定はできません。

❺ 列数取得表全体の列数を取得します。セルの指定はできません。

757

図 4-127 表の値取得(IE)のプロパティ（セルの指定）

表 4-96 表の値取得のプロパティ（セルの指定）

No.

名称

説明

❶ 行番号

「表の 2 行目の 1 列目」の値を取得したい場合は行番号に 2、列番号に 1 を入力して指定します。行番号、列番号にコンボボックスから選んで変数を指定することも可能です。

❷ 列番号「表の 2 行目の 1 列目」の値を取得したい場合は行番号に 2、列番号に 1 を入力して指定します。行番号、列番号にコンボボックスから選んで変数を指定することも可能です。

❸ 取得結果「セルの値取得」「セルの存在チェック」「行数取得」「列数取得」の結果を格納する変数名です。
初期値は次ページの『変数自動生成指定について』を参照してください。

❹ ファイル名「表の一括取得」の取得結果を保存する csv ファイル名を指定します。
初期値は下記の『変数自動生成指定について』を参照してくだ
さい。

• WinActor からファイル保存できないフォルダがあります。
保存できないフォルダについては『6.1 ファイル保存場所の制限事項』を参照
してください。
• 「セルの値取得」「表の一括取得」で取得できる表の最大サイズは縦方向 1000 行×
横方向 100 列となります。

758

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合「取得結果」と「ファイル名」の初期値は、自動生成された変数名です。
変数はノードの生成と同時に自動生成され、変数一覧に登録されます。
変数の初期値は、空白です。
『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合「取得結果」の初期値は、ノードの生成時に「変数名設定」画面で利用者が設定した変数名です。
「ファイル名」の初期値は、空の値です。

759

有効無効状態取得
有効無効状態取得は、画面上のチェックボックス、ラジオボタンなどの有効/無効状態を取得し、変数に格納するノードです。

◼

有効無効状態取得の配置手順

有効無効状態取得は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

変数一覧にある、値の取得・設定ボタン

3.

記録対象のコントロールを選択します。

760

をクリックします。

4.

値の取得画面で「有効無効の状態を取得」を選択して、［OK］ボタンをクリックします。

フローチャート表示エリアに「有効無効状態取得」が配置されます。

761

◼

有効無効状態取得のプロパティ

有効無効状態取得のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-128 有効無効状態取得のプロパティ（基本設定）

表 4-97 有効無効状態取得のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

762

No.

名称

説明

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

❼ 取得結果

結果を格納する変数名です。初期値は、値の取得で自動生成（または、ユーザにより作成）された変数名です。

◼

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
有効無効状態取得では、記録時に変数名設定画面が表示され、変数名を選択または設定します。

763

チェック状態取得
チェック状態取得は、画面上のチェックボックス、ラジオボタンなどの ON/OFF 状態を取得し、変数に格納するノードです。

◼

チェック状態取得の配置手順

チェック状態取得は以下の手順で配置します。

Steps

1.

「イベント」または「IE」の記録モードで記録を開始します。

2.

変数一覧にある、値の取得・設定ボタン

3.

記録対象のコントロールを選択します。

764をクリックします。

4.

値の取得画面で「チェックのオン・オフを取得」を選択して、［OK］ボタンをクリックします。

フローチャート表示エリアに「チェック状態取得」が配置されます。

765

◼

チェック状態取得のプロパティ

チェック状態取得のプロパティ画面の設定項目について説明します。
詳細設定については、『3.6.1 プロパティ画面の構成』を参照してください。
図 4-129 チェック状態取得のプロパティ（基本設定）

表 4-98 チェック状態取得のプロパティ（基本設定）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。

❹ 対象コントロール指定

対象コントロール指定ボタンをクリックし、実行対象となるコントロールを指定します。

❺ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❻ タイムアウト(ミリ秒)

状態が変化するまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

766

No.

❼ 取得結果

◼

名称

説明
結果を格納する変数名です。初期値は、値の取得で自動生成（または、ユーザにより作成）された変数名です。

変数自動生成指定について『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合
チェック状態取得では、記録時に変数名設定画面が表示され、変数名を選択または設定します。

767

エミュレーションノード
エミュレーション
エミュレーションは、キーボードタッチのタイミング、マウスクリックの位置、タイミングを記録するノードです。

◼

エミュレーションの配置手順

エミュレーションは以下の手順で配置します。

Steps

1.

記録モードを「エミュレーション」に切り替えます。

2.

記録を開始します。

768

3.

見本操作を行った後、記録操作画面で［アクション化後停止］ボタンをクリックします。

フローチャート表示エリアに「エミュレーション」が配置されます。

769

◼

エミュレーションのプロパティ

エミュレーションのプロパティ画面の設定項目について説明します。
図 4-130 エミュレーションのプロパティ１

表 4-99 エミュレーションのプロパティ１

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、実行対象となるアプリケーションウィンドウを指定します。デスクトップ画面を選択した場合「(スクリーン)」と表示されます。
Windows の Aero 機能が ON の環境でデスクトップ画
面を選択した場合、「（空のウィンドウタイトル）」と表示される可能性があります。その場合、Aero 機能がOFF の環境で実行できなくなります。よって Aero 機能
が OFF の環境で記録することを推奨します。

❹ タイムアウト設定

タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❺ タイムアウト(ミリ秒)

操作対象のウィンドウを見つけるまで待機する時間です。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定の場合、10,000 ミリ秒の値が採用されます。

770

図 4-131 エミュレーションのプロパティ２

表 4-100 エミュレーションのプロパティ２

No.

名称

説明

❻ 操作記録記録された操作内容を表示します。

❼ 順序を上へ選択した操作の順序を 1 つ上にします。

❽ 順序を下へ選択した操作の順序を 1 つ下にします。

771

図 4-132 エミュレーションのプロパティ３

表 4-101 エミュレーションのプロパティ３

No.

名称

説明

❾ 操作種別操作の種別として「マウス」、「キーボード」、「待機」、「移動」
から選択します。

❿ 操作内容操作種別が「マウス」の場合、「左ボタン」、「右ボタン」、「ミドルボタン」の何れかを選択します。
「キーボード」の場合、入力可能なキーを表示します。
「待機」の場合、待機時間を指定します。
「移動」には、設定項目はありません。

⓫ 操作

操作種別が「マウス」の場合、ボタンの「Down」、「Up」を指定します。
「キーボード」の場合、キーの「Down」、「Up」を指定します。
「待機」と「移動」には、設定項目はありません。

⓬ 追加「キーボード」、「マウス」および「待機」操作は、本画面で操作の追加ができます。

⓭ 更新

選択している操作の内容に、変更したプロパティの内容を適用するときに押します。更新ボタンは、記録した操作を選択すると有効になります。

⓮ 削除

選択した操作を削除します。

772

図 4-133 エミュレーションのプロパティ４

表 4-102 エミュレーションのプロパティ４

No.

名称

説明

⓯ 原点

操作種別が「マウス」の場合、操作位置指定の原点を「左上」、
「左下」
、
「右上」、
「右下」から選択します。
「キーボード」と「待機」と「移動」には、設定項目はありません。

⓰ X 座標操作種別が「マウス」の場合、操作位置の X 方向の指定方法を「座標」か「％」から選択します。
「キーボード」と「待機」と「移動」には、設定項目はありません。操作種別が「マウス」の場合、操作位置の X 方向の値を指定します。「キーボード」と「待機」と「移動」には、設定項目はありません。

⓱ Y 座標操作種別が「マウス」の場合、操作位置の Y 方向の指定方法を「座標」か「％」から選択します。
「キーボード」と「待機」と「移動」には、設定項目はありません。

773

図 4-134 エミュレーションのプロパティ５

表 4-103 エミュレーションのプロパティ５

No.

名称

説明

⓲ 「座標確認」アイコン

座標確認画面を表示します。
操作種別が「マウス」の場合のみボタンが有効になります。

⓳ X 座標

座標確認画面での座標指定結果が入力されます。

⓴ Y 座標

座標確認画面での座標指定結果が入力されます。

774

◼

座標確認画面

座標確認画面はマウスのクリック位置を修正するための画面です。
エミュレーションのプロパティで「座標確認」アイコンをクリックすると表示されます。
以下の手順でクリック位置を修正します。

Steps

1.
2.

プロパティの「座標確認」アイコンをクリックすると、座標確認画面に現在のクリック位置が表示されます。
画面上で修正したい位置をクリックします。

クリックした位置に十字マークが移動し、プロパティ画面の X 座標、Y 座標にクリック位置が入力されます。

775

3.

座標確認画面を閉じた後、［更新］ボタンをクリックします。

776

UI オートメーションノード
UI オートメーション
UI オートメーションは、アプリケーションを GUI の要素レベルで操作するノードです。

◼

UI オートメーションの配置手順

UI オートメーションは以下の手順で配置します。

Steps

1.

記録モードを「UI オートメーション」に切り替えます。

2.

記録を開始します。

777

3.

記録対象のコントロールをクリックします。

フローチャート表示エリアに「クリック (UIA)」が配置されます。

UI オートメーションは、ユーザライブラリの「04_自動記録アクション」の「UI オー
トメーション」を、フローチャート表示エリアにドラッグ&ドロップしても配置でき
ます。

778

◼

UI オートメーションのプロパティ

UI オートメーションのプロパティ画面の設定項目について説明します。
図 4-135 UI オートメーションのプロパティ（基本設定タブ）

表 4-104 UI オートメーションのプロパティ（基本設定タブ）

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 基本設定タブ

基本設定を表示します。

❹ ウィンドウ識別名

リストの中から選択する、もしくはターゲット選択ボタン
をクリックし、対象となるアプリケーションウィンドウを指定します。
[詳細設定タブ]で「コントロールパス書式のバージョン」の設定を変更すると、ウィンドウ識別名は未設定状態に戻ります。
コントロールパス書式のバージョンについては『UI オー
トメーションのプロパティ（詳細設定タブ）』を参照して
ください。

779

No.

名称

説明

❺ 対象コントロール指定

対象コントロール指定ボタンをクリックし、対象となるコ
ントロールを指定します。
[詳細設定タブ]で「コントロールパス書式のバージョン」の設定を変更すると、対象コントロール指定は未設定状態に戻ります。
コントロールパス書式のバージョンについては『UI オー
トメーションのプロパティ（詳細設定タブ）』を参照してください。

❻ 待ち時間

対象コントロールの指定開始までの待ち時間を「即時」、「３
秒」、
「１０秒」
、「３０秒」から選択できます。
ポップアップメニューなど、目的の要素を表示させた状態で対
象コントロールを指定したい際に使用します。

❼ コントロールパターン

対象コントロールに対する操作の種類を、「共通」、「折り畳みメニュー」、「ボタン」、「スクロール」、「選択」、「選択要素」、「ト
グル」、「値の設定と取得」から選択します。

❽ アクション

コントロールパターン毎に定められた操作を選択します。

❾ アクション設定

アクション毎に定められた設定項目が表示されます。
設定がない場合は何も表示されません❼のコントロールパターンを設定していない状態で、 ❺の対象コントロール指定ボ
タンをクリック後に、対象ウィンドウにマウスを乗せると、選択中の要素がオレンジ
枠で表示されます。
左クリックで要素を決定すると、メニューが表示され、❼コントロールパターンと❽アクションを選択できます。

コントロールパターンを設定した状態の場合、その要素で選択可能なコントロールパ
ターンであればオレンジ枠が表示されます。選択できないコントロールパターンであれば赤黒い枠が表示されます。
枠がどちらの色でも、左クリックでメニューが表示されます。

780

❺の対象コントロール指定の際、または自動記録の際に、下記のエラーが表示される場合があります。
この要素は、場所の特定に必要な情報を持っておらず、コントロールパスを生成できないため、操作対象とすることができません。
コントロールパスについては『UI オートメーションのプロパティ（コントロール
パス編集タブ）』を参照してください。

コントロールパターン「共通」は、各要素共通の操作をします。
表 4-105 コントロールパターン「共通」のアクション

No.

アクション

❶ ラベルを取得する

機能
要素のラベル（Name 属性）を取得します。
アクション設定取得結果

設定項目取得したラベルを格納する変数名を指定します。

781

コントロールパターン「折り畳みメニュー」は、メニューやドロップダウンリストなど、折り畳める要素を操作します。
表 4-106 コントロールパターン「折り畳みメニュー」のアクション

No.

アクション

機能

❶ 開く

折り畳まれている要素を開きます。既に開いている場合はそのままにします。

❷ 閉じる

開いている要素を閉じます。既に閉じている場合はそのままにします。

コントロールパターン「ボタン」は、ボタンなど、クリック可能な要素を操作します。
表 4-107 コントロールパターン「ボタン」のアクション

No.

アクション

❶ クリック機能
クリックします。マウスの左ボタンでクリックしたのと同じ効果を得ます。

コントロールパターン「スクロール」は、スクロール可能な領域全体を 1 つの要素として操作します。
表 4-108 コントロールパターン「スクロール」のアクション

No.

アクション

機能

❶ 水平スクロール可能か 水平スクロール可能な場合は「true」、不可能な場合は「false」
を取得

を取得します。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❷ 水平方向のスクロール 水平方向についてコンテンツサイズに対するスクロール位置
位置を取得

を 100 分率(0-100)で取得します。左端が 0、右端が 100、真ん
中が 50 です。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❸ 水平方向の表示割合を 水平方向についてコンテンツサイズに対する表示領域のサイ取得

ズの比率（全体の何%が見えているか）を 100 分率(0-100)で取得します。
アクション設定
取得結果❹ 水平方向にスクロール

設定項目
取得した結果を格納する変数名を指定します。

水平方向にスクロールします。
アクション設定

782

設定項目

No.

アクション

機能
水平スクロール量スクロール量を「右スクロール（大）」、「右スクロール（小）」、「左スクロール（大）」、「左スクロール（小）」から選択します。

❺ 垂直スクロール可能か 垂直スクロール可能な場合は「true」、不可能な場合は「false」
を取得

を取得します。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❻ 垂直方向のスクロール 垂直方向についてコンテンツサイズに対するスクロール位置
位置を取得

を 100 分率(0-100)で取得します。上端が 0、下端が 100、真ん
中が 50 です。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❼ 垂直方向の表示割合を 垂直方向についてコンテンツサイズに対する表示領域のサイ取得

ズの比率（全体の何%が見えているか）を 100 分率(0-100)で取得します。
アクション設定
取得結果❽ 垂直方向にスクロール

取得した結果を格納する変数名を指定します。

垂直方向にスクロールします。
アクション設定
垂直スクロール量❾ 水平垂直にスクロール

設定項目

設定項目
スクロール量を「下スクロール（大）」、「下スクロール（小）」、「上スクロール（大）」、「上スクロール（小）」から選択します。

水平方向と垂直方向にスクロールします。
アクション設定

設定項目

水平スクロール量スクロール量を「右スクロール（大）」、「右スクロール（小）」、「左スクロール（大）」、「左スクロール（小）」から選択します。

垂直スクロール量スクロール量を「下スクロール（大）」、「下スクロール（小）」、「上スクロール（大）」、「上スクロール（小）」から選択します。

783

コントロールパターン「選択」は、メニューなど、複数項目から選択する要素を操作します。
表 4-109 コントロールパターン「選択」のアクション

No.

アクション

❶ 複数選択可能かを取得

機能
複数選択可能であれば「true」、単一選択であれば「false」を取得します。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❷ 選択必須かどうかを取 選択が必須であれば「true」、選択が任意であれば「false」を取得得します。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❸ 選択要素をテキストで 選択した要素をカンマ区切りのテキスト文字列で取得します。
取得

アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❹ 選択要素をインデック 選択した要素をカンマ区切りのインデックス文字列で取得し
スで取得

ます。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

❺ 指定した値を持つ要素 指定した値を持つ要素を選択します。
を選択

複数ある場合は、最初の 1 つを選択します。
該当する要素がない場合は、選択しません。
アクション設定
選択要素の値

設定項目
選択する値を指定します。
変数名または、値が指定できます。

❻ 指定したインデックス 指定したインデックスの要素を選択します。
の要素を選択該当する要素がない場合、またはマイナスのインデックスが指定された場合は、選択しません。
アクション設定
インデックス

設定項目
選択するインデックスを指定します。
変数名または、値が指定できます。

❼ 選択可能な要素の数を 選択可能な要素の数を取得します。
取得

アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

784

No.

アクション

機能

❽ 選択可能な要素をテキ 選択可能な全ての要素の値をカンマ区切りのテキスト文字列
ストで取得

で取得します。
アクション設定

設定項目

取得結果

取得した結果を格納する変数名を指定します。

コントロールパターン「選択要素」は、複数の選択項目に含まれる 1 つの要素を操作します。
表 4-110 コントロールパターン「選択要素」のアクション

No.

アクション

機能

❶ 選択されているかどう 選択されている状態であれば「true」、選択されていない状態でかを取得あれば「false」を取得します。
アクション設定

設定項目

取得結果

取得した結果を格納する変数名を指定します。

❷ この要素を追加選択す この要素を追加選択します。既に選択中の場合はそのままとしるます。

❸ この要素を選択から外 この要素を選択解除します。
す❹ この要素を選択する

他の選択要素を選択解除状態にして、この要素を選択状態にします。

コントロールパターン「トグル」は、チェックボックスなど、操作のたびに状態が入れ替わる要素を操作します。
表 4-111 コントロールパターン「トグル」のアクション

No.

アクション

機能

❶ トグル状態を切り替え トグル状態を切り替えます。既にオンであればオフ、オフである

ればオンにします。

❷ 現在のトグル状態を取 トグル状態がオンであれば「true」、オフであれば「false」を取
得する

得します。
アクション設定取得結果

設定項目取得した結果を格納する変数名を指定します。

785

コントロールパターン「値の設定と取得」は、テキストボックスなど、値を保持している要素を操作します。
表 4-112 コントロールパターン「値の設定と取得」のアクション

No.

アクション

機能

❶ 読み取り専用かどうか 読み取り専用であれば「true」、読み書き可能であれば「false」
を取得するを取得します。
アクション設定
取得結果❷ 値を取得する取得した結果を格納する変数名を指定します。

値を取得します。
Password 属性の場合は、エラーとなり、シナリオ実行が一時停止します。
アクション設定
取得結果❸ 値を設定する

設定項目

設定項目
取得した結果を格納する変数名を指定します。

指定した値を設定します。
読み取り専用の場合は、エラーとなり、シナリオ実行が一時停止します。
アクション設定

設定項目

設定値

設定する値を指定します。
変数名または、値が指定できます。

通常入力モード

UI オートメーションの共通イ
ンターフェースを使って値を設定するモードです。初期設定
はこのモードです。

キーイベント送信モード

対象要素をテキストフォームと見なして、キーイベントを送信することで入力するモードです。

Excel のセル入力モード

Excel のセル入力に特化して、キーイベントを送信することで入力するモードです。

786

図 4-136 UI オートメーションのプロパティ（コントロールパス編集タブ）

表 4-113 UI オートメーションのプロパティ（コントロールパス編集タブ）

No.

名称

説明

❶ コントロールパス編集 コントロールパス編集を表示します。
タブ❷ 対象コントロール指定

対象コントロールのコントロールパスを表示します。
コントロールパスは、'[基本設定タブ]で「対象コントロール指定」を設定すると、自動的に生成されます。
コントロールパスは、この画面で直接編集することができます。
コントロールパス内に%変数名%を記述することで、実行時にその部分を変数の値で置換することができます。
[詳細設定タブ]で「コントロールパス書式のバージョン」の設定を変更すると、対象コントロール指定は未設定状態に戻ります。
コントロールパス書式のバージョンについては『UI オー
トメーションのプロパティ（詳細設定タブ）』を参照してください。

❸ 埋め込み変数を展開

チェックを付けると、実行時に対象コントロール指定内の%変数名%の部分を変数の値で置換します。
チェックを外すと、置換しません。

コントロールパスとは、操作対象となる要素の場所を示すテキスト形式のデータです。
要素は対象ウィンドウ内で階層的に配置されているため、コントロールパスは、対象
ウィンドウを起点として、これら要素の場所を階層的に表現しています。
コントロールパスの書式にはバージョン 1 とバージョン 2 があり、［詳細設定タブ］で指定できます。
コントロールパス書式のバージョンについては『UI オートメーションのプロパテ
ィ（詳細設定タブ）』を参照してください。

787

図 4-137 UI オートメーションのプロパティ（詳細設定タブ）

表 4-114 UI オートメーションのプロパティ（詳細設定タブ）

No.

名称

❶ 詳細設定タブ

説明
詳細設定を表示します。

❷ コントロールパス書式 コントロールパス書式のバージョンを指定します。
のバージョン

指定可能なバージョンは、「バージョン 1」または「バージョン2」です。
バージョン 1 は WinActor7.4.4 までのシナリオと互換性がある書式です。
バージョン 2 は WinActor7.5.0 以降で使用できる書式です。バージョン 2 のほうが、[基本設定タブ]で対象コントロール指定を開始して要素を選択する動作、およびシナリオ実行時の動作が高速です。
バージョンの指定を変更すると、[基本設定タブ]のウィンドウ
識別名設定、対象コントロール指定、および[コントロールパス
編集タブ]の対象コントロール指定が全て未設定状態になります。
初期値は、バージョン 2 です。
また、自動記録にて生成された UI オートメーションのノード
では、バージョン 2 が自動的に設定されます。

788

No.

名称

❸ タイムアウト設定

説明
タイムアウト設定の参照先を指定します。
「シナリオ情報画面で指定」、「オプション画面で指定」、「ノードで指定」から選択します。
「シナリオ情報画面で指定」の場合、シナリオ情報画面で設定されたタイムアウトの設定値が有効になります。
「オプション画面で指定」の場合、オプション画面で設定されたタイムアウトの設定値が有効になります。
「ノードで指定」の場合、「タイムアウト（ミリ秒）」の値が有効になります。

❹ タイムアウト（ミリ秒） タイムアウト時間の長さです。
「タイムアウト設定」で「ノードで指定」を選択した場合のみ有効です。
時間の範囲は 100～3,600,000 までです。
未設定で更新ボタンをクリックした場合には、30,000 ミリ秒が設定されます。

❺ 待機条件ノードの実行開始からタイムアウトをチェックする期間を指定します。
「ウィンドウが見つかるまで」または「対象コントロールが見つかるまで」から選択します。
「ウィンドウが見つかるまで」の場合、ウィンドウが見つかるまでにタイムアウト時間が経過するとエラーとなります。
「対象コントロールが見つかるまで」の場合、ウィンドウが見つかり、対象コントロールを探索するための要素情報を取得
し、対象コントロールを発見して実行するまでの一連の動作が完了するまでに、タイムアウト時間が経過するとエラーとなります。

❻ 実行時の対象コントロ ウィンドウを発見した後、対象コントロールを探索するためのール探索

要素情報をウィンドウから取得する動作を指定します。
「要素情報を毎回最新に更新してから探索（低速）」または「要素情報を可能な限り再利用する（高速）」から選択します。
「要素情報を毎回最新に更新してから探索（低速）」の場合、ウィンドウの要素情報を取得してから探索します。
「要素情報を可能な限り再利用する（高速）」の場合、既に取得済みの要素情報を再利用して探索するため、UI オートメーションノードの動作が高速になります。ただし、シナリオ開始後に UI オートメーションノードが初めて操作するウィンドウの場合、対象コントロールが見つからない場合、または「許可されない操作」エラーが発生した場合には、設定に関わらず、要素情報を取得します。
「コントロールパス書式のバージョン」で「バージョン 2」を選択した場合、本設定は指定できません。常にウィンドウの要素情報を取得してから探索する動作となります。

789

No.

名称

説明

❼ 「許可されない操作」エ 対象コントロールの操作を実行したときに「許可されない操ラーが発生した場合に 作」エラーが発生した場合に、実行の再試行を試みる上限回数
再度実行する再試行上 を設定します。
限対象コントロールの操作が成功すると、実行は完了となります。
この設定項目は再試行の回数です。
0 を指定すると再試行しません。
マイナスを指定すると再試行の上限なしとなります。ただし「待機条件」が「ウィンドウが見つかるまで」の場合、マイナ
スを指定できません。また、「対象コントロールが見つかるまで」の場合、タイムアウトのチェック対象となります。

❽ 実行時に対象ウィンド チェックを付けると、実行時に対象ウィンドウをアクティブに
ウをアクティブにする

してから、対象コントロールを操作します。
チェックを外すと、対象ウィンドウをアクティブにせずに対象
コントロールを操作します。

WinActor Ver.7.2.x 以前のシナリオを読み込んだ場合の設定値は以下の通りです。
タイムアウト設定：オプション画面で指定
待機条件：ウィンドウが見つかるまで
実行時の対象コントロール探索：要素情報を毎回最新に更新してから探索（低速）「許可されない操作」エラーが発生した場合に再度実行する再試行上限：0790

ユーザライブラリのノード
ユーザライブラリ
ユーザライブラリは、シナリオ作成に活用できる部品（一連のまとまった操作手順）です。
インストール時にライブラリが配置されますが、利用者がカスタマイズすることができます。
詳細は『3.4.2 ライブラリパレット』を参照してください。

◼

ユーザライブラリの配置手順

ユーザライブラリは以下の手順で配置します。

Steps

1.

パレットエリアの「ライブラリ」タブに表示されているユーザライブラリを、フローチャート表示エリアにドラッグ&ドロップします。

791

フローチャート表示エリアに「ユーザライブラリ」が配置されます。

◼

ユーザライブラリのプロパティ

ユーザライブラリの使い方は、その部品によって異なります。
インストール時に配置されるユーザライブラリの説明については、WinActor_Documentsに収められている『WinActor ユーザライブラリサンプル説明書』を参照してください。
フォルダ構成は『1.2.2 フォルダ構成』を参照してください。

792

付箋ノード付箋は、グループノードやアクションノードなどに動作説明やメモ書きをフローチャートに表示させる機能です。

◼

付箋の配置手順

付箋の追加は、フローチャート画面の右クリックメニューから行えます。
詳細は『3.5.5 右クリックメニュー』を参照してください。
図 4-138 付箋

793

◼

付箋のプロパティ

付箋のプロパティ画面の設定項目について説明します。
図 4-139 付箋のプロパティ

表 4-115 付箋のプロパティ

No.

名称

説明

❶ 名前

名前を設定できます。フローチャート上の表示名です。

❷ コメント

コメントを設定できます。シナリオ作成時のメモ欄です。

❸ 表示管理位置

付箋の表示位置をリストの中から選択します。
「ノードからの相対座標」は、関連付けたノードをフローチャート上で移動させると、付箋も一緒に移動します。
「フローチャート上の絶対座標」は、関連付けたノードをフロ
ーチャート上で移動させても、付箋は移動しません。

❹ 内容

付箋の表示内容です。
URL を記載するとハイパーリンクで表示され、クリックするとWeb ブラウザで表示されます。

794

5.

シナリオ作成のヒント
変数
変数とは

変数はデータをしまっておく箱のようなものです。変数を使うことでシナリオの中で収集したデータを保持したり、保持しておいたデータを参照したりすることができます。
変数の状態確認や変数に関する操作を行うには、変数一覧画面を使います。
変数一覧画面の現在値に表示されている内容が、変数に保持されているデータです。
現在値はシナリオ実行中の時のみ表示されます。
『3.9.1 変数一覧タブ画面』
図 5-1 変数のデータ格納イメージ

795

Excel ファイルから業務システムにデータを投入するシナリオでは、①Excel ファイルから取り出したデータを変数に保持する②変数に保持したデータを業務システムに投入するという２ステップの操作が必要になります。
図 5-2 Excel から業務システムへのデータ転記イメージ

796

変数名
データをしまっておく箱（変数）には名前やコメント、初期値を付けておくことができます。
変数につける名前を変数名と呼びます。
変数名、コメント、初期値の設定は、変数一覧画面で行います。
『3.9.1 変数一覧タブ画面』

変数の初期化◼

初期値による初期化

シナリオ開始直後、変数は初期値を使って初期化されます。
初期値が変数の現在値に格納されます。

図 5-3 変数の初期化（初期値）

797

◼

変数値設定による初期化

シナリオの中では、変数値設定を使って変数に格納されている値を変更することができます。
変数値設定については『4.6.1 変数値設定』を参照してください。

変数の現在値を変更することができます。

図 5-4 変数の初期化（変数値設定）

798

◼

Excel ファイルを使った初期化（単票形式、帳票形式）

Excel ファイルのデータを使って変数を初期化することができます。
Excel ファイルの決まったセルのデータで変数を初期化する場合は、Excel 操作を使います。
Excel 操作については『4.4.10 Excel 操作』を参照してください。
図 5-5 変数の初期化（Excel 操作）

799

◼

Excel ファイルを使った初期化（表形式）

表形式となっている Excel ファイルのデータを使って変数を初期化することができます。
データ一覧画面で Excel ファイルを読み込むことで表形式のデータを扱うことができます。
データ一覧画面で Excel ファイルを読み込んだ場合、ループ実行という実行方式になります。
データ一覧画面については『3.9.2 データ一覧タブ画面』を参照ください。
ループ実行については『5.4.8 ループ実行』を参照ください。
図 5-6 変数の初期化（データ一覧）

800

変数に関する制限事項
変数に関する制限事項は以下のとおりです。
•「変数名」は、255 文字以下で設定してください。

•「変数名」に、空白文字(半角スペース、全角スペース、タブ、改行)を含めることはできません。また「$」で始まる変数名は設定できません。

•

変数は、1024 文字を超えるデータを保持できません。「初期値」「現在値」は、1024
文字以下のデータを設定するようにしてください。ただし、シナリオ情報の「変数値の文字数を制限する」のチェックを OFF にすることで文字数制限を解除することができます。
シナリオ情報画面の『3.8.5 その他タブ』•「コメント」は、255 文字以下で設定してください。

801

特殊変数
変数にはあらかじめ用意された特殊変数があります。特殊変数は通常の変数と同様に、シナリオ内で利用することができます。ただし、同名の変数を作成することはできません。
表 5-1 特殊変数一覧

No.

❶
❷

❸

❹
❺
❻
❼
❽

❾

分

類

変数名

値の種類

R/W

説

明

経過時間

$ELAPSED_TIM 整数値
E

R

実行時の経過時間(秒)。

実行モード$IS_PARTIAL_E 真偽値
XEC

R

実行モードの判定用。
全体実行時：false
部分実行時：true
ここから実行時：true

データ一覧利用$DATALISTUSING

真偽値

R

データ一覧使用の判定用。
データ一覧で一行以上のデータがチェックされており、全体実行されている場
合に true。
それ以外は false。
※false の場合は変数の初期値を使って実行されている。

ループ実行実行数$LOOP_NUM

整数値

R

連続実行の現在の実行回数(1～)。

ループ実行全体数$LOOP_MAX

整数値

R

連続実行の予定されている
全ループ回数。

ループ実行初回$IS_FIRST_LOO 真偽値
P

R

最初のループが実行中かを表す真偽値。

ループ実行最終回$IS_LAST_LOO
P

真偽値

R

最後のループが実行中かを表す真偽値。

誤動作防止モード$DETECT_USE
R_OPERATION

真偽値

R/W

「予期せぬマウス/キーボ
ード操作による一時停止」
が有効か否かを表す真偽値。
※オプション画面の「予期せぬマウス/キーボード操作による一時停止」の設定をシナリオ実行時に変更できる。

データ一覧行番号$DATALISTCURRENT_LIN
E

整数値

R

実行中のデータリストの行
番号。

整数値

R

データリストの最初の行番号。

データ一覧先頭番 $DATALISTFIRST_LINE

❿ 号

802

No.

分

類

変数名

データリストの最後の行番号。

データ一覧ファイ $DATALISTFILE

文字列

R

データ一覧で開いている
Excel ファイルや CSV ファ
イルのファイルパス。

データ一覧フォル $DATALISTFOLDER

文字列

R

データ一覧で開いている
Excel ファイルや CSV ファ
イルの格納フォルダ。

データ一覧データ $DATALISTDBNAME

文字列

R

データ一覧で DB 連携しているデータソース名。

シナリオファイル $SCENARIOFILE

文字列

R

シナリオファイルのファイ
ルパス。

シナリオフォルダ

$SCENARIOFOLDER

文字列R

シナリオファイルの格納フ
ォルダ。

実行速度

$SLOWEXECUT 整数値
ION-VALUE

R/W

シナリオの実行速度を調整。実行する各ノードの前に待機時間を設ける。設定
した値×0.1 秒ずつ待機時間が増える（0～10 が設定できる範囲）。

サブルーチン呼び $SUBROUTINE- 整数値
INVOKE_ACTIO
N_ID

R

サブルーチンを呼び出したノードのノード ID。サブル
ーチン外では、「-1」。

エラーノード名$ERROR_NODE 文字列
_NAME

R/W

エラー発生箇所のノード名。
このエラー情報をクリアする場合は、変数に空を設定
してください。

エラーノード ID$ERROR_NODE 文字列
_ID

R/W

エラー発生箇所のノード
ID。
このエラー情報をクリアする場合は、変数に空を設定
してください。

エラーメッセージ$ERROR_MESS 文字列
AGE

R/W

エラーメッセージ。
このエラー情報をクリアする場合は、変数に空を設定
してください。

エラー発生シナリ $ERROR_SCEN 文字列
オファイル
ARIO

R/W

エラーの発生元となったシ
ナリオのシナリオファイル
パス。
このエラー情報をクリアする場合は、変数に空を設定
してください。

⓮ ソース
⓯ パス

⓲ 出し情報

⓴

明

R

⓭ ダ

⓳

説

整数値

⓬ ルパス

⓱

R/W

データ一覧末尾番 $DATALISTLAST_LINE

⓫ 号

⓰

値の種類

803

No.

分

類

変数名

値の種類

R/W

説

明

マッチング位置$IMAGE_MATC 文字列
H-MOUSE_POS

R/W

マウス操作を実施する位置「x 座標,y 座標」。
画像マッチングに失敗した
場合は空となる。

マシン情報$OS_BIT

文字列

R

64bit 環境で動作時は 64、32bit 環境で動作時は 32 を格納します。

バージョン番号$WINACTOR_V
ERSION

文字列

R

WinActor のバージョン番号。
（例 7.1.0）

ライセンス種別$WINACTOR_E
DITION

文字列

R「フル機能版」「実行版」などのライセンス種別。

ファイルパス解決$PARSE_FILE_
PATH

文字列

R/W

パス名を設定すると、パス
解決後のパス名を読み出せます。
パス解決に失敗したときは、空文字列になります。

ファイルパス解決 $FILE_PATH_T
方法
YPE

整数値

R/W

$PARSE_FILE_PATH でのパス解決の方法を指定します。下表参照。

R

オプション画面で設定されたタイムアウト値

R

シナリオ情報画面で設定されたタイムアウト値

共通タイムアウト$WINACTOR_TI 整数値
MEOUT

シナリオ別タイム $SCENARIO_TI
アウト
MEOUT

整数値

R は読み込み可能、W は書き込み可能を表す。
表 5-2 $FILE_PATH_TYPE の設定値

値

説明

0, 10

ドライブ名・パス名の補完なし

1, 11

補完あり、指定したファイルの存在を確認

2, 12

補完あり、指定したファイルを含むフォルダの存在を確認

3, 13

補完あり、指定したフォルダの存在を確認

4, 14

補完あり、ファイル・フォルダの存在確認なし

0～4 はローカルパス・UNC パス・http/https を許容。
10～14 はローカルパス・UNC パスのみ許容。
初期値は 0 。

804

％変数名％の利用%変数名%という書きかたを使って、変数の現在値を差し込むことができます。
『5.1.7 現在値の確認方法』にメッセージボックスを使った変数確認の利用例を記載しています。

シナリオ情報画面のその他タブのチェックボックス「変数名の値を取得する際に%変数名%の展開を行うか否か V6 の挙動に合わせる」にて、%変数名%の展開を利用できる箇所を
WinActor Ver.6 と同様とすることができます。
設定方法については、シナリオ情報画面の『その他タブ』を参照してください。

チェックを付けると、Ver.6 と同じ箇所でのみ%変数名%の展開を利用できます。
表 5-3 チェックを付けた場合に％変数名％を利用できる箇所

No.

❶

種別
ノード

箇 所
文字列送信のプロパティ画面 詳細設定タブの値入力欄❷

コマンド実行のプロパティ画面 オプション入力欄❸

Excel 操作のプロパティ画面 「変数名もしくは値」指定の入力欄❹

待機ボックスのプロパティ画面 表示メッセージ入力欄❺

インプットボックスのプロパティ画面 表示メッセージ入力欄❻

選択ボックスのプロパティ画面 表示メッセージ入力欄❼

変数値設定のプロパティ画面 値入力欄❽

ユーザライブラリ

自動生成ノードのプロパティ画面 詳細設定タブの値入力欄

チェックを外すと、上表に加えて、%変数名%の展開を利用できる箇所が追加されます。
表 5-4 チェックを外した場合に追加される％変数名％を利用できる箇所

No.

種別

箇 所

❶

ノード、
ユーザライブラリ

各ノードのプロパティ画面 「変数名もしくは値」指定の入力欄❷

ノード

例外処理のプロパティ画面 例外名入力欄❸❹

選択ボックスのプロパティ画面 追加／変更する文字列入力欄
ユーザライブラリ

UI オートメーションのプロパティ画面
コントロールパス編集タブの対象コントロール指定欄❺

Gmail 受信設定のプロパティ画面 保存設定タブの拡張子入力欄❻

メール受信設定のプロパティ画面 保存設定タブの拡張子入力欄❼

JSON 形式書き込みのプロパティ画面 詳細設定タブのキー入力欄

805

No.

種別

箇 所

❽

JSON 形式読み込みのプロパティ画面 詳細設定タブのキー入力欄❾

HTTP のプロパティ画面 要求タブ内のヘッダタブ キー入力欄❿

HTTP のプロパティ画面 要求タブ内のボディタブ キー入力欄⓫

HTTP のプロパティ画面 応答タブ内のヘッダタブ キー入力欄⓬

HTTP のプロパティ画面 応答タブ内のボディタブ キー入力欄⓭

HTTP（詳細）のプロパティ画面 要求タブ内のボディタブ
ボディ入力欄

現在値の確認方法
シナリオに待機ボックスを配置することで、待機ボックスを閉じるまでの間、変数の現在値を変数一覧画面で確認することができます。
また、待機ボックスの表示メッセージ欄に %変数名% のように記載すると任意の変数の内容を待機ボックスのメッセージとして表示することができます。
図 5-7 変数の現在値を確認

806

ウィンドウ識別ルール
ウィンドウ識別ルールとはウィンドウ識別ルールとは、WinActor が自動操作を行う画面の検索条件です。
ウィンドウ識別ルールはウィンドウ識別名という名前が付けられて、ウィンドウ識別ルー
ル画面で管理されています。
「ウィンドウタイトル」「ウィンドウクラス名」「プロセス名」「ウィンドウサイズ」が自動操作を行う画面の検索条件として指定できます。
図 5-8 ウィンドウ識別ルールの確認１807

図 5-9 ウィンドウ識別ルールの確認 2

ウィンドウ識別ルールの画面操作については『3.5.6 ウィンドウ識別ルール画面』を参照く
ださい。

808

監視ルール
監視ルールとは
シナリオ実行中に特定の画面が表示された場合の動作を決めておくことができます。
監視ルールの登録手順は『3.9.5 監視ルール一覧タブ画面』を参照ください。

監視ルールの登録数が多いとシナリオ全体の実行速度が遅くなります。

監視ルール利用例◼

サブルーチンの実行

ここでは、パスワード入力画面を監視ルールに登録して、シナリオ実行中にパスワード入力
画面が表示された場合にブザー音を鳴らす方法を説明します。
図 5-10 監視ルール利用例１809

Steps1.

任意のシナリオとともに、ブザー音を鳴らすサブルーチンを作成します。

810

2.

監視ルールを追加し、パスワード入力画面が表示されたらサブルーチン「ブザー音を鳴らす」を実行する監視ルールを登録します。

811

3.

シナリオを実行します。シナリオ実行中にパスワード入力画面が表示された場合、表示されたタイミングでブザーを鳴らすサブルーチンの処理が実行されます。サブルーチン終了後は、シナリオの続きを実行します。
図 5-11 パスワード入力画面が表示された場合の流れ

シナリオ実行中にパスワード入力画面が表示されない場合は、開始から終了までのノードを実行して終了します。ブザーを鳴らすサブルーチンは実行されません。

812

◼

シナリオの停止

ここでは、タイムアウト画面を監視ルールに登録して、シナリオ実行中にタイムアウト画面が表示された場合にシナリオを停止させる方法を説明します。
図 5-12 監視ルール利用例 2

Steps

1.

シナリオを作成します。

813

2.

監視ルールを追加し、タイムアウト画面が表示されたらシナリオを停止させる監視ルールを登録します。

814

3.

シナリオを実行します。シナリオ実行中にタイムアウト画面が表示された場合、表示されたタイミングでシナリオ停止メッセージが表示されます。[OK]ボタンをクリックするとシナリオが停止します。
図 5-13 タイムアウト画面が表示された場合

シナリオ実行中にタイムアウト画面が表示されない場合、開始から終了までのノードを実行して終了します。

815

実行
シナリオに沿って、自動操作を行うことを実行と呼びます。実行モードとして全体実行と部
分実行、ここから実行が選択できます。

全体実行
全体実行ではメインシナリオの開始から終了までが実行対象になります。
図 5-14 全体実行の実行対象

816

◼

全体実行の操作手順

Steps

1.

実行ボタンをクリックすると、全体実行が行われます。

ショートカットキー「F5」でも、全体実行を開始させることができます。

817

部分実行
シナリオの一部分だけを実行したい場合に部分実行を使います。
部分実行ではフローチャート画面で選択状態となっているノードが実行対象になります。
図 5-15 部分実行の実行対象

818

◼

部分実行の操作手順

Steps

1.

部分実行したいノードを選択し、右クリックメニューから「部分実行」を選択します。

選択したノードが実行されます。

部分実行では、データインポートで読み込んだ外部ファイルの値は使用せず、変数の初期値を使用して実行を行います。
データインポートについては、『3.9.2 データ一覧タブ画面』の『データインポート』を参照してください。

819

◼

部分実行が選択できない場合

以下の場合、部分実行は選択できません。
•

複数のノードが飛び飛びに選択されている場合•ノードが選択されていない場合
図 5-16 飛び飛びな選択状態

820ここから実行
シナリオを途中から実行したい場合に、ここから実行を使います。
ここから実行では、フローチャート画面で選択状態となっているノード以降が実行対象になります。
図 5-17 ここから実行の実行対象

821

◼

ここから実行の操作手順

Steps

1.

実行を開始したいノードを選択し、右クリックメニューから「ここから実行」を選択します。

選択したノード以降が実行されます。

• ここから実行では、データインポートで読み込んだ外部ファイルの値は使用せず、変数の初期値を使用して実行を行います。
• 繰り返しグループ内のノード、または後判定繰返グループ内のノードを選択して、ここから実行を実行した場合、2 周目の繰り返しは実行されません。また、後続のノードも実行されません。
• サブルーチングループ本体、またはサブルーチングループ内のノードを選択して、ここから実行を実行した場合、サブルーチングループ内のノードのみの実行となります。呼び出し元には戻りません。
データインポートについては、『3.9.2 データ一覧タブ画面』の『データインポート』を参照してください。

822

◼

ここから実行が選択できない場合

以下の場合、ここから実行は選択できません。
•

複数のノードが選択されている場合•ノードが選択されていない場合
図 5-18 複数のノードが選択されている状態

823

実行速度の調整
メイン画面のプルダウンを操作して、シナリオ全体の実行速度を調整することができます。
各ノードを実行する前に待機時間を設けます。+が増えるごとに 0.1 秒ずつ待機時間が増えます。+0 を選択すると、実行時に待機時間が挿入されず、+10 を選択すると、実行時に+1.0秒の待機時間が挿入されます。
図 5-19 実行速度の調整

824

実行抑止
一部のノードを実行せずスキップされる場合は、実行抑止を使います。
実行抑止の設定手順については『実行抑止』を参照してください。

また、シナリオからノードを取り除くことで、実行抑止させることもできます。
図 5-20 シナリオからノードを取り除いた実行抑止

825

実行前の警告
プロパティの未設定の項目があったり、実行されないノードが存在したりする場合、実行操作を行ったときに警告が表示されます。
ログ出力画面には、時刻、実行を行ったノード ID、結果などが表示されます。
エラーや警告が発生した場合は、ログ出力画面に表示されたノード ID を使って検索を行う
ことにより、エラーや警告発生箇所を特定することができます。
検索手順は『ノード ID クリックによるノードジャンプ』を参照してください。
図 5-21 警告画面の例

826

実行時エラー
実行中にエラーが発生するとシナリオ実行は一時停止状態となります。エラー原因を解消
後、エラー発生箇所から実行を再開することが可能です。
エラー発生時に、シナリオ実行を一時停止したくない場合は、例外処理を使います。
例外処理は『4.3.8 例外処理』を参照してください。

ログ出力画面に、時刻、実行を行ったノード ID、結果などが表示されます。
エラー・警告が発生した場合は、ログ出力画面に表示されたノード ID を使って検索を行う
ことにより、エラー・警告発生箇所を特定することができます。
検索手順は『ノード ID クリックによるノードジャンプ』を参照してください。
図 5-22 実行エラー発生時の画面

827

◼

代表的なエラーとその対処
表 5-5 代表的なエラーとその対処

No.

エラーメッセージ

対処方法

操作が実行できませんでした。以下の原因が 操作しようとしている画面が表示されていない場合、直前の操作が失敗し、画面遷・○○に一致するウィンドウが存在しない。 移が正しくされなかった可能性がありま・詳細設定に一致するコントロールが存在し す。
ない。
→ボタンクリックなどの直前操作が確実
・コントロールが操作できない状態である。 に行われるように、指定時間待機等を配置してください。

❶ 考えられます。

再開した場合に正しく実行できる場合、操作を行う画面が表示されるまでに時間がかかり、タイムアウトしてしまった可能性があります。
→指定時間待機、ウィンドウ状態待機を使って画面が表示されるまでの待機を行ってください。
操作を行う画面のウィンドウタイトルが変更されており、記録時のウィンドウタイ
トルと異なっている可能性があります。
→ウィンドウ識別ルールのウィンドウタ
イトルで「～と一致する」の条件を「～を含む」のような条件に変えることで対処できます。
※起動ごとにウィンドウタイトルが変わるアプリケーション、保存操作を行うとウィンドウタイトルが変わるアプリケーシ
ョンはご注意ください。
ボタンや入力欄が増減する画面では、記録時に存在していたボタンが表示されていない可能性があります。
→プロパティ画面の詳細設定タブで、コントロールを選択する条件を見直してくだ
さい。

❷ マッチング画像が存在しません。

操作しようとしている画面が表示されていない場合、直前の操作が失敗し、画面遷移が正しくされなかった可能性があります。
→ボタンクリックなどの直前操作が確実に行われるように、指定時間待機等を配置してください。

828

No.

エラーメッセージ

対処方法
操作しようとしている画面が表示されている場合、クリックしようとしている箇所の画像が指定されたマッチング画像と異なっている可能性があります。人の目で判別できない誤差の場合もあります。
→画像マッチングのプロパティでマッチ率を下げてください。

829

ループ実行
ループ実行とは、データ一覧画面に読み込まれた表形式のデータと連携して、シナリオを実行する機能です。表形式データを用いて、大量データを繰り返し投入することができます。

シナリオ実行時には、表形式データの一行ごとにシナリオが一回実行されます。
例えば、図 5-23 のようにデータ一覧タブ画面に 3 行分のデータが読み込まれた状態でシナリオを実行すると、シナリオの「開始」から「終了」までを 3 回（3 行分）繰り返し実行します。
図 5-23 データ一覧（データインポート後）

830

◼

データ一覧を使った変数の初期化

データ一覧画面に表形式データを読み込ませると、変数と表形式データが関連付けられます。データ一覧のデータ名と変数一覧の変数名で関連付けがされます。
ループするごとにシナリオの開始箇所でデータ一覧から変数にデータが引き渡されます。
図 5-24 データ一覧を使った変数の初期化

831

◼

データ一覧を使った表形式データの更新

データ一覧画面に表形式データを読み込ませると、変数と表形式データが関連付けられます。データ一覧のデータ名と変数一覧の変数名で関連付けがされます。
データ一覧と関連付けされた変数を変更すると、データ一覧のデータを更新することができます。シナリオの終了箇所で変数のデータがデータ一覧に差し戻されます。
図 5-25 表形式データを更新するシナリオ例

図 5-26 表形式データを更新するシナリオ実行結果イメージ832

図 5-27 表形式データを更新するシナリオ実行イメージ

833

◼

ループ実行で扱えるデータ形式

ループ実行で扱うデータは、１行目にデータ名、２行目以降に実際のデータを記入します。
データ名は連携する変数の変数名と合わせてください。
シナリオが先にできている状態からデータ一覧で扱うファイルを新規に作成する場合、雛形ファイルを作成すると便利です。
データが先にあり新規にシナリオを作成する場合は変数名をインポートすると便利です。
『雛形ファイル作成』『変数名インポート』
図 5-28 ループ実行で扱えるデータ形式

図 5-29 データ一覧（データインポート後）

834

◼

注意事項

表形式データに Excel ファイルを指定した場合、Excel アプリケーションが起動します。
WinActor はこの Excel アプリケーションと連動して動作しますので、Excel アプリケーシ
ョンを起動したままにしておいてください。

ループ実行が終わる前に Excel アプリケーションを閉じると、WinActor の実行エラーになります。
ただし、ループの最後ではエラーになりません。ループの最後とは、ループ実行おいて、
データ一覧の最終行のデータを使ったシナリオ実行を示しています。

データ一覧内のデータを更新するシナリオの場合は、ループ実行が終わる前に Excel アプ
リケーションを閉じると、WinActor の書き込みエラーになります。この場合は、ループの最後でもエラーになります。

表形式データに csv ファイルを指定した場合、データは WinActor のメモリ上で扱われます。データサイズが大きい場合メモリ不足になる可能性があります。メモリ不足となった
場合は、一度に読み込むデータの行数を少なくしてください。

835シナリオ作成操作
値の取得
値の取得のシナリオは、下記の手順で作成できます。対象アプリケーションに Edge の IE
モードを用いて例を示します。

Steps

1.

2.

値を取得したいページを Edge の IE モードで開きます。WinActor の記録対象アプ
リケーションとして選択した後に、IE モードでシナリオの記録を開始します。

変数一覧の「値の取得・設定」アイコンをクリックして、マウスポインタを指さしマーク に変えます。

836

3.

マウスポインタが指さしマーク のときに、値の取得対象となる領域で、マウスの左ボタンを押し、マウスの左ボタンを離します。

4.

値の取得画面（取得ルール）が表示されますので、[OK]ボタンをクリックします。
『3.17 値の取得画面』

837

5.

『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合：
値の取得画面で[OK]ボタンをクリックすると、変数一覧画面に登録した変数の表
示（「チュートリアル-プロファイル 1-MicrosoftEdge」のテキスト：文字列取得（IE））と、フローチャート画面に「文字列取得」が追加されます。

6.

『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合：
値の取得画面で[OK]ボタンをクリックすると、変数名設定画面が表示されます。
変数名設定画面では、取得した値を格納する変数をプルダウンの中から選択する、
または手入力で設定することができます。

838

• 変数名設定画面で「OK」を押した際に、既に変数一覧画面に登録されている変数名を設定した場合は、初期値上書き確認のダイアログが表示されます。ダイアログの「はい」を押すと、設定した変数の初期値が値の取得画面で表示されていた値に書き換わります。
「いいえ」を押すと、変数の初期値は変わりません。

• 初期値上書き確認のダイアログで「はい」または「いいえ」を押した場合、または変数名設定画面で新しい変数名を設定した場合には、変数一覧画面で設定した変数が表示され、フローチャート画面に「文字列取得」が追加
されます。

839

表の値取得Web ブラウザに表示された表から値を取得するシナリオは、下記の手順で作成できます。
対象アプリケーションに Edge の IE モードを用いて例を示します。

Steps

1.

2.

表の値を取得したいページを Edge の IE モードで開きます。WinActor の記録対象
アプリケーションとして選択した後に、IE モードでシナリオの記録を開始します。

変数一覧の「値の取得・設定」アイコンをクリックして、マウスポインタを指さしマーク に変えます。

840

3.

4.

マウスポインタが指さしマーク のときに、値の取得対象となる表領域で、マウスの左ボタンを押し、マウスの左ボタンを離します。

表の値取得画面で取得ルールを設定します。

No.

❶
❷
❸
❹

項目名

説

明

セルの値取得対象表領域の指定セルからテキスト情報を値として取得します。

セルの存在チェック対象表領域の指定セルが存在すれば「true」、存在しな
ければ「false」を取得します。

行数取得

対象表領域の全行数を取得します。

列数取得

対象表領域の全列数を取得します。

841

No.

❺
❻

項目名

説

明

表の一括取得対象表領域の全体を取得して csv ファイルに保存しま
す。

セルの指定

「セルの値取得」、「セルの存在チェック」が選ばれた
場合活性化します。対象表領域で値を取得したいセルを数値で指定します。例えば「○田○男」の値を取得したい場合は行番号に２、列番号に１を入力して指定します。行番号、列番号にコンボボックスから選んで変数を指定することも可能です。

セルの指定では１０２４文字以下の数値を入力してください。ただし、シナ
リオ情報の「変数値の文字数を制限する」のチェックを OFF にすることで文
字数制限を解除することができます。
『シナリオ情報』

5.

6.

『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が ON の場合：
表の値取得画面で「OK」を押すと、変数一覧画面に登録した変数の表示（「トップページ-プロファイル 1-MicrosoftEdge」のテーブル：表の値取得（IE））と、フロ
ーチャート画面に「表の値取得」が追加されます。

『表 3-123 オプション画面の記録タブ』の❶変数自動生成指定が OFF の場合：
記録時に変数名設定画面が表示され、変数名を選択または設定します。詳しくは、【値の取得】の項を参照してください。

842

値の設定
値の設定のシナリオは、下記の手順で作成できます。対象アプリケーションに Edge の IE
モードを用いて例を示します。

Steps

1.

2.

値を設定したいページを Edge の IE モードで開きます。WinActor の記録対象アプ
リケーションとして選択した後に、IE モードででシナリオの記録を開始します。

変数一覧の「値の取得・設定」アイコンをクリックして、マウスポインタを指さしマーク に変えます。

843

3.

4.

マウスポインタが指さしマーク
行で、左ボタンを押します。

のときに、変数一覧画面から設定したい変数のマウスの左ボタンを押すと、マウスポインタが握りマーク に変わります。
マウスの左ボタンを押したまま Edge の設定対象領域までポインタを持っていき、
マウスの左ボタンを離します。

844

5.

フローチャート画面に「文字列設定」が追加されます。

845

ファイルパス
WinActor におけるファイルパスの扱いについて説明します。
ファイルパスは、ファイルやフォルダがある場所を表しています。

ファイルパスの種類
WinActor で使えるファイルパスは 3 種類です。
1. ローカルパス
2. UNC パス
3. http/https スキーマの URI◼

ローカルパス

ローカルパスは、ドライブ名、フォルダ名、ファイル名を使って、PC 内のファイルやフォルダの場所を表します。
以下の 2 通りの表記が可能です。
1. ドライブ名:¥フォルダ名¥ファイル名
2. file:///ドライブ名:/フォルダ名/ファイル名
ドライブ名は : で区切ります。
フォルダ名とファイル名は、表記方法により、\ または / で区切ります。

◼

UNC パスUNC パスは、コンピュータ名、共有名、フォルダ名、ファイル名を使って、ファイルサー
バなどのネットワーク上のフォルダやファイルの場所を表します。
以下の 2 通りの表記が可能です。
1. ¥¥コンピュータ名¥共有名¥フォルダ名¥ファイル名
2. file://コンピュータ名/共有名/フォルダ名/ファイル名
フォルダ名とファイル名は、表記方法により、\ または / で区切ります。
1 の表記方法では、コンピュータ名の前に \\ が付きます。

◼

http/https スキーマの URI

http/https スキーマの URI は、http または https プロトコルを使ってアクセスするインターネット上のファイルやフォルダの場所を表します。
Microsoft Office などでは、OneDrive 上のファイルを、このファイルパスで指定する場合があります。
例 https://example.com/personal/account_name/Documents/sample.docx

846

WinActor では、http/https スキーマの URI を使ったファイル指定は、一部のノードとライ
ブラリでのみ使用できます。使用できる場合はマニュアルに明記されます。

絶対パス
絶対パスは、最上位から目的のファイルまでのパスを全て記述したものです。
絶対パスは、ローカルパス、UNC パス、http/https スキーマの URI の 3 種類のファイルパスで使用できます。
ローカルパスでは、ドライブ名から目的のファイルまでのパスを全て記述します。
UNC パスでは、コンピュータ名から目的のファイルまでのパスを全て記述します。
http/https スキーマの URI では、ドメインから目的のファイルまでのパスを全て記述します。

ファイルやフォルダが絶対パスで指定されている場合、シナリオ実行中の WinActor は、絶対パスが指すファイルやフォルダにそのままアクセスします。

相対パス
相対パスは、基準となるパスの位置から目的のファイルまでのパスを記述したものです。
WinActor では、相対パスはローカルパスでのみ使用できます。
UNC パスと http/https スキーマの URI では、相対パスを使用できません。

◼

基準パス

相対パスでの、基準となるパスを「基準パス」と呼びます。
WinActor では、基準パスは下表の 3 つです。
基準パスには、ローカルパスと UNC パスの 2 種類の表記方法が使われます。
表 5-6 基準パスの種類

No.

基準パス

説

明

❶ シナリオパス

現在開いているシナリオファイルが保存されているフォルダを指すパスです。
既存のシナリオファイルを開いた場合や、新規に作成したシナリオを保存した場合に、シナリオパスは存在します。
新規シナリオを作成した場合、ファイルに保存する前は、シナ
リオパスは存在しません。

❷ WinActor パス

現在ログインしているユーザのドキュメントフォルダの直下にある WinActor フォルダを指すパスです。

❸ インストールパス

実行している「WinActor7.exe」が置かれているフォルダを指すパスです。

847

◼

ドライブ名・パス名の補完

ファイルやフォルダが相対パスで指定されている場合、シナリオ実行中の WinActor は、
基準パスを使ってドライブ名とパス名を補完します。
基準パスの優先順位は、シナリオパス→WinActor パス→インストールパスの順番です。
まず、シナリオパスを基準として相対パスを補完し、指定されたファイルやフォルダが存在するか等を確認します。
存在すれば補完は完了です。
存在しなければ、次は WinActor パスを基準として補完します。
それでも存在しなければ、インストールパスを基準として補完します。
補完の例を示します。
例 1: 基準パスのドライブ名とパス名（C:¥Dir-A¥Dir-B）を補完します。
（基準パス）C:¥Dir-A¥Dir-B（相対パス）Dir-C¥File.txt（補完結果）C:¥Dir-A¥Dir-B¥Dir-C¥File.txt
例 2: 基準パス全体（¥¥Computer¥Share¥Dir）を補完します。
（基準パス）¥¥Computer¥Share¥Dir（相対パス）File.txt（補完結果）¥¥Computer¥Share¥Dir¥File.txt◼

パス名のみ補完

相対パスがドライブ名を含む場合は、同じドライブ名を含む基準パスを使って、パス名のみを補完します。
異なるドライブ名を含む基準パスは使われず、次の優先順位の基準パスに進みます。
また、UNC パスはドライブ名を含まないため、基準パスが UNC パスの場合は使われず、次の優先順位の基準パスに進みます。
パス名のみ補完の例を示します。
例 1: ドライブ名が C:で一致するため、基準パスのパス名（¥Dir-A¥Dir-B）を補完します。
（基準パス）C:¥Dir-A¥Dir-B（相対パス）C:File.txt（補完結果）C:¥Dir-A¥Dir-B¥File.txt
例 2: ドライブ名が一致しないため、補完は行われません。
（基準パス）C:¥Dir-A¥Dir-B（相対パス）D:File.txt（補完結果）補完されない
例 3: 基準パスが UNC パスの場合、ドライブ名を含んでいないため、補完は行われません。
（基準パス）¥¥Computer¥Share¥Dir（相対パス）D:File.txt（補完結果）補完されない

848

◼

ドライブ名のみ補完

相対パスが、ドライブ名が省略されていて、かつ、ルートからのパス名の場合は、ドライ
ブ名のみを補完します。ローカルパスでのルートからのパス名は、¥ で始まります。
相対パスのルートから始まるパス名が、基準パスを含んでいる場合（基準パスと一致、あるいは基準パスの下位フォルダの場合）、基準パスのドライブ名を補完します。
基準パスを含まない場合は、次の優先順位の基準パスに進みます。
全ての基準パスが含まれない場合、パス名を無視して、ドライブ名の補完のみを行います。
つまり、ドライブ名のみの補完では、基準パスを 2 周します。
1 周目の補完ではパス名を比較しながら、シナリオパス→WinActor パス→インストールパスの順でチェックし、2 周目の補完ではパス名を無視して、シナリオパス→WinActor パス→インストールパスの順でチェックします。
なお、UNC パスはドライブ名を含まないため、基準パスが UNC パスの場合は使われず、次の優先順位の基準パスに進みます。
ドライブ名のみ補完の例を示します。
例 1: 相対パスのルートから始まるパス名が、基準パスを含んでいるため、基準パスのドラ
イブ名（C:）を補完します。
（基準パス）C:¥Dir-A¥Dir-B（相対パス）¥Dir-A¥Dir-B¥File.txt（補完結果）C:¥Dir-A¥Dir-B¥File.txt
例 2: 相対パスのルートから始まるパス名が、基準パスを含んでいるため、基準パスのドラ
イブ名（C:）を補完します。
（基準パス）C:¥Dir-A¥Dir-B（相対パス）¥Dir-A¥Dir-B¥Dir-C¥File.txt（補完結果）C:¥Dir-A¥Dir-B¥Dir-C¥File.txt
例 3: 相対パスのルートから始まるパス名が、基準パスを含んでいないため、1 周目で補完は行われません。 2 周目で基準パスのドライブ名（C:）を補完します。
（基準パス）C:¥Dir-A¥Dir-B（相対パス）¥Dir-A¥File.txt（補完結果）C:¥Dir-A¥File.txt

849

6.

制限事項
ファイル保存場所の制限事項

Windows OS の仕様上、ファイルを保存する際に管理者権限が必要となるフォルダがあります。
WinActor にはファイル保存に関する機能があります。例えば、シナリオの保存、データ一
覧のエクスポート、表の一括取得、ログ出力先などです。
これらの保存先に管理者権限の必要なフォルダを指定した場合、下図のようなダイアログが表示され、保存先に別のフォルダが提案されますのでご注意ください。
図 6-1 保存先に管理者権限が必要なフォルダを指定した一例

管理者権限が必要なフォルダの一例を下表に示します。
表 6-1 管理者権限が必要なフォルダの一例

No.

フォルダ名

説

明

❶ c:\

c ドライブの直下❷ c:\Program Files

アプリケーションインストールフォルダ❸ c:\Windows

OS インストールフォルダ

850

AcrobatReader の保護モード
Acrobat Reader で保護モードが有効となっている場合、以下の事象が発生する場合があります。保護モードを解除してご利用ください。
•

ターゲットとして選択できない（タイトルバークリック時は選択できる）。

•

値の取得・設定（表も含む）が記録できない。

•

エミュレーションが記録できない。

•

「停止」
・
「ループ完了後一時停止」のショートカットキーが受け付けられない。

•

シナリオの実行がエラーになる。

Edge の IE モードの保護モード
Edge の IE モードで保護モード、拡張保護モードが有効となっている場合、以下の事象が発生する場合があります。保護モードを解除してご利用ください。
•

ターゲットとして選択できない（タイトルバークリック時は選択できる）。

•

値の取得・設定（表も含む）が記録できない。

•

エミュレーションが記録できない。

•

「停止」
・
「ループ完了後一時停止」のショートカットキーが受け付けられない。

•

シナリオの実行がエラーになる。

保護モードの状態は、Edge の IE モードのプロパティ画面で確認できます。
保護モードが有効となっている場合は、インターネットオプションのセキュリティ設定で信頼済みサイトに Web ページを登録することで対処できます。
同様に、「制限付きサイト」に登録されているサイトに対して、記録を開始できない場合が
あります。

851

図 6-2 保護モードの確認方法

852

Edge の IE モードのターゲット枠の位置ずれに関する制限事項
Edge の IE モードの「拡大レベル」が 100%以外に設定されている場合、WinActor 実行時に、ターゲット枠の描画位置がズレてしまいますので、注意してください。

管理者権限で起動されたアプリケーションに関する制限事項
管理者権限で操作対象アプリケーションが起動されている場合、以下の事象が発生する場
合があります。一般権限で操作対象アプリケーションを起動するか、WinActor を管理者権限で起動してください。
•

ターゲットとして選択できない（タイトルバークリック時は選択できる）。

•

値の取得・設定（表も含む）が記録できない。

•

エミュレーションが記録できない。

•

「停止」
・
「ループ完了後一時停止」のショートカットキーが受け付けられない。

•

シナリオの実行がエラーになる。

評価ライセンスで作られたシナリオには試用期限が付きます
評価ライセンスで作られたシナリオには試用期限が付きます。試用期限を外す場合は、フル機能版の製品ライセンスが登録されている WinActor でシナリオを保存する必要があります。

Excel からデータを読み込む際の制限事項• Excel ファイルでセルの幅がデータに対して小さすぎる場合、取得されるデータが「#（シャープ記号）」に置き換えられる場合があります。
• Excel ファイルのセルに数値を入力した時、セルの幅が入力した値より幅が狭い等の理由でシート上に「####」等と表示されているセルをコピーする際、取得される
データはシート上で表示されているデータ(「####」)となります。
• Excel ファイルでセルの内容に問題がある場合（例：数式が正しくない場合）、取得されるデータが「#NULL!」「#VALUE!」等となることがあります。
• WinActor で Excel ファイルを扱う場合、事前にその Excel ファイルが Excel プロ
グラムで開いた状態にしないで下さい。
• Excel 非対応のファイルを指定した場合、Excel の警告ダイアログが表示される場

853

合があります。警告ダイアログを閉じた後に WinActor を操作してください。
• WinActor での操作によって開かれた Excel アプリケーション上で、セルを編集状態にしないで下さい。
• Excel ファイルの読み込み、または書き込みが可能なデータサイズは 1024 文字までです。
シナリオ情報の「変数値の文字数を制限する」のチェックを OFF にした場合は、
8221 文字まで読み込みが可能です。(参考：シナリオ情報画面の『3.8.5 その他タブ』)
• サイズの大きい CSV ファイルを読み込んだ際、メモリ不足でエラーとなる場合があります。この場合は、CSV ファイルの行数や列数を適当なサイズに減少させることをご検討ください。

記録環境と実行環境について
シナリオを安定動作させるために、記録を行った環境と実行を行う環境で、OS や Web ブ
ラウザ、各種ソフトウェアのバージョンやデスクトップテーマ、画面解像度を合わせておくことを推奨します。

タッチパネル操作について
タッチパネル操作の記録、実行はサポートしておりません。

DB 連携の制限事項• DB 連携で使用するデータベースは、Microsoft Office Access 推奨となります。
• DB 連携を行う場合、事前に Windows の管理ツール データソース(ODBC)、または ODBC データソース(32 ビット)に使用するデータベースを登録しておく必要があります。
• データソース(ODBC)、または ODBC データソース(32 ビット)に連携するデータ
ベースのドライバーが無い場合は、別途データベースの ODBC ドライバー(32bit)を入手し、インストールしてください。
Access ODBC ド ラ イ バ ー 32bit （ Microsoft Access デ ー タ ベ ー ス エ ン ジ ン
2016）は、下記 URL からダウンロードできます。
https://www.microsoft.com/ja-jp/download/details.aspx?id=54920• Microsoft Office 2019 64bit がインストールされている環境に、Access ODBC ド
ライバー32bit（Microsoft Access データベース エンジン 2016）をインストール
すると、インストールエラーとなります。
その際は、Microsoft Office 2019 32bit をご使用していただくか、『6.10.1 Microsoft
Office 64bit インストール環境に Access ODBC ドライバー(Access データベース
エンジン)32bit をインストールする方法』
を参照し、Access ODBC ドライバー32bit
をインストールしてください。

854

• DB 連携にて、データベースのデータ型と異なるデータ型の値を書き込もうとした
場合、データベースへの書き込みに失敗します。
また、正常な値に直しても、書込みが失敗する場合は、DB 連携を再度実施してください。
• Access のレプリケーション ID は、WinActor での読み込み、または書き込みは行えません。
• データベースのデータ型がオートナンバー型および集計のデータは、WinActor から書き換えは行えません。書き換えを行うと、書き込み失敗となります。
• データベースのデータ型が日付/時刻型のデータに対して時分秒のみの値を書き込もうとした場合、データベースへの書き込みに失敗します。日付/時刻型のデータに対しては、年月日時分秒、または年月日のみの値での書き換えが行えます。
• DB 連携で読み込み、または書き込みが可能なデータサイズは 1,024 文字までです。
この制限を解除するには、シナリオ情報の「変数値の文字数を制限する」のチェッ
クを OFF にします。(参考：シナリオ情報画面の『3.8.5 その他タブ』)

Microsoft Office 64bit インストール環境に Access ODBC ドライバー(Access データベース エンジン)32bit をインストールする方法
Steps

1.
2.

3.

「スタート」ボタン右の「ここに入力して検索」に「cmd」と入力し、「コマンド
プロンプト」を選択してください。コマンドプロンプトが表示されます。
コマンドプロンプトに Access ODBC ドライバー32bit（Microsoft Access データ
ベース エンジン 2016）のファイルパス、ファイル名を入力し、合わせてスペー
ス、”/quiet”と入力してください。
例：C:\Users\winactor\Downloads\AccessDatabaseEngine.exe /quiet
表示された内容に従い、Access ODBC ドライバー32bit（Microsoft Access デー
タベース エンジン 2016）のインストールを行ってください。

855

テーブル名として使用できない文字について
テーブル名として、以下の文字を使用することはできません。
表 6-2 テーブル名として使用できない半角文字記号(スペース)! （感嘆符）" （ダブルクォート） # （番号記号）$ （ドル記号）% （パーセント）& （アンパサンド）, （コンマ）- （ハイフン、負記号） . （ピリオド）/ （斜線）; （セミコロン）< （不等号（より小）） = （等号）> （不等号（より大））? （疑問符）@ （単価記号）] （右大かっこ）[ （左大かっこ）^ （アクサンシルコン ` （アクサングラーブ） { （左中かっこ）
フレックス）} （右中かっこ）' （アポストロフィ）| （縦線）~ （チルダ）

制御文字の入力制限
操作の記録により記録可能な制御文字はタブ、キャリッジリターン、ラインフィード(TAB、CR、LF)です。これ以外の制御文字は記録されません。

856

操作の記録（Chrome モード・Firefox モード・Edgeモード）での制限事項
マルチリスト選択の記録
Chrome モード、Firefox モードおよび Edge モードには、マルチリスト選択の記録について同様の制限事項があり、回避手順も同様です。以下は Chrome モードについて記述していますが、Firefox モードおよび Edge モードでも同様です。

操作の記録（Chrome モード）では、下図のようなマルチリストに対する操作は「リスト選択（Chrome）」として記録されます。
図 6-3 マルチリストの例（Google Chrome）

結果、このシナリオを実行すると、複数項目の選択は行えず、単一の項目の選択として動作してしまいます。
マルチリストで複数項目を選択させるシナリオを作成したい場合は、次の手順で記録時に生成された「リスト選択（Chrome）」を、ユーザライブラリの「マルチリスト選択」に差し替えることで実現できます。

Steps

1.

対象の Web 画面を Chrome で開き、操作の記録（Chrome モード）でマルチリス
トの操作を記録します。

アクションがフローチャートに生成されます。

857

2.
3.

4.

フローチャート画面のユーザライブラリタブを選択し、「23_ブラウザ関連」→「マルチリスト選択」を選択します。
選択した「マルチリスト選択」をドラッグし、手順 1 で作成した「リスト選択（Chrome）」の下にドロップします。

「リスト選択（Chrome）」アクションをクリックし、プロパティ画面を表示します。
下図の 6 つのプロパティ項目を確認し、「マルチリスト選択」アクションのプロパ
ティ画面の同じ項目にも同じ値を設定します。

「リスト選択（Chrome）」アクションと「マルチリスト選択」アクションのプロパティ項目は、共通した 6 項目です。

858

5.

6.

7.

「リスト選択（Chrome）」アクションを削除します。

「マルチリスト選択」アクションをコピー・貼り付けして複製し、プロパティ項目の「値」を 2 番目に選択させたい値に変更し、フローチャートに含めます。

3 つ以上の項目を複数選択させる場合、手順 6 の操作を繰り返します。

859

日時の制限事項
紀元前の日時を扱うことはできません。

860

7.

付録
用語集

本書の中で用いられる、または WinActor を利用するに当たり用いられる言葉を、以下に示します。
表 7-1 WinActor 用語集

No.

用語

説

明

❶ AP

アプリケーションソフトの略。

❷ Cloud Library

WinActor のユーザがクラウド上のサイトに掲載された最新のユーザライブラリやサンプルシナリオを検索してダウンロードするためのプラットフォーム。

❸ IE モード

Edge の IE モードを対象とした記録モード。

❹ JRE

Java Runtime Environment の略であり、Java 言語で開発されたソフトウェアを実行するために必要なソフトウェアのセット。

❺ SBC クライアント(シン SBC クライアントとは、Server Based Computing クライアン
クライアント)トの略で、クライアント側からキーボードやマウスの入力情報をサーバ側に送り、サーバ側で OS やアプリケーションを実行
し、画面データをクライアントに送信するシステム構成におけるクライアントを指す。シンクライアントの方式の一つ。

❻ Web ページダイアログ Web ブラウザ上で表示されるモーダルダイアログ。
❼ 空エリア(あきエリア)

フローチャート表示エリア上のノード以外のエリアを指す。

❽ アクション

操作が記述されている最小単位。フロー表示上での編集の最小単位の一つ。

❾ アクションノード

フローチャート上でアクションを表すノードのこと。

❿ アクション例外

アクション実行が正常終了しない場合に発生する例外。例外処理グループでエラー発生時に実行するシナリオを作ることができる。

⓫ アクティブとなってい Excel 形式ファイルに存在する複数のシートのうち、現在選択るシートされているシートのこと。

⓬ 異常系ノード

フローチャート上の例外処理グループの中で異常系を表すノードのこと。

⓭ イベントモード

ウィンドウ（ボタン、テキストボックス等）に対する操作イベ
ント（クリック、テキストの変更）を記録する記録モード。

⓮ イメージ画像

対象となるアプリケーションの操作内容を、記録中にキャプチ
ャした画像。

⓯ イメージ表示切替

イメージ画面の内容の切り替えを行う。

861

No.

用語

説

明

⓰ インポート

他のシナリオファイルや CSV、Excel 形式のファイルを読み込むこと。WinActor では CSV、Excel 形式のファイルをインポートし、データや変数名のリストとして利用できる他、他のシナリオファイルからシナリオをインポートすることが可能。

⓱ ウィンドウ識別ルール

WinActor の操作対象となるウィンドウを識別するための情報。ウィンドウタイトル、プロセス名等からなる。

⓲ 浮きフロー

メインフローに属さずに配置されている制御ノードまたはア
クションノード。制御ノードによって 1 つのグループとなっている場合には、グループ全体を 1 つの浮きフローと数える。

⓳ エクスポート

WinActor で作成したデータを CSV、Excel 形式で保存すること。

⓴ エミュレーションモー ユーザが行うマウス操作（座標、ボタンクリック）、キーボードド

操作（キー入力）を模倣する記録モード。

開始ノード

フローチャートに表示されている、処理の始まりを表すノー
ド。

監視ルール

ダイアログ等の出現を、シナリオ上で処理可能な例外やサブルーチンへと結びつけるための規則。

起動パスワード

起動時に必要なパスワード。起動パスワードを設定した時のみ
有効。

記録機能

WinActor で記録を行う際に使用される機能および情報のこ
と。

記録モード

WinActor が記録を行う際の記録方式。

グループ

複数のノードを１つにまとめたもの。

コントロール

ボタンやテキスト入力ボックス等の画面部品を指す。

サブルーチン

いくつかのアクション、フロー制御指示、グループを１つにまとめ再利用可能にしたもの。

実行機能

WinActor で実行を行う際に使用される機能および情報のこと。

実行速度調整コンボ

WinActor で実行を行う際に、実行の速度を調節する為のコン
ボボックス。

シナリオ

WinActor が行う自動操作の手順を定義したもの。
フローチャート、監視ルール、変数、シナリオ情報、ウィンド
ウ識別ルール、イメージ画像等の情報が含まれる。

シナリオファイル
(*.ums7)

WinActor が行う自動操作の手順を保存したファイル。シナリ
オ、変数、ルール等が保存される。WinActor で実行や編集を行う際に読み込むファイル。

シナリオフローエリア

フローチャート画面の、フローチャートを表現しているエリア
のこと。

終了ノード

フローチャートに表示されている、処理の終了を表すノード。

条件式

分岐、多分岐、繰り返し、後判定繰返で設定する条件のこと。

862

No.

用語

説

明

制御ノード

フローチャート上のフローを制御するノードのこと。分岐、多分岐、繰り返し、後判定繰返、繰り返し終了、次の条件判定、
例外処理、サブルーチン呼び出し、サブルーチングループ、サブルーチン終了の総称。

正常系ノードフローチャート上の例外処理グループの中で正常系を表すノードのこと。

絶対パス

ファイルやフォルダが存在する場所（パス）を、最上位のドラ
イブから表記する方法。

相対パス

ファイルやフォルダが存在する場所（パス）を、起点となる現在位置から、目的のファイルやフォルダまでの経路を表記する
方法。

ターゲット

WinActor で記録対象となるアプリケーション。または、それを指定すること。

ノード

シナリオを構成する部品。フローチャート画面上、箱型で表示されます。

ノード ID

フローチャート上のノードを一意に判別する ID のこと。

ブレイクポイントノードに対して設定可能な情報の 1 つで、設定されたノードはシナリオ実行前に一時停止状態となる。

編集機能

WinActor で編集を行う際に使用される機能および情報のこと。

変数

シナリオ内で扱われる、文字列を格納する書き換え可能な識別子。プログラミングで用いられる変数と同義。ただし、型は文
字列のみ。

変数リスト

シナリオファイルの構成する情報の 1 つで、変数情報の集合。

メインフロー

開始ノード終了ノードの間に配置されたすべてのノード。

メインフローグループ

フローチャート上でメインフローのまとまりを表すグループ
ノード。

モーダルダイアログ

一度開いたダイアログを閉じるまで、他の操作をできなくする
ダイアログのこと。

文字数

文字数とは、その文字の種別（半角、英数、記号、全角）を問わない、文字の数。
「文字数制限」と書かれた場合の文字数の数
え方。

元に戻す

行った編集処理（ノードの移動、追加、削除、インポート、プ
ロパティ変更等）を取り消し、直前の状態に戻す。

やり直す「元に戻す」を使用して、取り消した同じ操作をやり直すこと
ができる。

ユーザ

WinActor の使用者。

ユーザライブラリ

ユーザが作成したシナリオを容易に再利用できるようにしたもの。

ユーザライブラリファ ユーザライブラリの情報を保持するファイル。ユーザライブラ
イル
リ 1 つに対し 1 ファイル生成される。

863

No.

用語

説

明

ルート

階層構造の最上位、もしくは根幹。

例外

シナリオ実行時に発生するエラー。
プロパティ未設定、非存在ウィンドウへの操作、比較演算子の誤り、などがある。

ログ

WinActor の動作状況や操作などを記録したファイル。

論理演算子

論理演算に用いられる演算子。制御ノードで設定する AND、
OR、NOT のこと。

864

画面要素と呼び名について
画面要素とその呼び名、機能について説明します。
図 7-1 画面要素（1/8）

表 7-2 画面要素（1/8）

No.

❶
❷

要素名

機能説明

タイトルバー

ウィンドウタイトルを表示する領域です。

画面制御ボタン

画面の「最小化」、「最大化」、「閉じる」等の操作を行うボタンです。画面ごとに表示されるボタンは異なります。

865

図 7-2 画面要素（2/8）

表 7-3 画面要素（2/8）

No.

❸
❹
❺

要素名

機能説明

リストボックス

選択項目の中から選択させる画面要素です。１つを選択させる
場合と複数の項目を選択させる場合があります。

ドロップダウンリスト

通常は選択されている項目のみが１行で表示されています。この画面要素をクリックすると、選択項目が表示され、項目を選択するモードになります。

テキストフィールド

文字や数値の入力欄です。
※タブを入力した場合、入力欄をスクロールさせても最後の文字まで完全に表示できない場合があります。

866

図 7-3 画面要素（3/8）

表 7-4 画面要素（3/8）

No.

❻

要素名
ラジオボタン

機能説明
複数の選択肢の中から 1 つを選択させる画面要素です。

図 7-4 画面要素（4/8）

表 7-5 画面要素（4/8）

No.

❼

要素名
チェックボックス

機能説明
チェックマークを入れることができる画面要素です。複数項目
選択式の入力欄や機能の有効・無効を切り替える入力欄で使用されます。クリックすることでチェック状態（レ点表示）が反
転します。

867

図 7-5 画面要素（5/8）

表 7-6 画面要素（5/8）

No.

❽
❾
❿

要素名

機能説明

コンボボックス

テキストフィールドとドロップダウンリストの機能を併せ持
つ画面要素です。
「入力欄での文字入力」「ドロップダウンリス
トからの選択」いずれかの方法で入力することができます。

スピン

数値の入力欄です。▲もしくは▼のボタンを押して、入力値を上下させることができます。

ボタンクリック（押下）することにより、ボタンに割り当てられた機能を実行することができます。

868

図 7-6 画面要素（6/8）

表 7-7 画面要素（6/8）

No.

⓫
⓬

要素名

機能説明

ツリー

項目を階層表示するための画面要素です。
『▷』『◢』 をクリッ
クすることで、階層の開閉操作を行うことができます。

スクロールバー

画面表示しきれない領域が存在する場合に表示されます。スク
ロールバーのノブ（つまみ）を上下もしくは左右に動かすこと
で表示領域を変えることがきます。

869

図 7-7 画面要素（7/8）

表 7-8 画面要素（7/8）

No.

⓭

要素名
テーブル

機能説明
表形式の情報を表示する画面要素です。表内のデータ表示枠をセルといいます。

❼

図 7-8 画面要素（8/8）

表 7-9 画面要素（8/8）

No.

⓮

要素名
ダイアログ

機能説明
情報表示、警告表示、情報入力など、ユーザとの対話用に表示される画面です。閉じるまで他の操作ができなくなるダイアロ⓭
グをモーダルダイアログといいます。

❼

870

正規表現の入力例
正規表現の入力例を下記の表に示します。
表 7-10 正規表現の入力例

No.

❶
❷
❸
❹
❺
❻

要素名

機能説明

^(ABC).*$「ABC」から始まる文字列かどうかを判別します。

.*(ABC)$「ABC」で終わる文字列かどうかを判別します。

.*(ABC).*$ABC を含む文字列かどうかを判別します。

^[0-9]+$

半角数字のみの文字列かどうかを判別します。

^[^0-9]*$

半角数字以外の文字列かどうかを判別します。

^[A-Za-z]+$

半角英字のみの文字列かどうかを判別します。

上記正規表現のフォーマットは System.Text.RegularExpressions.Regex クラスに準じます。これは、WinActor Ver.6 以前での正規表現とは異なります。
詳細なフォーマットについては、下記の URL を参照してください。
Regex
https://docs.microsoft.com/ja-jp/dotnet/api/system.text.regularexpressions.regex

871

ログ出力例
各ログの出力例を記載しています。
ログ出力例で記載している日付形式は、オプション画面で設定した日付形式（ログ）で表示されます。
日付形式の指定は『3.8.3 時刻タブ』を参照してください。

エラー発生時のログ出力
図 7-9 実行エラー発生時のログ出力例

図 7-10 変数を使用したノードにおけるエラー発生時の【補足情報】例872

実行前警告表示時のログ出力例
図 7-11 実行前警告表示時のログ出力例

873

制御ノード実行時のログ出力
制御ノードを実行した際の条件判定結果は、ログ出力画面に表示されます。
下表の青字部分は処理対象の処理名や論理式、ノード ID 等が表示されます（実際は黒字）。
表 7-11 制御ノード実行時のログ出力例

制御ノード
グループ

出力例
「グループ」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【グループ（開始）】「ノード名」を実行。ノード ID：ノード ID「グループ」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【グループ（終了）】「ノード名」を終了。ノード ID：ノード ID

分岐「分岐」評価時：yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【分岐（評価）】「ノード名」の条件式評価：論理式の真偽値。ノード ID：ノード ID「分岐」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【分岐（開始）】「ノード名」の「分岐名」処理を実行。ノード ID：ノード ID「分岐」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【分岐（終了）】「ノード名」の「分岐名」処理を終了。ノード ID：ノード ID

多分岐「多分岐」評価時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【多分岐（評価）】「ノード名」の条件式評価：論理式の真偽値。ノード ID：ノード ID「多分岐」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【多分岐（開始）】「ノード名」の「分岐名」処理を実行。ノード ID：ノード ID「多分岐」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【多分岐（終了）】「ノード名」の「分岐名」処理を終了。ノード ID：ノード ID

繰り返し「繰り返し」評価時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【繰り返し（評価）】「ノード名」の条件式評価：論理式の真偽値。ノード ID：ノード ID「繰り返し」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【繰り返し（開始）】「ノード名」を実行。ノード ID：ノード ID「繰り返し」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【繰り返し（終了）】「ノード名」を終了。ノード ID：ノード ID874

制御ノード
後判定繰返

出力例「後判定繰返」評価時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【後判定繰返（評価）】「ノード名」の条件式評価：論理式の真偽値。ノード ID：ノード ID「後判定繰返」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【後判定繰返（開始）】「ノード名」を実行。ノード ID：ノード ID「後判定繰返」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【後判定繰返（終了）】「ノード名」を終了。ノード ID：ノード ID

繰り返し終了「繰り返し終了」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【繰り返し終了(開始)】「ノード名」を実行。ノード ID：ノード ID「繰り返し終了」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【繰り返し終了(終了)】「ノード名」を終了。ノード ID：ノード ID

次の条件判定「次の条件判定」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【次の条件判定 (開始)】「ノード名」を実行。ノード ID：ノード ID「次の条件判定」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【次の条件判定 (終了)】「ノード名」を終了。ノード ID：ノード ID

例外処理「例外処理」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【例外処理（開始）】「ノード名」で例外「例外名」が発生しました、例外処理を開始します。ノード ID：ノード ID「例外処理」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【例外処理（終了）】「例外名」の例外処理を終了します。ノード ID：ノード ID「正常処理」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【正常処理（開始）】「ノード名」の正常処理を実行。ノード ID：ノード ID「正常処理」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【正常処理（終了）】「ノード名」の正常処理を終了。ノード ID：ノード ID

サブルーチン呼び出し「サブルーチン呼び出し」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【サブルーチン(呼出)】「ノード名」を実行。
「サブルーチン名」を呼び出します。
呼び出しノード ID：ノード ID「呼び出したサブルーチン」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【サブルーチン(復帰)】「ノード名」を終了。
「サブルーチン名」から復帰します。
呼び出しノード ID：ノード ID875

制御ノードサブルーチン

出力例「サブルーチン」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【サブルーチン（開始）】「サブルーチン名」を開始します。ノード ID：ノード ID「サブルーチン」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【サブルーチン（終了）】「サブルーチン名」を終了します。ノード ID：ノード ID

サブルーチン終了「サブルーチン終了」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【サブルーチン終了(開始)】「ノード名」を実行。ノード ID：ノード ID「サブルーチン終了」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【サブルーチン終了(終了)】「ノード名」を終了。ノード ID：ノード ID

イベント監視「イベント監視」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視（開始）】「ノード名」を実行。ノード ID：ノード ID「イベント監視」監視対象検出時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視（イベント検出）】イベント監視「イベント監視名」の実行準備中。
「イベント監視」呼び出し処理実行時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視（イベント実行）】イベント監視「イベント監視名」を実行。
「イベント監視」呼び出し処理実行完了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視（イベント実行）】イベント監視「イベント監視名」を実行完了。
「イベント監視」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視（終了）】「ノード名」を終了。ノード ID：ノード ID

イベント監視登録「イベント監視登録」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視登録（開始）】「ノード名」を実行。ノード ID：ノード ID。イベン
ト監視名：イベント監視名「イベント監視登録」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視登録（終了）】「ノード名」を終了。ノード ID：ノード ID

イベント監視解除「イベント監視解除」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視解除（開始）】「ノード名」を実行。ノード ID：ノード ID。イベン
ト監視名：時間(指定時間)「イベント監視解除」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視解除（終了）】「ノード名」を終了。ノード ID：ノード ID

876

制御ノードイベント監視終了

出力例「イベント監視終了」開始時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視終了（開始）】「ノード名」を実行。ノード ID：ノード ID「イベント監視終了」終了時：
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 【イベント監視終了（終了）】「ノード名」を終了。ノード ID：ノード ID

サブルーチンパラメータチェック時のログ出力
サブルーチンパラメータチェックでサブルーチン呼び出しとサブルーチングループの引数の数に差が有る場合ログ出力画面に表示されます。
下表の青字部分は処理対象の処理名や論理式、ノード ID 等が表示されます（実際は黒字）。
表 7-12 サブルーチンパラメータチェック時のログ出力例

出力例
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 「サブルーチン呼び出し」と「サブルーチングループ」で引数の数が異なっています。サブルーチングループのノード ID:ノード ID サブルーチン
呼び出しのノード ID:ノード ID
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO 「イベント監視」と「サブルーチングループ」で引数の数が異なっています。イベント監視名:イベント監視名 サブルーチングループのノード ID:
ノード ID

サブルーチングループ使用箇所のログ出力
サブルーチングループ「使用箇所をログ出力」の実行、および使用箇所が有るサブルーチン
グループ削除した場合にログ出力画面に表示されます。
下表の青字部分は処理対象の処理名や論理式、ノード ID 等が表示されます（実際は黒字）。
表 7-13 サブルーチングループ使用箇所のログ出力

出力例
yyyy-mm-dd hh:mm:ss.sss+9:00 INFO サブルーチングループのノード ID:ノード ID
サブルーチン呼び出しのノード ID:ノード ID から利用されています。

は、

yyyy-mm-dd hh:mm:ss.sss+9:00 INFO サブルーチングループのノード ID:ノード ID
監視ルール No:監視ルール No から利用されています。

は、

yyyy-mm-dd hh:mm:ss.sss+9:00 INFO サブルーチングループのノード ID:ノード ID
イベント監視:イベント監視名 から利用されています。

は、

877

パスワードで使用できる文字
使用できるパスワードの文字は、以下のとおりです。
表 7-14 パスワードで使用できる文字

英文字

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ※ 大文字、小文字は区別されます

数字0123456789

記号! （感嘆符）" （ダブルクォー # （番号記号）ト）$ （ドル記号）% （パーセント） & （アンパサンド） ' （ ア ポ ス ト ロ フ ( （左小かっこ）ィ）) （右小かっこ）* （アステリスク） + （正符号）- （ハイフン、負記 . （ピリオド）号）/ （斜線）, （コンマ）: （コロン）; （セミコロン）< （不等号（より = （等号）小））

> （不等号（より大））? （疑問符）@ （単価記号）\ （円記号）] （右大かっこ）^ （アクサンシル _ （アンダーライ ` （アクサングラ
コンフレックス） ン）
ーブ）{ （左中かっこ）| （縦線）878[ （左大かっこ）} （右中かっこ）~ （チルダ）WinActor 操作マニュアル
Copyright © 2013-2024 NTT Corp. & NTT Advanced Technology Corp. All Rights Reserved.
本書は著作権法上の保護を受けています。本書の一部あるいは全部を無断で複写、複製することは禁じられています。
本マニュアルの内容は予告なく変更される場合があります。
WA7-J-20240613