如何使用AutoIt单击另一种语言的窗口对话框

时间:2011-08-15 10:36:59

标签: windows windows-7 autoit

在Windows 7上,当我们安装未签名的驱动程序时,它会弹出一个Windows安全对话框。 AutoIt很容易点击它。只需使用指定的窗口标题搜索窗口对话框。

但是现在,我想在另一个使用不同语言的平台上使用它。窗口标题将更改为本地语言,而不是“Windows安全性”。

如何创建可以用不同语言处理Windows安全对话框的AutoIt脚本?

通过从安全窗口类中查找子句柄来解决此问题。

2 个答案:

答案 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]")函数和正则表达式来等待具有不同标题的多个窗口。