2016-02-05 8 views
0

Я хочу закрыть файл Microsoft Office Сохранить/Не сохранять окно подсказки с помощью AutoIt (версия python).AutoIT CLose Save/Do not Save Prompt

я попытался на примере приведенного здесь: https://pypi.python.org/pypi/PyAutoIt/0.3

enter image description here

Вот мой код:

import autoit 
autoit.control_click("[Class:#NUIDialog]", "Button1") 

также попытался

autoit.control_click("[CLASS:NetUIHWND; INSTANCE:1]", "Button1") 

Однако, я получаю ошибка fowling :(:

Traceback (most recent call last): 
    File "officetest.py", line 6, in <module> 
    autoit.control_click("[CLASS:NetUIHWND; INSTANCE:1]", "Button1") 
    File "c:\python27\lib\site-packages\pyautoit-0.3-py2.7.egg\autoit\autoit.py", line 80, in wrapper 
    raise AutoItError(err_msg) 
autoit.autoit.AutoItError: send click message failed 

Thanks in Advance.

ответ

-1

Возможно, вы неправильно настроили класс с первой попытки (я не могу полностью попробовать, потому что у меня есть другая версия Word/Windows, которая назначает другой класс для окна), поскольку, похоже, вы включили # из примера. Лучше всего напишите:

autoit.control_click("[Class:NUIDialog]", "Button1") 

Если это не сработает, возможно, включая заголовок дает лучшие результаты.

autoit.control_click("[TITLE:Microsoft Word; CLASS:NUIDialog]", "Button1")