启动并附加窗口

动词:launchWindow

启动 Windows 应用程序的窗口,并将其附加到当前执行上下文。

语法

launchWindow --executablepath(String) [--parameters(String)] [--safesearch(Boolean)] [--timeout(TimeSpan)] (Window)=value (Numeric)=processId (Boolean)=success

输入

脚本 设计器 必需的 AcceptedTypes Description
--executablepath 可执行文件 必需的 文本 应启动的应用程序的路径。
--parameters 参数 可选 文本 启动可执行文件时使用的命令行参数。
--safesearch 安全搜索 可选 BOOLEAN 启用后,将执行性能更好的搜索算法。
--timeout 超时 可选 时间范围数字文本 命令执行超时。
如果没有为超时参数定义任何值,那么执行将使用设置超时命令所定义的上下文超时。 如果脚本中未使用该命令,那么缺省超时为 5 秒。

输出

脚本 设计器 AcceptedTypes Description
窗口 窗口 返回启动的窗口。
processId 进程标识 成员 返回启动的窗口的进程标识。
成功 成功 BOOLEAN 返回 True 以报告进程成功;否则,返回 False。

示例

启动“记事本”窗口并将其附加到当前执行上下文,同时返回指示打开的窗口、进程标识和执行成功的变量。

defVar --name success --type Boolean
defVar --name startedWindow --type Window
defVar --name processId --type Numeric
launchWindow --executablepath "C:\\Windows\\notepad.exe" --timeout 00:00:20 processId=processId success=success startedWindow=value
logMessage --message "\r\n${success}\r\n${processId}" --type "Info"
// Opens a Notepad window and associates it with context.

备注

通过启动并附加窗口打开的窗口将自动附加到当前执行上下文。 因此,如果执行此命令后需要立即操作其他窗口,那么必须首先将其附加到上下文。

可执行文件参数必须包含应用程序可执行文件的正确的完整路径。

另请参阅

  • 附加窗口
  • 取消令牌源
  • 清空高速缓存
  • 单击
  • 单击单元格
  • 单击菜单
  • 单击值
  • 关闭窗口
  • 控件屏幕快照
  • 窗口计数
  • 展开树
  • 查找一个窗口
  • 查找多个窗口
  • 设置焦点
  • 将焦点置于窗口上
  • 获取条形码
  • 获取边界
  • 获取单元格值
  • 获取控件
  • 获取图像网格
  • 获取区间
  • 获取选项
  • 获取表
  • 获取表信息
  • 获取树节点
  • 获取值
  • 对打开文件对话框进行处理
  • 对保存文件对话框进行处理
  • 启动或附加窗口
  • 映射图像网格
  • 最大化或最小化一个窗口
  • 使值偏移
  • 获取窗口的屏幕快照
  • 选择行
  • 选择选项卡
  • 设置执行调速
  • 设置网格值
  • 设置值
  • 更新窗口
  • 验证是否已启用
  • 验证是否可视
  • 等待并关闭安全性窗口
  • 等待繁忙窗口
  • 等待控件
  • 等待控件启用
  • 等待窗口出现
  • 监控并关闭窗口