在Windows 7上,当我们安装未签名的驱动程序时,它会弹出一个Windows安全对话框。 AutoIt很容易点击它。只需使用指定的窗口标题搜索窗口对话框。
但是现在,我想在另一个使用不同语言的平台上使用它。窗口标题将更改为本地语言,而不是“Windows安全性”。
如何创建可以用不同语言处理Windows安全对话框的AutoIt脚本?
通过从安全窗口类中查找子句柄来解决此问题。
答案 0 :(得分:2)
尝试在Tittle上使用一个类。标题= [CLASS:notepad]
有关详细信息,请访问http://autoitsourcecode.blogspot.com/2013/04/autoit-control-send.html
答案 1 :(得分:1)
使用“AutoIt完整安装”提供的“AutoIt v3 Window Information”工具,尝试获取一些独特的信息,如advanced window descriptions中描述的每个不同语言对话窗口中出现的类名。然后使用这些来搜索适当的安全窗口。
我建议你使用WinWaitActive("[REGEXPTITLE:Windows Security|Windows Sicherheit]")
函数和正则表达式来等待具有不同标题的多个窗口。