跳到主要内容

检查程序已启动/获取进程信息

检查指定的应用程序是否已经启动。

当前模块定义

sys:checkProcessExistsWindows系统Action
标准模块
输入 2 · 输出 8

输入参数

  • 进程名称/pidprocessText必填

    请输入要验证的进程名称或id。通常是exe的文件名去掉后缀,比如记事本程序的进程名称为notepad。

    填写 输入或变量
  • 失败后停止stopIfFailBoolean可选

    失败后是否停止动作

    填写 固定输入默认 true

输出参数

  • 操作是否成功isSuccessBoolean

    可能会因为无法访问高权限进程等原因而失败。进程未启动不会导致操作失败。

  • 是否运行isExistsBoolean

    指定的进程是否运行。如果已运行,返回True,否则返回False

  • 进程IDpidInteger

    找到的第一个匹配进程的ID

  • 所有进程ID列表pidListList

    具有相同进程名的所有进程的ID列表

  • 程序路径pathText

    进程的应用程序路径

  • 主窗口句柄mainWinHandleInteger
  • 主窗口标题mainwinTitleText
  • 启动时间startTimeDateTime

检查某个软件是否在运行中(检查系统中存在指定名称的进程)。

检查程序已启动/获取进程信息

检查指定的应用程序是否已经启动。
进程名称/pid
 
请输入要验证的进程名称或id。通常是exe的文件名去掉后缀,比如记事本程序的进程名称为notepad。
操作是否成功
-- 选择变量 --
可能会因为无法访问高权限进程等原因而失败。进程未启动不会导致操作失败。
是否运行
-- 选择变量 --
指定的进程是否运行。如果已运行,返回True,否则返回False
进程ID
-- 选择变量 --
找到的第一个匹配进程的ID
所有进程ID列表
-- 选择变量 --
具有相同进程名的所有进程的ID列表
程序路径
-- 选择变量 --
进程的应用程序路径
主窗口句柄
-- 选择变量 --
主窗口标题
-- 选择变量 --
启动时间
-- 选择变量 --
步骤注释
 

参数

【进程名称/pid】要检查的进程名称或ID。

进程名称通常为应用程序文件.exe去除.exe后缀的部分。如quicker软件主程序为“quicker.exe”,对应的进程名为“quicker”;Word软件对应的进程名为“winword”。

可以通过“窗口进程名”菜单直接获取:按住并拖放到目标软件窗口上松开。

【失败后停止】获取失败后是否停止动作。

输出

【操作是否成功】是否成功得到了数据。此操作可能因为权限等原因无法访问某些进程的信息。注意:此输出不代表程序是否在运行,只是代表本次检测操作没有遇到异常。

【是否运行】进程是否在运行。

【进程ID】进程的id数字。

【所有进程id列表】对于有多个同名进程同时运行的情况,返回这些进程id的列表。

【程序路径】进程所对应的exe文件路径。

【主窗口句柄】进程的主窗口句柄(MainWinHandle)数字。不是所有的进程都有此数据。

【主窗口标题】进程的主窗口标题文字。不是所有的进程都有此信息。

【启动时间】进程开始运行的时间。

版本历史

  • 1.9.13 增加根据pid获取进程信息的功能;增加进程信息的输出。

更新于