【问题标题】:AutoIt's "WinActivate" function doesn't recognize windowAutoIt 的“WinActivate”功能无法识别窗口
【发布时间】:2017-03-22 12:50:16
【问题描述】:

我在使用 AutoIt 识别窗口时遇到问题;它没有标题,该类没有帮助,并且每次重新打开窗口时句柄都会更改。如何识别它?

这是 Windows 10 上 Safari 浏览器的“保存”对话框。

【问题讨论】:

  • 您是否尝试通过文本识别?
  • 是的,但是标题是空白的,这样做没有帮助。
  • ".. 这样做没有帮助".我很惊讶。根据文本识别,您可以获得句柄 (Wingethandle()),并且您可以使用所有可以根据标题使用的 Win Management 功能。那么它没有什么帮助呢?
  • @ReFran 所以教我。在那种情况下你会怎么做?我想我真的被卡住了,我无法通过这个。
  • 你没有说出你想要达到的目标! $handle = Winwait("","myText") 应该是一个不错的创业公司。在 ControlSend 下查看此示例,它可能包含您需要的所有语句:autoitscript.com/autoit3/docs/functions/ControlSend.htm。您可以在 Windows 管理下的帮助文件中找到更多信息。祝你好运。

标签: autoit


【解决方案1】:

试试这个:

AutoItSetOption('WinTitleMatchMode',4)
WinWaitActive("[TITLE:; CLASS:WebViewWindowClass1]", "")

【讨论】:

  • 谢谢,我设法通过激活另一个窗口来绕过它,这导致所需的窗口成为焦点..
猜你喜欢
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 2022-01-23
  • 2012-09-20
  • 1970-01-01
相关资源
最近更新 更多