各位行家.请问如何通过AutoIT V3脚本调出两个程序窗口显示出来并且使其中一个窗口作为顶层窗口呢

各位行家.请问如何通过AutoIT V3脚本调出两个程序窗口显示出来并且使其中一个窗口作为顶层窗口呢?

  • 参考GPT的内容和自己的思路:

  • 您可以使用AutoIt脚本中的WinActivate函数来实现将窗口设置为顶层窗口的功能。以下是一些示例代码:

  • 将指定窗口设置为顶层窗口并激活:
WinActivate("窗口标题")


  • 指定窗口设置为顶层窗口但不激活:
WinSetOnTop("窗口标题", "", 1)


  • 获取指定窗口的句柄并将其设置为顶层窗口:
$hWnd = WinGetHandle("窗口标题")
WinSetOnTop($hWnd, "", 1)


  • 注意,要使用这些函数,您需要在AutoIt脚本中先打开指定的窗口。以下是一些示例代码,用于打开两个程序窗口并将它们设置为顶层窗口:
; 打开第一个窗口
Run("程序1.exe")
WinWait("窗口1标题")
WinActivate("窗口1标题")
WinSetOnTop("窗口1标题", "", 1)

; 打开第二个窗口
Run("程序2.exe")
WinWait("窗口2标题")
WinActivate("窗口2标题")
WinSetOnTop("窗口2标题", "", 1)


  • 上面的代码将打开两个程序窗口,并将它们设置为顶层窗口。注意,在使用这些代码之前,您需要先安装AutoIt软件并学习其基础知识。