⑴ AU3腳本實現軟體自動安裝
如果只是用於軟體自動安裝,那麼下面這些足夠了。1)學會使用au3自帶的窗口信息工具來捕獲軟體安裝程序的窗口信息和控制項信息。
2)學習並掌握以下幾個函數的用法:
WinExists, WinActive, WinActivate, WinWaitActive —— 窗口操作
Sleep —— 延時操作
Send, ControlClick, ControlCommand, MouseClick —— 按鈕/單選框/復選框 控制項操作
ConsoleWrite, MsgBox —— 調試方法
如果想要能用於Win7/Vista帶用戶許可權控制的OS,記得在腳本開頭加 #RequireAdmin
3)學習並掌握條件判斷語句(if)的結構,循環語句(while)的結構。
⑵ 在系統封裝中 裡面有一個AU3製作的腳本 這個腳本可以實現軟體和壓縮包自動安裝 是怎麼做到的
神馬系統封裝?ISO文件?
AU3本來就可以用於軟體的自動安裝啊。
沒明白你的意思,最好把這個AU3腳本貼出來,
⑶ 用autoit3做的軟體自動安裝,求教最後一步
WinWaitActive("安裝
-
HW-5000A","歡迎使用
HW-5000A
安裝向導")WinActive("安裝
-
HW-5000A","歡迎使用
HW-5000A
安裝向導")改為:
WinWait("安裝
-
HW-5000A","歡迎使用
HW-5000A
安裝向導")WinActivate("安裝
-
HW-5000A","歡迎使用
HW-5000A
安裝向導")WinWaitActive("安裝
-
HW-5000A","歡迎使用
HW-5000A
安裝向導")
;可省略
WinActive只是狀態判斷,用在If語句中判斷窗口當前是否為激活狀態;而WinActivate是主動去激活窗口,是一個動作。WinWaitActive也可以不用,直接WinActivate後就可以做send操作了。
下面的代碼中對所有窗口都要做類似修改。
另外,為方便調試,建議在腳本開頭加一句:
Opt("TrayIconDebug",
1)當程序不往下執行的時候,將滑鼠指向系統托盤的Autoit程序圖標,就會顯示出當前正在執行哪一句。這樣就清楚程序在什麼地方掛住了。
⑷ 求助高手au3 ahk 如果主要用來自動安裝軟體的話哪個功能強點
AU3和AHK其實差別並不大,語法基本都是類VB語法,有點C語言基礎的話上手都很快的。
au3可以對隱藏窗口發送滑鼠和鍵盤按鍵命令,而對非激活窗口的操作,通常也是需要先用代碼去激活窗口然後再操作的。幫助中有句話:只有對於激活窗口的操作,才能抱有100%的可靠性。
au3中文論壇擴展的用戶自定義函數(UDF)很豐富,自動安裝只是au3的一個小用途。
不少公司的IT以及網管都用au3,因為有很多現成可用的函數庫,並且不需要去關注其源碼。
但同時也看到,一些商業化的軟體里包含有AHK腳本,因為其開源,可定製程度高。
所以,如果你只是用於自動安裝軟體,個人建議學au3吧,並且要用AutoIt中文論壇(ACN)出品的漢化增強版au3。