# ProcessClose

强制关闭第一个匹配的进程.

    ProcessClose PIDOrName

## 参数

PIDOrName

  类型: 整数或字符串

  指定数字(PID) 或进程名:

  PID: 进程 ID, 唯一标识一个特定进程的数字(只有在此进程的生存期这个数字才有意义). 新运行的进程的 PID 可以通过 Run 函数获取. 同样的, 窗口的 PID 可以通过 WinGetPID 获取. ProcessExist 也可以用来获取 PID.

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

## 返回值

类型: 整数

此函数返回指定进程的进程 ID(PID). 如果没有找到匹配的进程或无法对其操作, 则返回 0.

## 备注

因为进程被突然终止 -- 可能在一个关键点中断它的工作或导致窗口中未保存数据丢失(如果有) -- 因此仅当无法使用 WinClose 关闭进程窗口时, 才使用这个函数.

## 相关

Run, WinClose, WinKill, Process 函数, Win 函数

## 示例

强制关闭记事本(警告: 任何未保存的数据将丢失).

    ProcessClose "notepad.exe"

dftg