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