附加窗口

将未自动执行的窗口附加到自动化上下文。

命令可用性: 本地 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 应用程序。

限制

此命令仅将打开的窗口附加到自动化上下文,因此,它不会启动新窗口。