2014-07-13 93 views
0

我有一個可以工作的AutoIt腳本。 我需要更新腳本以打開應用程序並在某些窗口中按下某些按鈕。 唯一可行的是運行應用程序:RunWait(exe file)。 當應用程序正在運行時,我需要在彈出的窗口上單擊確定按鈕,然後單擊下一個窗口上的另一個按鈕,但所有這些都不起作用。Autoit腳本不工作

RunWait(exe file) 
WinWaitActive("win title","",10) 
ControlCommand("win title","",1,"check","") 

這是不工作的部分。

回答

1

首先, 點使用RunWait(),而是使用的run()。 RunWait將等待,直到應用程序關閉。 使用AutoItWindowInfo工具爲了找到您要操作的控件的信息。

例子:

ControlClick("[CLASS:Notepad]", "", "[CLASS:Edit; INSTANCE:1]") 

還可以使用

Opt("WinSearchChildren", 1) ;0=no, 1=search children also 

這將確保您的腳本可以看到的子窗口。

+0

非常感謝您的答覆。我會嘗試... –