Как использовать AutoIt, чтобы щелкнуть диалоговое окно на другом языке - PullRequest
1 голос
/ 15 августа 2011

В Windows 7, когда мы устанавливаем неподписанный драйвер, появляется диалоговое окно безопасности Windows. AutoIt легко нажимает на него. Просто найдите диалоговое окно с указанным заголовком окна.

Но теперь я хочу использовать его на другой платформе с другим языком. Название окна будет изменено на местный язык, а не на «Безопасность Windows».

Как мне создать скрипт AutoIt, который может обрабатывать диалог безопасности Windows на другом языке?

Исправьте эту проблему, найдя дочерний дескриптор в классе окна безопасности.

Ответы [ 2 ]

2 голосов
/ 08 апреля 2013

Попробуйте использовать класс на Титтле. Название = [КЛАСС: блокнот]

для получения дополнительной информации посетите здесь http://autoitsourcecode.blogspot.com/2013/04/autoit-control-send.html

1 голос
/ 22 сентября 2011

Используйте инструмент " AutoIt v3 Window Information * ", предоставляемый "Полной установкой AutoIt", и попытайтесь получить некоторую уникальную информацию, такую ​​как имя класса, которая появляется в каждом диалоговом окне на другом языке, как описано в1003 * расширенные описания окон .Затем используйте их для поиска подходящего окна безопасности.

Я бы предложил использовать функцию WinWaitActive("[REGEXPTITLE:Windows Security|Windows Sicherheit]") с регулярными выражениями для возможности ожидания нескольких окон с разными заголовками.

...