AutoIt3是一款免費(fèi)的Windows操作系統(tǒng)上的自動(dòng)化工具,它基于類BASIC腳本語言,可以自動(dòng)執(zhí)行鼠標(biāo)、鍵盤操作,模擬人類使用計(jì)算機(jī)的過程,還可以對窗口進(jìn)行操作、調(diào)用Windows API函數(shù)等。AutoIt3被廣泛應(yīng)用于軟件測試、自動(dòng)化運(yùn)維、批量處理等領(lǐng)域,它支持編寫各種類型的腳本,包括GUI、非GUI、COM、DLL等。其中,GUI腳本可以創(chuàng)建透明窗口、自定義按鈕等界面,用于操作Windows圖形界面程序的測試和自動(dòng)化。非GUI腳本可以在后臺執(zhí)行,完成一些不需要交互的任務(wù)。COM和DLL腳本則可以調(diào)用其他程序或系統(tǒng)庫,實(shí)現(xiàn)更強(qiáng)大的自動(dòng)化功能。使用AutoIt3可以提高工作效率,減少人工操作的繁瑣,減少錯(cuò)誤率,并可以避免重復(fù)性工作的出現(xiàn)。它可以與其他腳本語言、工具、測試框架等配合使用,實(shí)現(xiàn)更廣泛的自動(dòng)化需求。同時(shí),AutoIt3具有開發(fā)容易、學(xué)習(xí)簡單、文檔豐富等特點(diǎn),受到了很多開發(fā)者和測試人員的喜愛。
autoit3控件介紹
直接獲取編輯框、復(fù)選框、列表框、選擇框、按鈕、狀態(tài)欄上的信息,并且作用于這些控件而不必?fù)?dān)心鍵擊動(dòng)作落空。甚至還可以作用于非活動(dòng)窗口上的控件!
autoit3常用快捷鍵
0.【中鍵】刷新目標(biāo)程序窗口信息(必須先F1選取目標(biāo)安裝程序才會激活 ,才能刷新窗口信息)
包括:標(biāo)題、文本、控件(類、枚舉)、目標(biāo)窗口進(jìn)程名
1.【F1】選擇目標(biāo)程序,獲取窗口信息的控件自動(dòng)隱藏激活
2.【F2】保存目前腳本
3.【F5】新建腳本
4.【File】選擇需要打包的資源文件(如圖標(biāo)、文本或者你需要釋放的自動(dòng)安裝源程序等)
5..定義變量,輸入字符后:
【+】增加變量供隨時(shí)調(diào)用
【$】插入腳本編輯框
選擇項(xiàng):
【Local】【Dim】【Global】【Const】連同輸入框字符一起插入
【$】只插入輸入框字符作為變量使用
6.【W(wǎng)in】=WinWaitActive ( "窗口標(biāo)題", "窗口文本"}
自動(dòng)插入激活目標(biāo)窗口的語句
7.【Send】模擬鍵盤相關(guān)命令,可自定義
8.【SendX】發(fā)送文字,獲取目標(biāo)控件信息(類、枚舉)后,選擇【中文】或者【英文】
8.【選空】uncheck控件;【選中】check控件
9.【Click】模擬點(diǎn)擊控件,可自定義為雙擊
10.【Tree】下一版本實(shí)現(xiàn)該功能
11.【Select】選擇下拉列表的子項(xiàng)
12.【MClick】模擬點(diǎn)擊屏幕任意位置
13.【XClick】增強(qiáng)模擬點(diǎn)擊,使腳本適用于任意PC,下一版本實(shí)現(xiàn)該功能
14.【Adlib】檢測意外進(jìn)程和彈窗并強(qiáng)制關(guān)閉
15.【進(jìn)程】【彈窗】查殺已知進(jìn)程和彈窗
16.【Delete】默認(rèn)為【本機(jī)】,選【其他】使腳本適用于任何PC
17.【AutoRun】添加任意存在文件到注冊表自啟動(dòng)項(xiàng)
18.【DelRun】刪除指定注冊表啟動(dòng)項(xiàng)
19.【測試】自動(dòng)生成腳本,并可選擇測試任意已存在腳本
20.【編譯】選擇腳本對象和編譯圖標(biāo)之后,編譯為任意PC可執(zhí)行的exe
autoit3語言升級
“更適用的”數(shù)值類型、無限長度的字符串、混合語句、if 語句、條件選擇語句、while 循環(huán)語句、for 循環(huán)語句、do 循環(huán)語句、函數(shù)、數(shù)組、優(yōu)秀的字符串處理(超過25個(gè)函數(shù)!)——其余功能尚未列出。所有這些都使得制作自動(dòng)化程序的過程不再痛苦。是的,這是個(gè)GUI自動(dòng)化語言,但v3版的語法將更加強(qiáng)大,足以用來編寫一般用途的腳本。AutoIt 的舊版本總是被認(rèn)為是“不太合適的語言”,現(xiàn)在將不再是這樣了。
autoit3控件操作
除了“標(biāo)題/文字”這種v2版本已有的識別窗口的方法以外,現(xiàn)在還可以通過類別名和句柄來識別窗口。您可以對窗口進(jìn)行移動(dòng)、隱藏、顯示、調(diào)整大小、激活、關(guān)閉以及其它所有您想要實(shí)現(xiàn)的操作。
AutoIt自帶的窗口信息工具,可以偵測窗口信息以及窗口上的控件信息,是輔助腳本編寫的利器。窗口信息工具上會顯示:窗口的標(biāo)題名、類名、坐標(biāo)、大小、樣式以及句柄,控件ID、類名、控件上的文本、坐標(biāo)、大小和樣式,等等。這些信息都可以直接拷貝粘貼到腳本中直接使用,很是方便。
窗口和控件相關(guān)的基本操作函數(shù)在幫助文檔的 [函數(shù)參考] -> [窗口管理] 分類下。
AutoIt3是一款可靠、高效、易用的自動(dòng)化工具,為Windows系統(tǒng)的自動(dòng)化操作提供了很好的支持,歡迎有需要用到這款au3腳本的朋友通過kkx分享的地址來獲?。?/div>