启动并附加窗口
动词: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.
备注
通过启动并附加窗口打开的窗口将自动附加到当前执行上下文。 因此,如果执行此命令后需要立即操作其他窗口,那么必须首先将其附加到上下文。
可执行文件参数必须包含应用程序可执行文件的正确的完整路径。