如何讓autoit重新開機後繼續執行下面的程式[已解決]
本帖最后由 jasonny 于 2014-1-1 00:59 编辑;7zip
run("software\7z913 x86.exe")
WinWaitActive("7-Zip 9.13 beta Setup")
send("!i")
WinWaitActive("7-Zip 9.13 beta Setup" , "Completing the 7-Zip 9.13 beta Setup Wizard")
Send("!f")
shutdown(2)
;winrar
run("software\wrar401tc.exe")
WinWaitActive("WinRAR 4.01 中文版")
ControlClick("WinRAR 4.01 中文版" , "" ,"[ CLASS : Button;INSTANCE ; 2]" , "left" , 1 )
WinWaitActive("WinRAR 4.01 中文版" , "關聯 WinRAR 給 ")
ControlClick("WinRAR 4.01 中文版" , "" ,"[ 類型 : Button;實例物件 ; 27]","left" , 1 )
WinWaitActive("WinRAR 4.01 中文版" , "WinRAR 已經成功安裝至資料夾: ")
ControlClick("WinRAR 4.01 中文版" , "" ,"[ 類型 : Button;實例物件 ; 1]","left", 1 )
中間執行重新開機後如何繼續執行下面的程式,在煩請高手解答,thanks~ 可以试试,在关机前将程序运行的参数写到一个配置文件里面,然后让程序开机自动运行,运行时候调用配置文件里的参数,从某行开始运行。 不是很清楚捏.....可以舉例說明嗎?thanks~ 請參考
RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce", "ResetToRun", "REG_SZ", "完整路徑\software\7z913 x86.exe")
將要執行的檔案加到RunOnce機碼,下一次的開機將會執行,而且只執行一次。 感謝D大的分享,測試過可以使用,不過這樣程式碼是否就要分兩次寫了? 回复 5# jasonny
如果要重開機二次的話就要分二次寫入登錄檔中 回复 6# Dreamer
ok,了解了,我再試試看~ 代码 结束处添加以下代码Local $file = FileOpen(@StartupCommonDir&"\star.bat", 2+8)
FileWrite($file, "start """" ""C:\Program Files\jsgcs\au4.exe"""& @CRLF&"del %0"& @CRLF)
_ChangeScreenRes(1024,768)原帖:http://www.autoitx.com/forum.php?mod=viewthread&tid=43206&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000 請問一下,這段代碼是表示甚麼意思?可以解釋一下嗎?thanks~ 定义函数 执行{:face (382):}
页:
[1]