暫停腳本的執(zhí)行直至給定進程出現(xiàn)為止。
ProcessWait ( "進程名" [, 超時時間] )
參數(shù)
進程名 | 目標(biāo)進程的名稱。 |
超時時間 | [可選參數(shù)] 指定要等待的時間長度(默認為一直等待)。 |
返回值
成功: 返回值為1。
注意進程名是指可執(zhí)行文件的名稱(無需給出完整路徑),例如:"notepad.exe" 或 "winword.exe"
為使 ProcessWait函數(shù)能在 Windows NT 4.0 下工作,系統(tǒng)還需要一個 DLL 文件(PSAPI.DLL,已包含在 AutoIt 的安裝目錄下)。
每隔 250 毫秒左右進程將被檢測一次。
本函數(shù)是唯一一個不接受PID作為參數(shù)的進程函數(shù),這是因為 PID 是隨機分配的,等待一個特定的 PID 出現(xiàn)并沒有任何意義。
相關(guān)
ProcessClose, ProcessExists, ProcessWaitClose, RunWait, WinWait, WinWaitActive
示例
ProcessWait("notepad.exe")