| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 进程_取数量 | 整数型 | ||||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 进程名 | 文本型 | 可空,留空为取所有进程的总数 | 区分大小写 | 逻辑型 | 可空,默认不区分进程名大小写(当参数一的“进程名”不为空时此参数才有效)! | ||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_数量 | 整数型 | |||||
| 信息 | PROCESSENTRY32 | |||||
| 进程快照 | 整数型 | |||||
| 进程句柄 | 整数型 | |||||
如果真 (进程快照 = 0)
返回 (0)信息.dwSize = 1024
进程句柄 = Process32First (进程快照, 信息)
判断 (是否为空 (进程名) 或 删首尾空 (进程名) = “”)
判断循环首 (进程句柄 ≠ 0)
局_数量 = 局_数量 + 1
进程句柄 = Process32Next (进程快照, 信息)
判断循环尾 ()
判断 (区分大小写)
判断循环首 (进程句柄 ≠ 0)

如果真 (进程名 = 到文本 (信息.szExeFile))

局_数量 = 局_数量 + 1
进程句柄 = Process32Next (进程快照, 信息)
判断循环尾 ()

判断循环首 (进程句柄 ≠ 0)
如果真 (到小写 (进程名) = 到小写 (到文本 (信息.szExeFile)))
局_数量 = 局_数量 + 1
进程句柄 = Process32Next (进程快照, 信息)
判断循环尾 ()CloseHandle (进程快照)
返回 (局_数量)
词条作者信息 使用例程
