亚洲乱色熟女一区二区三区麻豆,永久黄网站色视频免费,亚洲欧美日韩一区二区,亚洲综合色噜噜狠狠网站超清,中文字幕乱码一区二区三区免费

首頁 > win軟件 > 編程開發(fā) > 編程軟件 > AutoIt
AutoIt

AutoIt

官方版v3.3.14.4
大小

12.13MB

語言

簡體

系統(tǒng)

WinAll

類別

編程軟件

下載

117

更新

2025-02-20

要不點點贊?

38

軟件介紹

Autoit官方版是一款專業(yè)實用的腳本程序編輯工具。Autoit3最新版擁有友好的界面,多樣的功能,用以編寫并生成具有 BASIC 語言風(fēng)格的腳本程序。通過Autoit3軟件用戶可以組合使用模擬鍵擊、鼠標移動和窗口/控件操作等來實現(xiàn)自動化任務(wù),而這是其它語言所無法做到或尚無可靠方法實現(xiàn)的。

軟件特色

      易于學(xué)習(xí)的類似于BASIC的語法

      模擬按鍵和鼠標移動

      操作窗口和流程

      與所有標準Windows控件進行交互

      腳本可以編譯成獨立的可執(zhí)行文件

      創(chuàng)建圖形用戶界面(GUI)

      COM支持、常用表達

      直接調(diào)用外部DLL和Windows API函數(shù)

      可編寫腳本的RunAs函數(shù)

      詳細的幫助文件和大型的基于社區(qū)的支持論壇

      與Windows XP / 2003 / Vista / 2008 / Windows 7/2008 R2 / Windows 8/2012 R2 / Windows 10兼容

      Unicode和x64支持

      數(shù)字簽名讓您高枕無憂

      與Windows Vista的用戶帳戶控制(UAC)一起使用

軟件功能

      它被設(shè)計為盡可能小且獨立,不需要外部.dll文件或注冊表項,因此可以在服務(wù)器上安全使用。

      可以使用Aut2Exe將腳本編譯成獨立的可執(zhí)行文件。

      還提供了名為AutoItX的應(yīng)用程序的COM和DLL的組合版本,

      可讓您將AutoIt的獨特功能添加到自己喜歡的腳本或編程語言中!

      AutoIt是一個非常小的獨立應(yīng)用程序,不依賴于.NET或VB等大型運行時。

      運行AutoIt腳本所需要做的只是應(yīng)用程序可執(zhí)行文件(AutoIt3.exe)和腳本。

      還可以使用內(nèi)置腳本編譯器Aut2Exe將腳本編碼為獨立的可執(zhí)行文件。在所有版本的Windows上,

      花了很多時間來優(yōu)化按鍵和鼠標模擬功能,以使其盡可能準確。

      在模擬“速度”和功能方面,所有鼠標和鍵盤例程都是高度可配置的。

使用方法

      有可能的使用

      AutoIt作為一種編程語言正在不斷發(fā)展。它起初是一個附加工具,用于自動化其他程序的GUI中的基本任務(wù)

      而任務(wù)自動化(例如發(fā)送按鍵或單擊按鈕)仍然是AutoIt的核心。

      但是,隨著許多新功能的推出,AutoIt已成為比以往更強大的工具。

      僅有的一些新功能和更新功能包括:

      GUI自動化-為您的應(yīng)用程序創(chuàng)建自定義圖形界面。

      COM(對象)功能填補了WSH語言(例如VBScript / JScript)的空白。

      循環(huán),函數(shù)和表達式解析。

      大量用于處理和操縱字符串的函數(shù)。

      使用PCRE庫的Perl兼容正則表達式引擎,具有本機16位模式和UCP / UTF支持。

      強大的遞歸文件列表到數(shù)組功能

      從腳本中輕松調(diào)用Win32和第三方DLL API。

      運行腳本

      啟動AutoIt時,系統(tǒng)將要求您打開腳本文件。

      腳本文件是一個簡單的文本文件,包含AutoIt關(guān)鍵字和告訴AutoIt您要執(zhí)行的功能的函數(shù)。

      腳本文件是在簡單的文本編輯器(例如notepad.exe)中創(chuàng)建的,但在經(jīng)過特殊修改的SciTE編輯器版本中,還有更好的選擇。

      盡管AutoIt v3腳本只是純文本文件,但通常為它們提供文件擴展名.au3,以區(qū)分腳本和純文本文件。

      如果您使用完整的安裝程序來安裝AutoIt,則只需雙擊即可執(zhí)行AutoIt腳本。

      如果右鍵單擊.au3文件,還可以使用多種選項來打開,編輯或編譯腳本。

      這是一個示例腳本。請注意;用于注釋部分代碼:

      #include

      ;這是我的第一個劇本

      MsgBox($ MB_SYSTEMMODAL,“我的第一個腳本!”,“ Hello World!”)

      更復(fù)雜的腳本可以引入功能。這些通常放置在腳本的末尾或“全局變量聲明”部分的下方。

      #include

      MsgBox($ MB_SYSTEMMODAL,“我的第二個腳本!”,“主腳本打招呼!”)

      Example_Func()

      Func Example_Func()

      返回MsgBox($ MB_SYSTEMMODAL,“我的第二個腳本!”,“函數(shù)中的Hello!”)

      EndFunc; ==> Example_Func

      命令行參數(shù)

      在AutoIt中可以將命令行參數(shù)傳遞給您自己的可執(zhí)行文件??梢允褂贸A孔兞? CmdLine和$ CmdLineRaw查看傳遞的命令行參數(shù)。為這些變量分配新數(shù)據(jù)將導(dǎo)致AutoIt返回錯誤,因為在腳本執(zhí)行期間無法更改這些變量。請注意,無論是否傳遞命令行參數(shù),這兩個變量都存在。

      特殊數(shù)組$ CmdLine在腳本開始時使用傳遞給AutoIt腳本的命令行參數(shù)進行初始化。如果運行腳本而不是可執(zhí)行文件,則ScriptName.au3將作為參數(shù)被忽略。

      如果要傳遞帶有空格的字符串,則需要在命令行字符串中使用“雙引號”對它們進行轉(zhuǎn)義。

      $ CmdLine [0];包含數(shù)組中的項目總數(shù)。

      $ CmdLine [1];第一個參數(shù)。

      $ CmdLine [2];第二個參數(shù)。

      ...

      $ CmdLine [nth];第n個參數(shù),例如如果數(shù)組包含10個項目,則為10。

      因此,如果要直接使用AutoIt3.exe運行腳本,請執(zhí)行以下操作:

      AutoIt3.exe myScript.au3 param1“這是一個字符串參數(shù)” 99

      $ CmdLine [0];它包含3個參數(shù)。

      $ CmdLine [1];它包含param1而非myScript.au3,因為在非編譯運行時會被忽略。

      $ CmdLine [2];這包含這是一個字符串參數(shù)。

      $ CmdLine [3];其中包含99。

      $ CmdLineRaw;它包含myScript.au3 param1“這是一個字符串參數(shù)” 99。

      因此,如果要通過傳遞命令行參數(shù)來使用編譯后的可執(zhí)行文件,則:

      myProg.exe param1“這是一個字符串參數(shù)” 99

      $ CmdLine [0];它包含3個參數(shù)。

      $ CmdLine [1];這包含param1。

      $ CmdLine [2];這包含這是一個字符串參數(shù)。

      $ CmdLine [3];其中包含99。

      注意:數(shù)組$ CmdLine []最多可返回63個參數(shù)。如果您想查看傳遞給AutoIt可執(zhí)行文件的整個命令行字符串,請對整個參數(shù)字符串使用$ CmdLineRaw。

      #include

      #include

      ; $ CmdLine []的局限性的替代方法只能返回最多63個參數(shù)。

      本地$ aCmdLine = _WinAPI_CommandLineToArgv($ CmdLineRaw)

      _ArrayDisplay($ aCmdLine)

      AutoIt特定的命令行開關(guān)

      通常,可以使用AutoIt3.exe解釋器或任何已編譯的Autoit腳本的解釋器存根,直接從命令行運行AutoIt腳本。

      在所有情況下,/ ErrorStdOut開關(guān)都允許將致命錯誤重定向到StdOut

      然后可以由諸如SciTE編輯器之類的應(yīng)用程序捕獲該錯誤。此開關(guān)可與解釋器和編譯腳本一起使用。

      使用解釋器運行腳本:

      AutoIt3.exe [/ ErrorStdOut] [/ AutoIt3ExecuteScript]文件名[參數(shù)...]使用可選參數(shù)執(zhí)行AutoIt3腳本“文件名”

      最簡單的方法是:AutoIt3.exe myScript.au3將運行不帶參數(shù)的標準AutoIt腳本“ myScript.au3”。

      運行已編譯的腳本:

      Compiled.exe [/ ErrorStdOut] [參數(shù)...]

      執(zhí)行由Aut2Exe生成的已編譯的AutoIt3腳本文件。

      運行一行代碼:

      AutoIt3.exe [/ ErrorStdOut] / AutoIt3ExecuteLine“命令行”

      執(zhí)行一行代碼。

      下面的命令將執(zhí)行該單行代碼,并顯示帶有“ Hello World!”的MsgBox。托盤圖標將不會顯示。

      運行(@AutoItExe&'/ AutoIt3ExecuteLine“ MsgBox(4096,``Hello World!'',``Hi!'')''')

      使用另一個編譯腳本運行腳本:

      Compiled.exe [/ ErrorStdOut] / AutoIt3ExecuteScript文件[params ...]

      從已編譯的AutoIt3可執(zhí)行文件執(zhí)行另一個AutoIt腳本文件。

      Compiled.exe [/ ErrorStdOut] / AutoIt3ExecuteLine“命令行”

      與上面的AutoIt3.exe一樣執(zhí)行一行代碼。

      這意味著除了編譯文件外,沒有其他AutoIt3.exe副本了-編譯文件的解釋器存根將替換它。

      因此,只要至少有一個可用的編譯腳本,就可以運行其他AutoIt腳本,而無需在計算機上安裝AutoIt3.exe(預(yù)安裝或通過FileInstall添加)。

      重要筆記

      但是,該可執(zhí)行文件必須已使用#pragma compile(AutoItExecuteAllowed,True)指令進行了編譯,因為默認設(shè)置不允許使用/ AutoItExecuteScript或/ AutoItExecuteLine參數(shù)。

      此外,由于解釋器存根在其當前文件夾中搜索任何必需的標準#include文件,因此UDF函數(shù)和各種常量可能不可用,因為這些文件通常僅在完整的AutoIt安裝中找到。

      因此,建議將所有打算以此方式運行的腳本編譯為.a3x格式,而不要保留為純.au3文本文件。

      使用命令行時,正確使用單引號和雙引號非常重要-即使是雙引號也是如此。

小編寄語

AutoIt是一款非常實用的編程軟件,深受用戶喜愛,廣受好評。飛速下載站還提供其他編程軟件下載,如XINS,Wekan,Nodes,有需要的同學(xué)快點擊下載吧!

軟件介紹 軟件特色 軟件功能 使用方法 小編寄語