将焦点置于窗口上
动词:focusWindow
将焦点置于窗口上,将其转至前台。
语法
focusWindow --window(Window)
输入
| 脚本 | 设计器 | 必需的 | AcceptedTypes | Description |
|---|---|---|---|---|
| --window | 窗口 | 必需的 | 窗口 | 应将焦点置于其上的窗口。 |
示例
使用启动并附加窗口命令打开“记事本”窗口。 然后,使用输入文本命令将文本“First open window”输入文件中。 重复此过程,但是此次使用输入文本命令输入文本“Second open window”。 最后,使用将焦点置于窗口上命令将焦点置于首先打开的窗口上。
defVar --name notepadWindow1 --type Window
defVar --name notepadWindow2 --type Window
launchWindow --executablepath "C:\\Windows\\notepad.exe" notepadWindow1=value
typeText --text "First open window!"
launchWindow --executablepath "C:\\Windows\\notepad.exe" notepadWindow2=value
typeText --text "Second open window!"
delay --timeout 00:00:02
focusWindow --window ${notepadWindow1}
delay --timeout 00:00:02
// Opens two Notepad windows, typing a text in each and focuses on the first.
备注
注:如果在窗口参数中定义为值的窗口未打开,那么执行会正常继续,命令不会产生任何影响。