SetControlDelay

提供: AutoHotkey Wiki
移動: 案内検索

実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 | キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル | レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト

SetControlDelay[編集]

GUIコントロール操作時の間隔を指定。

SetControlDelay, Delay 

Parameters[編集]

引数名 説明
Delay 間隔をミリ秒で指定。
デフォルトは 20
-1で一切間隔なし。
0なら、他のプロセスが割り込むことが可能になる。
数値の指定には を用いることが可能。

Remarks[編集]

各種ウィンドウ操作コマンドのあとには、ウィンドウが操作に応答するのを待つため、少しの間処理が停止される。
-1を指定すると、スクリプトの次の処理とウィンドウの応答が重なることになりまずいので、少なくとも 0にしたほうが良い。

この設定の基本値は、スクリプトの最初のAuto-executeセクションで設定する。
ホットキーなどで新たに起動されたスレッドでは、設定は基本値に設定される。

A_ControlDelay変数で現在の設定値を参照できる。

Related[編集]

Control, ControlMove, ControlClick, ControlFocus, ControlSetText, SetWinDelay, SetKeyDelay, SetMouseDelay, SetBatchLines

Example(s)[編集]

SetControlDelay, 0