Method Reference (COM)

ProcessExists

指定したプロセスが存在するかどうかを調べます。

ProcessExists "process"

 

パラメータ

process 変更するプロセスの名前もしくはPID

 

返し値

成功: プロセスのPIDを返します。
失敗: プロセスが存在しなかった場合0を返します。

 

注意

プロセス名はフルパスを指定しなくても問題ありません。例)"notepad.exe" "winword.exe"
PIDは各プロセスごとに異なるな番号です。PIDはProcessExistまたはRunコマンドによって得ることができます。
Windows NT 4.0下での動作の場合、ProcessWaitCloseはPSAPI.DLLを必要とします(AutoItインストールフォルダに含まれています)。
プロセスは約250ミリ秒ごとに調べられます。

 

関連

ProcessClose, ProcessWait, ProcessWaitClose, WinExists

 

Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
If ProcessExists("notepad.exe") Then
    WScript.Echo "Notepad is running."
End If