AutoITClose保存/不保存提示

问题描述:

我想关闭Microsoft Office保存/不保存提示窗口使用AutoIt(python版本)。AutoITClose保存/不保存提示

我根据此处给出的示例尝试: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") 

但是,我越来越飞行错误:(:

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 

在此先感谢。

您可能在第一次尝试时设置了错误的类(我无法完全尝试它,因为我有一个不同版本的Word/Windows,它将不同的类分配给窗口),因为它看起来像包括#例子。这会写得更好:

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

如果这样不起作用,也许包括标题会给出更好的结果。

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