不知道為什麼一直卡在這無法下一步,還麻煩幫忙看看是怎麼了?
這是我寫的
WinWaitActive("Setup - UltraVNC")
Send("!n")
WinWaitActive("Setup - UltraVNC")
Send("!a")
Send("!n")
WinWaitActive("Setup - UltraVNC")
Send("!n")
WinWaitActive("Setup - UltraVNC")
Send("!n")
WinWaitActive("Setup - UltraVNC")
ControlCommand('[CLASS:TNewComboBox]','','controlID',"SelectString", 'UltraVNC Server Only "silent"')
Send("!n")
你只判斷視窗名稱"Setup - UltraVNC",當安裝視窗出現時所有按鍵就一次送出了。
所以WinWaitActive函數的第二個參數(視窗內容)不能省略。
是說重複一次嗎?
Run("UltraVNC_1.0.9.6.2_x64_Setup.exe")
; Welcome Screen
WinWaitActive("Setup - UltraVNC","Setup - UltraVNC")
WinActive("Setup - UltraVNC","Setup - UltraVNC")
;ControlClick("Setup - UltraVNC", "", "TNewButton")
Send("!n")
要能識別出每一步畫面文字內容的差異
為了避免安裝視窗被其它視窗蓋住,最好分兩部分
WinWait("Setup - UltraVNC","This will install")
WinActive("Setup - UltraVNC","This will install")