我想使用AutoIt(python版本)关闭Microsoft Office保存/不保存提示窗口。
我试过根据这里给出的例子: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
先谢谢。
答案 0 :(得分:-1)
您可能在第一次尝试时设置了错误的类(我无法完全尝试它,因为我有一个不同版本的Word / Windows为窗口分配不同的类),因为它看起来像你包括#从例子中。最好写成:
autoit.control_click("[Class:NUIDialog]", "Button1")
如果这不起作用,可能包括标题会产生更好的结果。
autoit.control_click("[TITLE:Microsoft Word; CLASS:NUIDialog]", "Button1")