指定したプロセスが存在しなくなるまでスクリプトの実行を一時停止します。
ProcessWaitClose "process" [, timeout]
パラメータ
process | 調べるプロセスの名前もしくはPID |
timeout | オプション:最大でどれくらい待つかを指定します。デフォルトは無期限。 |
返し値
成功: 1を返します。
注意
プロセス名はフルパスを指定しなくても問題ありません。例)"notepad.exe" "winword.exe"
関連
ProcessClose, ProcessExists, ProcessWaitClose, RunWait, WinWaitClose
例
Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
'すべてのnotepad.exeが閉じるまで待機
oAutoIt.ProcessWaitClose "notepad.exe"
; 特定の特定のnotepadのインスタンスが閉じるまで待機
PID = oAutoIt.Run("notepad.exe")
oAutoIt.ProcessWaitClose(PID)