WinAutomationの最新バージョンであるv8.0.3にはデスクトップ操作、Web操作、OCR機能など全部で282アクションあります。
その中からいつくか紹介します。全アクションを見たい場合は連絡もらえれば説明付きの一覧表を送ります。
WinAutomationの最新バージョンであるv8.0.3にはデスクトップ操作、Web操作、OCR機能など全部で282アクションあります。
その中からいつくか紹介します。全アクションを見たい場合は連絡もらえれば説明付きの一覧表を送ります。
Run Application
アプリケーションを実行する
■ Input ■
+ Application Path
実行するアプリケーションのパス
+ Command Line Arguments
コマンドライン引数
+ Working Folder
作業フォルダ
+ Window Style
アプリケーションを起動したときのウィンドウの状態
Normal : 通常
Hidden : 非表示
Minimized : 最小化
Maximized : 最大化
■ Output ■
+ Store Process Id into
起動したアプリケーションのプロセスID
Run DOS Command
DOSコマンドを実行する
■ Input ■
+ DOS Command or Application
DOSコマンド、またはアプリケーション名 ※引数も指定可能
+ Working Folder
作業フォルダ
■ Output ■
+ Store Output into
DOSコマンドまたはアプリケーションの実行結果
+ Storre Error Output into
エラー出力
+ Store Exit Code into
終了コード
Run VBScript
VBScriptを実行する
■ Input ■
+ VBScript to run
実行するVBScript
■ Output ■
+ Store Output into
VBScriptの実行結果
+ Storre Error Output into
エラー出力
Terminate Process
プロセスを殺す
■ Input ■
+ Specify Process by
プロセス名で指定するか、プロセスIDで指定するか
+ Process Name/ID
プロセス名/プロセスID
■ Output ■
なし
Print Document
印刷する
■ Input ■
+ Document to Print
印刷するドキュメント
■ Output ■
なし
Get Default Printer
「通常使うプリンター」を取得する
■ Input ■
なし
■ Output ■
+ Store Default Printer’s Name into
「通常使うプリンター」の名称
Set Default Printer
「通常使うプリンター」を設定する
■ Input ■
+ Printer Name
通常使うプリンターに設定するプリンタ名
■ Output ■
なし
Log Off User
ユーザをログオフする
■ Input ■
+ Force Log Off
保存していないファイルや閉じていないアプリケーションがあっても、強制的にログオフするかどうか
■ Output ■
なし
Shutdown Computer
OSをシャットダウンする
■ Input ■
+ Action to Perform
シャットダウン/再起動/サスペンド/スリープを選択
+ Force Logx Off Selected Action
保存していないファイルや閉じていないアプリケーションがあっても、選択した処理を実行するかどうか
■ Output ■
なし
Show Desktop
デスクトップを表示する
■ Input ■
+ Operation
全てのウィンドウを最小化する(=デスクトップを表示する)
全てのウィンドウをもとに戻す(=デスクトップを非表示にする)
■ Output ■
なし
Lock Workstation
画面をロックする
■ Input ■
なし
■ Output ■
なし
Play Sound
音を鳴らす
■ Input ■
+ Play
システム音/wavファイル
+ Sound to Play
Play=システム音の場合:Asterisk / Beep / Exclamation / Hand / Question
Play=wavファイルの場合:wavファイルのパス
■ Output ■
なし
Empty Recycle Bin
ゴミ箱を空にする
■ Input ■
なし
■ Output ■
なし
Take Screenshot
スクリーンショットを撮る
■ Input ■
+ Capture
All Screens : 全画面
Primary Screen
Select Screen : 画面を選択
Foreground Window : 最前面のウィンドウ
+ Save Screenshot to
Clipboard : スクリーンショットをクリップボードに保存する
File : スクリーンショットをファイルに保存する
+ Image File
保存するファイルのパス
+ Image Format
保存するファイルの形式
Bmp / Emf / Exif / Gif / Jpg / Png / Tiff / Wmf
■ Output ■
なし
Control Screen Saver
スクリーンセイバーを制御する
■ Input ■
+ Screen Saver Action
Enable : スクリーンセイバーを有効化する
Disable : スクリーンセイバーを無効化する
Start : スクリーンセイバーを開始する
Stop : スクリーンセイバーを停止する
■ Output ■
なし
Ping
pingを打つ
■ Input ■
+ Host Name
pingを打つホスト名
+ TimeOut
応答を待つ最大の時間(タイムアウト時間) ミリ秒
■ Output ■
+ Store Ping Result into
ping結果
+ Store Roundtrip Time into
pingに掛かったラウンドトリップ時間 ミリ秒
Set Environment Variable
環境変数を設定する
■ Input ■
+ Set Environment Variable
設定対象の環境変数名
+ with Value
環境変数に設定する値
+ and Type
User : ユーザ環境変数
System : システム環境変数
■ Output ■
なし
Get Environment Variable
環境変数の値を取得する
■ Input ■
+ Environment Variable Name
取得する環境変数名
■ Output ■
+ Store Environment Varibale Value Into
環境変数の値
Delete Environment Variable
環境変数を削除する
■ Input ■
+ Delete Environment Variable
削除する環境変数名
■ Output ■
なし
Run Javascript
Javascriptを実行する
■ Input ■
+ Javascript to run
実行するJavascript
■ Output ■
+ Store Output into
実行結果出力
+ Store Error Output into
エラー出力
Run Powershell
Powershellを実行する
■ Input ■
+ Powershell script to run
実行するPowershellスクリプト
■ Output ■
+ Store Output into
実行結果出力
+ Store Error Output into
エラー出力
Get Screen Resolution
画面解像度を取得する
■ Input ■
+ Monitor #
モニター番号
■ Output ■
+ Store Width into
幅
+ Store Height into
高さ
+ Store Bit Count into
色深度
+ Store Frequency into
周波数
Set Screen Resolution
画面解像度を設定する
■ Input ■
+ Monitor #
モニター番号
+ Set Width
幅
+ Set Height
高さ
+ Set Bit Count
色深度
+ Set Frequency
周波数
■ Output ■
なし
If
条件分岐
■ Input ■
+ First Operand
最初の演算対象
+ Operator
演算子
= / <> / > / >= / < / <=
Starts with
Does not start with
Contains
Does not contain
Ends with
Does not end with
Is Empty
Is Not Empty
+ Second Operand
2つ目の演算対象
■ Output ■
なし
If File Exists
ファイル存在条件分岐
■ Input ■
+ If File
Exists : ファイルが存在する場合
Does not exists : ファイルが存在しない場合
+ File Path
ファイルのパス
■ Output ■
なし
If Folder Exists
フォルダ存在条件分岐
■ Input ■
+ If Folder
Exists : フォルダが存在する場合
Does not exists : フォルダが存在しない場合
+ Folder Path
フォルダのパス
■ Output ■
なし
If Process
プロセス条件分岐
■ Input ■
+ If Process
Is Running : プロセスが起動している場合
Is Not Running : プロセスが起動していない場合
+ Process Name
プロセス名
■ Output ■
なし
If Window
ウィンドウ条件分岐
■ Input ■
+ Get Window
by Window Control : Controls Repository から対象ウィンドウを選択
by Window Instance/Handle : ウィンドウインスタンス/ハンドルで選択
by Title and/or Class : ウィンドウタイトル and/or クラスで選択
+ Window Instance
<Get Window = by Window Instance/Handleの場合>
ウィンドウインスタンス名
+ Window Title
<Get Window = by Title and/or Classの場合>
ウィンドウタイトル
+ Window Class
<Get Window = by Title and/or Classの場合>
ウィンドウクラス
+ Check if Window
Is Open : ウィンドウが開いている場合
Is Not Open : ウィンドウが開いていない場合
Is Focused : ウィンドウにフォーカスがあたっている場合
Is Not Focused : ウィンドウにフォーカスがあたっていない場合
■ Output ■
なし
If Image
画像条件分岐
■ Input ■
+ If Image
exists : 画像が存在する場合
does not exists : 画像が存在しない場合
+ Image to wait for
対象画像(Images Repositoryから選択)※複数選択可
+ Search for Image on
Entire Screen : 画面全体で画像を検索
Foreground Window only : 最前面のウィンドウのみで画像を検索
+ Search Mode
Search whole Screen or Foreground Window : 画面全体または最前面のウィンドウの全体を検索
Search on specified subregion of Screen or Foreground Window : 画面または最前面のウィンドウのの特定の領域を検索
+ Find All Images in List
対象画像が複数の場合、対象画像を全て検索する場合にチェック
対象画像の1つだけでも検索する場合はチェックなし
+ X1
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の左上のX座標
+ Y1
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の左上のY座標
+ X2
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の右下のX座標
+ Y2
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の右下のY座標
+ Tolerance
精度
値が高いほど似ていなくても検索対象になる
■ Output ■
なし
If Window Contains
ウィンドウ包含条件分岐
■ Input ■
+ Check if Window
Contains Element : ウィンドウ内に要素を含む場合
Does Not Contain Element : ウィンドウ内に要素を含まない場合
Contains Text : ウィンドウ内にテキストを含む場合
Does Not Contain Text : ウィンドウ内にテキストを含まない場合
+ Check if Element is
<Check if Window=Contains Elementの場合>
Enabled : 要素が有効の場合
Disabled : 要素が無効の場合
+ Text to Check for
<Check if Window=Contains Text / Does Not Contain Textの場合>
テキスト
+ Control
<Check if Window=Contains Element / Does Not Contain Elementの場合>
チェック対象の要素(Controls Repositoryから選択)
+ Window
<Check if Window=Contains Text / Does Not Contain Textの場合>
ウィンドウ (Controls Repositoryから選択)
■ Output ■
なし
If Web Page Contains
ウェブページ包含条件分岐
■ Input ■
+ Web Browser Instance
Webブラウザインスタンス
+ Check If Web Page
Contains Element : Webブラウザ内に要素を含む場合
Does Not Contain Element : Webブラウザ内に要素を含まない場合
Contains Text : Webブラウザ内にテキストを含む場合
Does Not Contain Text : Webブラウザ内にテキストを含まない場合
+ Control
<Check if Web Page=Contains Element / Does Not Contain Elementの場合>
チェック対象の要素(Controls Repositoryから選択)
+ Text to Check for
<Check if Web Page=Contains Text / Does Not Contain Textの場合>
チェック対象のテキスト
■ Output ■
なし
If Service
サービス条件分岐
■ Input ■
+ If Service
Is Running : サービスが起動中の場合
Is Paused : サービスが一時停止中の場合
Is Stopped : サービスが停止中の場合
Is Installed : サービスがインストールされている場合
Is Not Installed : サービスがインストールされていない場合
+ Service Name
サービス名
■ Output ■
なし
IF Text on Screen (OCR)
OCR条件分岐
■ Input ■
+ ORC Engine
OCRエンジン
+ Text to Find
検索するテキスト
+ Is Regular Expression
正規表現で検索する場合チェック
+ If Text
Exists : テキストが存在する場合
Does Not Exists : テキストが存在しない場合
+ Search for Text on
Entire Screen : 画面全体を検索
Foreground Window only : 最前面のウィンドウのみを検索
+ Search Mode
Search whole Screen or Foreground Window : 画面全体または最前面のウィンドウの全体を検索
Search on specified subregion of Screen or Foreground Window : 画面または最前面のウィンドウのの特定の領域を検索
Subregion relative to image : 画像の特定領域を検索
+ X1
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の左上のX座標
+ Y1
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の左上のY座標
+ X2
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の右下のX座標
+ Y2
<Search Mode=Search on specified subregion of Scree or Foreground Windowの場合>
特定領域の右下のY座標
+ Image
<Search Mode=Subregion relative to imageの場合>
画像 (Images Repositoryから選択)
※複数選択可
+ Torerance
<Search Mode=Subregion relative to imageの場合>
精度
値が高いほど似ていなくても検索対象になる
+ Subregion relative to image X1
<Search Mode=Subregion relative to imageの場合>
画像の特定領域の左上のX座標
+ Subregion relative to image Y1
<Search Mode=Subregion relative to imageの場合>
画像の特定領域の左上のY座標
+Subregion relative to image X2
<Search Mode=Subregion relative to imageの場合>
画像の特定領域の右下のX座標
+ <Search Mode=Subregion relative to imageの場合>
画像の特定領域の右下のY座標
■ Output ■
なし
Else
条件分岐(その他)
■ Input ■
なし
■ Output ■
なし
Else If
条件分岐(Else If)
■ Input ■
+ First Operand
最初の演算対象
+ Operator
演算子
= / <> / > / >= / < / <=
Starts with
Does not start with
Contains
Does not contain
Ends with
Does not end with
Is Empty
Is Not Empty
+ Second Operand
2つ目の演算対象
■ Output ■
なし
End If
条件分岐終了
■ Input ■
なし
■ Output ■
なし
Switch
複数条件分岐
■ Input ■
+ Value to Check
条件分岐の対象の値
■ Output ■
なし
End Switch
複数条件分岐終了
■ Input ■
なし
■ Output ■
なし
Case
複数条件分岐の条件
■ Input ■
+ Comparison Type
比較演算子
= / <> / > / >= / < / <=
Starts with
Does not start with
Contains
Does not contain
Ends with
Does not end with
Is Empty
Is Not Empty
+ Ignore Case
<テキストを扱う場合>
大文字/小文字の違いを無視する場合チェック
+ Value to Compare
比較する値
■ Output ■
なし
End Case
Caseの終了を表す
■ Input ■
なし
■ Output ■
なし
Default Case
全てのCaseに当てはまらない場合の条件
■ Input ■
なし
■ Output ■
なし
Default Case
全てのCaseに当てはまらない場合の条件
■ Input ■
なし
■ Output ■
なし