# ProcessExist

检查指定的进程是否存在.

    PID := ProcessExist(PIDOrName)

## 参数

PIDOrName

  类型: 整数或字符串

  如果未设置或省略, 使用脚本自身的进程. 否则, 指定一个数字(PID) 或进程名:

  PID: 进程的 ID, 它是唯一标识一个特定进程的数字(此数字仅在该进程的存在周期内有效). 新启动进程的 PID 可以通过 Run 函数来确定. 同样, 窗口的 PID 也可以用 WinGetPID 来确定.

  Name: 进程的名称通常与其可执行文件相同(没有路径), 例如 notepad.exe 或 winword.exe. 由于名称可能匹配多个正在运行的进程, 因此只对第一个匹配的进程进行操作. 该名称不区分大小写.

## 返回值

类型: 整数

此函数返回指定进程的进程 ID(PID). 如果没有匹配的进程, 则返回 0.

## 相关

Run, WinExist, 进程函数, 窗口函数

## 示例

检查记事本进程是否存在.

    if (PID := ProcessExist("notepad.exe"))
        MsgBox "Notepad exists and has the Process ID " PID "."
    else
        MsgBox "Notepad does not exist."

dftg