Eggplant Functionalのインターフェースと実行オプションの制御
これらのコマンドと関数を使用すると、Eggplant FunctionalのGUIのオプションを設定し、スクリプトの実行オプションを変更できます。
PauseScript コマンド
Behavior: 次のコマンドの前にスクリプトの実行を一時停止します。スクリプトは、手動で続行、ステップ先、または中止するまで一時停止したままになります。詳細については、実行ウィンドウを参照してください。
このコマンドは、Eggplant Functionalがコマンドラインから実行されている場合は影響しません。
Parameters: なし。
例:
PauseScript
SetOption, SetOptions コマンド
Behavior: 現在のスクリプトの実行オプションの値を変更します。
Parameters: 1つ以上のグローバルプロパティとそれらを変更する値。詳細については、SenseTalkのローカルおよびグローバルプロパティを参照してください。
例:
SetOption ShouldRepositionMouse:yes
例:
SetOptions {searchRectangle:["FormUpperLeft","FormLowerRight"], NextKeyDelay:.1, RemoteWorkInterval:.2}
GetOption, GetOptions 関数
Behavior: 指定されたグローバルプロパティの現在の値を返します。
パラメータ値を渡さない場合、GetOptionとGetOptionsは、すべてのRun Optionグローバルプロパティとその現在の値のリストを返します。詳細については、SenseTalkのローカルおよびグローバルプロパティを参照してください。
Parameters: なし、1つ以上のグローバルプロパティ、またはグローバルプロパティグループ。
Returns: 指定されたグローバルプロパティの値、またはグローバルプロパティのリスト。例えば:
(defaultCaptureScreenSize:"", defaultScale:"", enableBackslashEscapeCodes:"False", forceScreenRefresh:"False", hotSpotScaling:"Inner", imageSearchCount:"7", imageSearchDelay:"0.3", keyDownDelay:"0.001", mouseClickDelay:"0.02", mouseDoubleClickDelay:"0.01", mouseDragSpeed:"10", mouseMoveDelay:"0.01", mouseMoveMode:"0", mouseMoveSpeed:"0", mouseRepositionSpeed:"0", nextKeyDelay:"0.1", preciseImageTolerance:"1", remoteWorkInterval:"0.2", scaleMultiplier:"1", sendShiftForCaps:"True", shouldRepositionMouse:"False", standardImageTolerance:"45", swipeSpeed:"40")
例:
log GetOption()
例:
put GetOption(scriptLogging)
例:
log GetOptions(TextOptions)
グローバルプロパティグループは以下の通りです:
- RunOptions: 実行オプションのグローバルプロパティに記述されているプロパティ。
- TextOptions: CurrentTextPlatform。
- OtherOptions: CommandLineOutput, ImageUpdate, ScriptAnimation, ValidateImageFound, ValidateSuccessfulSearches, およびScriptTracing。
Hide RunWindow、Show RunWindow コマンド
Behavior: Runウィンドウを非表示または表示します。
このコマンドは、Eggplant Functionalがコマンドラインから実行される場合には影響を及ぼしません。
Hideコマンドを使用して、スクリプトの実行を見る必要がない場合にRunウィンドウを閉じ、見たいRunの部分のRunウィンドウを表示するためにShowコマンドを挿入することができます。
Parameters: なし。
例:
Show RunWindow
例:
Hide RunWindow
Hide RemoteWindow、Show RemoteWindow コマンド
Behavior: Viewerウィンドウを非表示または表示します。(スクリプトが実行中でもViewerウィンドウを表示する必要はありません。)
このコマンドは、Eggplant Functionalがコマンドラインから実行される場合には影響を及ぼしません。
Hideコマンドを使用して、そのSUTに対するスクリプトの実行を見る必要がない場合にViewerウィンドウを閉じ、見たい実行の部分のViewerウィンドウを表示するためにShowコマンドを挿入することができます。
Parameters: なし。
例:
Show RemoteWindow