附加窗口
将未自动执行的窗口附加到自动化上下文。
命令可用性: 本地 IBM RPA SaaS 和 IBM RPA
描述
此命令将用户已打开的窗口附加到当前自动化上下文,并将该窗口带到前台。
脚本语法
IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。
attachWindow --window(Window)
依赖关系
输入参数
下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。
| 设计器方式标签 | 脚本方式名称 | 必需的 | 接受的变量类型 | 描述 |
|---|---|---|---|---|
| 窗口 | window |
Required |
Window |
要附加到自动化上下文的窗口变量。 |
示例
打开了两个窗口:“记事本”和“画图”。 每个窗口都存储在不同的变量中:分别为 window01 和 window02。 附加窗口 命令将第一个窗口附加到自动化上下文,因此命令 类型文本 (typeText) 仅在第一个打开的窗口中写入文本 "IBM"。
defVar --name window01 --type Window
defVar --name window02 --type Window
launchWindow --executablepath "notepad.exe" --timeout 00:00:20 window01=value
launchWindow --executablepath "mspaint.exe" --timeout 00:00:20 window02=value
attachWindow --window ${window01}
typeText --text "IBM"
请记住:以上示例在 Windows 11 上不起作用。 IBM RPA 不支持 Windows 11 UWP 应用程序。
限制
此命令仅将打开的窗口附加到自动化上下文,因此,它不会启动新窗口。