在Windows 7上,当我们安装未签名的驱动程序时,它将弹出一个Windows安全对话框。很容易让autoit点击它。只需使用指定的窗口标题搜索窗口对话框。
但现在,我想在另一个平台上用不同的语言。窗口标题将更改为本地语言,而不是“Windows安全”。
如何创建autoit脚本,它可以用不同的语言处理windows安全对话框?
通过从安全窗口类中查找子句柄来解决此问题。
最佳答案
使用“autoit full installation”提供的“AutoIt v3 Window Information”工具,并尝试获取一些独特的信息,例如在每个不同的语言对话框窗口中出现的类名,如advanced window descriptions中的descirbed。然后使用这些搜索合适的安全窗口。
我建议您对正则表达式使用WinWaitActive("[REGEXPTITLE:Windows Security|Windows Sicherheit]")
函数,以便能够等待具有不同标题的多个窗口。