AutoITClose保存/不保存提示
问题描述:
我想关闭Microsoft Office保存/不保存提示窗口使用AutoIt(python版本)。AutoITClose保存/不保存提示
我根据此处给出的示例尝试:https://pypi.python.org/pypi/PyAutoIt/0.3
这里是我的代码:
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")