AutoIT关闭保存/不保存提示

时间:2016-02-05 03:04:11

标签: python automation autoit

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

我试过根据这里给出的例子: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

先谢谢。

1 个答案:

答案 0 :(得分:-1)

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

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

如果这不起作用,可能包括标题会产生更好的结果。

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