AutoIt 是一種免費軟件,類似於 BASIC 的腳本語言,旨在自動執行 Windows GUI 和常規腳本。它結合了模擬按鍵,鼠標移動和窗口 / 控件操作的組合,從而以其他語言(例如 VBScript 和 SendKeys)不可能或不可靠的方式自動執行任務。 AutoIt 也非常小巧,設備齊全,可以在所有版本的 Windows 上運行,而無需煩人的“運行時”!
它最初是為 PC“推出”情況而設計的,以可靠地自動化和配置成千上萬個個人電腦。隨著時間的流逝,它已成為一種功能強大的語言,它支持複雜的表達式,用戶功能,循環以及資深腳本編寫者期望的其他所有功能。
它被設計為盡可能小且獨立,不需要外部.dll 文件或註冊表項。使其在服務器上安全使用。可以使用 Aut2Exe.
將腳本編譯成獨立的可執行文件。還提供了名為 AutoItX 的應用程序的 COM 和 DLL 組合版本,可讓您將 AutoIt 的獨特功能添加到自己喜歡的腳本或編程語言中!它具有類似於 BASIC 的語法,這意味著大多數曾經編寫腳本或使用高級語言的人都應該能夠輕鬆地將其拾起。
AutoIt 是一個非常小巧的獨立應用程序,不依賴於諸如此類的龐大運行時。 NET 或 VB。運行 AutoIt 腳本所需的全部是應用程序可執行文件(AutoIt3.exe)和腳本。還可以使用內置腳本編譯器 Aut2Exe.
將腳本編碼為獨立的可執行文件,這已經花費了很多時間來優化擊鍵和鼠標模擬功能,以使其在所有 Windows 版本上都盡可能準確。在模擬“速度”和功能方面,所有鼠標和鍵盤例程都是高度可配置的。
功能和亮點
易於學習的類似於 BASIC 的語法模擬擊鍵和鼠標移動操縱窗口和過程與所有標準窗口控件進行交互可以將腳本編譯為獨立的可執行文件創建圖形用戶界面(GUI)COM 支持正則表達式直接調用外部 DLL 和 Windows API 函數可編寫腳本的 RunAs 函數詳細的幫助文件和大型的基於社區的支持論壇與 Windows XP / 2003 / Vista / 2008 / Windows 7/2008 R2 / 兼容 Windows 8/2012 R2 / Windows 10 Unicode 和 x64 支持數字簽名使您安心使用 Windows Vista 的用戶帳戶控制(UAC)如果您正在尋找 AutoIt 替代產品,建議您下載 TinyTask 或 AutoHotkey.
檔案版本 |
AutoIt 3.3.16.1 |
檔案名稱 |
autoit-v3-setup.exe |
檔案大小 |
|
系統 |
Windows XP / Vista / Windows 7 / Windows 8 / Windows 10 |
軟體類型 |
免費軟體 |
作者 |
AutoIt Consulting Ltd |
更新日期 |
https://www.autoitscript.com/site/autoit/ |
軟體類型 |
2022-09-20 |
更新日誌 |
What's new in this version: AutoIt 3.3.16.1 Fixed: - REGEXPCLASS broken in 3.3.16.0 - Image Control resizing behave as forced $GUI_DOCKWIDTH and $GUI_DOCKHEIGHT - StringRegExp() crash with patterns that cause infinite recursion - Hex Number Arithmetic is incorrect - Subtraction operator before power operation is parsed incorrectly - Dim Map to Array - GUICtrlSetResizing() performance by Reverting #3831: GUICtrlSetPos() $GUI_DOCKHCENTER - missing uninstalling file GUICtrlInternals.au3 since 3.3.15.2 - regression GUICtrlSetResizing() $GUI_DOCKBOTTOM full screen with WS_POPUP style
AutoIt 3.3.16.0 - Changed: PCRE regular expression engine updated to 8.44
Added: - GUISetStyle() example to avoid blank title bar) - Lang Variable prefix "o") - DriveGetDrive() @error doc clarification) - GuiCtrlCreateInput() Doc $ES_AUTOHSCROLL precision) Added: doc pages about ControlID/Handle and String/Encoding. - SetError(), SetExtended() doc precision) - WinSetTitle() on notepad.exe is reverted when the windows get focus starting Windows 19H1 !!) - Doc precision for statement with 2 FileInstall()) Added: ConsoleWrite() preserves the @error and @extended. Added: ConsoleWriteError() preserves the @error and @extended. - Add "GetCount" to ControlCommand() - FileGetTime() UTC) - ProgressOn()/ProgressSet() - size of the progress window) - FileGetTime() Msec) - GUI "On event" While loop precision) - FileGetTime() Msec) Added: Doc Symbolic constants for MouseGetCursor(), GUISetCursor() $MCID_*. - @OSVersion for Windows 11 and Server 2022)
Fixed: - GUICtrlCreateIcon() doc when filename="" - FileSetAttrib() crashing on root folders - Applied the SS_NOPREFIX style to the SplashTextOn dialog - GUICtrlSetOnEvent ( controlID, "" ) wasn't disabling the previous set UDF and returned error=1 - GUISetOnEvent($GUI_EVENT_CLOSE, "") wasn't disabling the previous set UDF and returned error=1 - GUIOnEventMode and TrayOnEventMode options had unnecessary slow downs - Workarounds added to alleviate slow downs on Windows 10 1809 and later (OS bug/design change) - Missing Opt("SetExitCode", 1) and AutoIt3 Exit codes in doc - Doc precision for hwnd parameter in Pixel*() functions - Doc precision about Null keyword comparison - DllStructGetData() doc precision - bad obj calling - StringIsFloat() doesn't accept a valid FP exponent - StdioClose memory leak - Call UBound Array[0] AutoIt Crash - Com error handler not called - Number() failure with lower case hex - MouseMove() on multiple screens - Issue when parsing scientific notation literals - InetClose() always false - GuiCtrlCreatePic() with h=0 and w=0 - Crash with array 2^24 - @OSVersion for Server 2019 - [LAST] and WinWaitClose(), WinExists(), WinGetHandle(), etc - int64 = -9223372036854775808 not handled properly - ToolTip() position - FileRead() on big ANSI file (1Gb) - UCS2 compare empty string - GUISetIcon() in taskbar - WinGetTitle() on windows created with _WinAPI_CreateWindowEx() - Double to Int64 conversion - FileExits() trailing quotation mark - Right bracket does not register as a hotkey - GUICtrlSetResizing() $GUI_DOCKBOTTOM fullscreen - GUICtrlSetPos() $GUI_DOCKHCENTER - RegRead() x64 remote from x86 - empty continuation line - oversized Number() conversion - GUICtrlCreateUpdown() Show-Hide - StringRegExp updated to not use a string copy internally
AutoIt 3.3.14.5 - Fixed: CheckForUpdates ExtrasAutoUpdateItAutoUpdateIt.au3 script |
檔案下載 |
檔案下載
|