跳至內容

AutoIt

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 14:35 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

AutoIt(讀音aw-tow-it)是一个用於著 Microsoft Windows 免費自動化語言。伊的早期咧發布版本內底,這軟體主要旨咧為微軟 Windows 程式建立自動化指令碼(有時也講號做巨集)毋過這馬已經成長做是包含著程式語言設計佮全面功能的增強的軟體。

佇版本三中,AutoIt 的語法結構調整做接近的 BASIC 系列的語言。伊是使用經典資料模型、利用會當儉真濟種的資料類型包括陣列的變數類型的第三代程式語言。伊相可比講 Windows 九十五,九十八,ME,NT 四,兩千,XP,兩千空三,Vista 以及 Windows 七(毋過,佇咧三更加 . 空版本中終止矣嘿 Windows 二千進前作業系統的支援)。

AutoIt 自動化指令碼會使編譯做壓縮、單一的可執行檔,這款的檔案會當執行佇咧無安裝 AutoIt 直譯器的電腦彼。廣泛的函式庫(這號做 UDF 抑是「使用者定義函式」)包含佇程式內底抑是會當對網站內底共載,通過𪜶會當添加真濟專用的功能。AutoIt 的安裝程式內底閣內底起矣因為 SciTE 的 IDE。其中整合編譯器佮幫贊文字,從而為使用 AutoIt 的開發者提供了事實上的標準環境。

功能

  • 用佇咧 Windows 桌面環境的類 BASIC 結構的手稿語言。
  • 用佇特殊應用程式的外掛程式庫佮模組。
  • AutoIt 使用者佮開發者的線頂支援論壇。
  • 支援 TCP 和 UDP 協定。
  • 支援 COM(組件物件模型)東西。
  • 搧叫 Win 三十二 DLL 中的函式。
  • 執行控制台應用程式佮存取標準流。
  • 包含檔案佇咧編譯檔案當中以便在執行的時提。
  • GUI 介面,建立訊息佮輸入框。
  • 會放送、暫停、恢復、停止、尋道聲音檔案,取得放送的當前位置和聲音檔案的長度。
  • 類比滑鼠徙動。
  • 操作窗仔口佮行程。
  • 自動傳送使用者輸入佮鍵擊到應用程式佮程式內底的單個控制項。
  • 會當共指令碼編譯做單一个會當執行檔。
  • 對三鋪二 . 四配零開始增加矣 Unicode 支援。
  • 對三鋪二 . 十五零開始增加六十四位元支援。
  • 支援正規表示式。
  • 會當做工課 Windows Vista 的使用者口座控制(UAC)。
  • 通過庫進行物件導向設計

限制

  • AutoIt 是單執行緒的,這會當予𪜶非同步、並行、並列(譬如講應用程式間通訊)編程相當的困難。

( 這會當通過像講加行程,組件物件模型等方法變通解決。毋過若是佇這語言的內部抑是其庫內底提供濟執行的緒 API,抑是麻煩會少得濟。)

  • AutoIt 應用程式有時會予人使用啟發式查毒的反病毒軟體報告為著紮病毒,因為這種應用程式是自解壓式會當執行檔。

用法

AutoIt 會當用來建立 Microsoft Windows 中的工具軟體來自動執行定定看著的任務,譬如講監視網站,監視網路,磁碟重組猶閣有備份。伊閣會當用來類比使用者的操作,所以佇軟體測試會當使用 AutoIt 代替手振動「驅動」應用程式。伊閣定定用來開發電腦遊戲機器人,用來自動執行遊戲中的任務。嘛會當捷用佇開發系統的封裝工具。

注釋佮參照

另外閣有參閱

  • AutoHotkey
  • Automator ( 用佇咧 Macintosh )
  • KiXtart
  • iMacros
  • thinBasic
  • Visual Basic
  • Winbatch
  • Expect

外部連結

  • 官方首頁
  • AutoIt 中文論壇