2016-02-05 98 views
0

我想關閉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 

在此先感謝。

回答

-1

您可能在第一次嘗試時設置了錯誤的類(我無法完全嘗試它,因爲我有一個不同版本的Word/Windows,它將不同的類分配給窗口),因爲它看起來像包括#例子。這會寫得更好:

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

如果這樣不起作用,也許包括標題會給出更好的結果。

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