Method ProcessExists

AutoIt X

Method Reference


ProcessExists

Checks to see if a specified process exists

ProcessExists "process"

Parameters

process The name or PID of the process to check.

Return Value

Success: Returns the PID of the process.
Failure: Returns 0 if process does not exist.

Remarks

Process names are executables without the full path, e.g., "notepad.exe" or "winword.exe"
PID is the unique number which identifies a Process.
In order to work under Windows NT 4.0, ProcessExists requires the file PSAPI.DLL (included in the AutoIt installation directory).
The process is polled approximately every 250 milliseconds.

Related

ProcessClose, ProcessWait, ProcessWaitClose, WinExists

Example


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