版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、AutoIt 是一種自動(dòng)控制工具。它可以被用來(lái)自動(dòng)完成任何基于 Windows 或 DOS 的簡(jiǎn)單任務(wù)。它最初被設(shè)計(jì)用來(lái)自動(dòng)完成安裝那些其它方法不能自動(dòng)安裝的軟件。這在PC首次展示時(shí)非常有用,那時(shí)成百上千的機(jī)器需要被自動(dòng)的安裝。盡管有一些程序如 MS Office, Mcafee, IE4 等具有自動(dòng)安裝的組件,可還有太多的程序不具備自動(dòng)安裝的功能。那就是用到 AutoIt 的地方。AutoIt 也可以被用來(lái)在你的機(jī)器上完成簡(jiǎn)單的任務(wù)。AutoIt 運(yùn)行時(shí)讀取一個(gè)指定的腳本文件。這個(gè)腳本文件使得 AutoIt 完成一系列操作,包括· 執(zhí)行程序(Windows 應(yīng)用程序,DOS 命令,
2、等等。)· 發(fā)出按鍵和鼠標(biāo)點(diǎn)擊(所有字符,不受鍵盤(pán)布局約束)。· 窗口操作(例如最小化,隱藏,恢復(fù),等待,激活(同樣適用 Win98/Win2000)。· 簡(jiǎn)單剪貼板文本操作。 最值一提的是它很小(本身包含Exe文件,沒(méi)有DLL文件,沒(méi)有注冊(cè)表項(xiàng))而且免費(fèi)! (并且將保持免費(fèi)).一、Au3教程之腳本函數(shù)用法中文說(shuō)明:Au3腳本,也就是AutoIt3 Windows自動(dòng)安裝腳本語(yǔ)言,用過(guò)Au3腳本的朋友都知道它的強(qiáng)大.和帶來(lái)的方便,但它切沒(méi)有中文教材,就連以前的一個(gè)中文論壇也在前段時(shí)間,莫明奇妙的關(guān)啦門(mén),當(dāng)然這也不能怪他們.他們也不是管方網(wǎng)站.這樣一來(lái)就給那些想學(xué)A
3、u3腳本切英文不好或沒(méi)有學(xué)過(guò)其它語(yǔ)言的朋友帶來(lái)了極大的不便,其實(shí)Au3腳本不難學(xué),難的是看不懂它幫助文件里寫(xiě)的是什么,今天翻譯了一些Au3的常用函數(shù)用法,希望對(duì)一些想學(xué)的朋友有些幫肋.系統(tǒng)環(huán)境變量EnvUpdate ( );更新環(huán)境變量EnvGet ( "變量名稱(chēng)" );取環(huán)境變量ClipGet ( );取剪輯板文本EnvSet ( "變量名稱(chēng)" , "值" );置環(huán)境變量ClipPut ( "文本" );置剪輯板文本文件,目錄,磁盤(pán)管理IniRead ("文件名", "功能區(qū)&quo
4、t;, "關(guān)鍵字", "缺省值" );Ini文件讀關(guān)鍵字的值IniDelete ( "文件名", "功能區(qū)", "關(guān)鍵字" );Ini文件刪除關(guān)鍵字IniWrite ( "文件名", "功能區(qū)", "關(guān)鍵字", "值" );Ini文件寫(xiě)關(guān)鍵字的值FileInstall ( "源文件", "目標(biāo)文件" ,參數(shù) );安裝文件FileFindFirstFile ( "文件名
5、" );查找文件(第一次)FileFindNextFile ( 文件號(hào));查找文件(繼續(xù))FileRecycle ( "源文件" );放入回收站FileChangeDir ( "目錄" );改變當(dāng)前目錄FileCreateShortcut ( "文件名", "快捷方式名" , "工作目錄", "args", "desc", "圖標(biāo)", "熱鍵" );建立快捷方式DirCreate ( "目錄&qu
6、ot; );目錄創(chuàng)建DirCopy ( "源目錄", "目標(biāo)目錄" ,參數(shù) );目錄復(fù)制DirRemove ( "目錄" ,參數(shù) );目錄刪除DirMove ( "源目錄", "目標(biāo)目錄" ,參數(shù) );目錄移動(dòng)DriveGetDrive ( "類(lèi)別" );驅(qū)動(dòng)器查找FileGetLongName ( "完整路徑和文件名" );取長(zhǎng)文件名DriveSpaceTotal ( "路徑" ) 取磁盤(pán)空間DriveSpace
7、Free ( "路徑" );取磁盤(pán)剩余空間FileGetShortName ( "完整路徑和文件名" );取短文件名DriveGetLabel ( "路徑" );取驅(qū)動(dòng)器卷標(biāo)DriveGetType ( "路徑" );取驅(qū)動(dòng)器類(lèi)型DriveGetFileSystem ( "路徑" );取驅(qū)動(dòng)器文件格式DriveGetSerial ( "路徑" );取驅(qū)動(dòng)器序列號(hào)DriveStatus ( "路徑" ) 取驅(qū)動(dòng)器狀態(tài)FileGetVer
8、sion ( "文件名" );取文件版本FileGetSize ( "文件名" );取文件大小FileGetTime ( "文件名" ,選項(xiàng) );取文件日期FileGetAttrib ( "文件名" );取文件屬性FileSaveDialog ( "標(biāo)題", "初始目錄", "文件類(lèi)型" ,選項(xiàng) );文件保存對(duì)話框FileOpen ( "文件名",打開(kāi)方式 );文件打開(kāi)FileOpenDialog ( "標(biāo)題", &
9、quot;初始目錄", "文件類(lèi)型" ,選項(xiàng) );文件打開(kāi)對(duì)話框FileRead ( 文件號(hào)或"文件名",字符個(gè)數(shù) );文件讀FileReadLine ( 文件號(hào)或"文件名" ,行號(hào) );文件讀行FileCopy ( "源文件", "目標(biāo)文件" , 參數(shù) );文件復(fù)制FileClose ( 文件號(hào) );文件關(guān)閉FileSelectFolder ( "提示文本", "根目錄",參數(shù) );文件夾選擇FileDelete ( "路徑"
10、; ) 文件刪除FileExists ( "路徑" );文件是否存在FileWrite ( 文件號(hào)或"文件名" , "內(nèi)容" );文件寫(xiě)FileWriteLine ( 文件號(hào)或"文件名" , "內(nèi)容");文件寫(xiě)行FileMove ( "源文件", "目標(biāo)文件" ,參數(shù) );文件移動(dòng)DriveSetLabel ( "路徑", "卷標(biāo)名" );置驅(qū)動(dòng)器卷標(biāo)FileSetTime ( "文件
11、", "日期", 選項(xiàng) ,參數(shù) );置文件日期FileSetAttrib ( "文件", "+-RASHNOT" ,參數(shù) );置文件屬性鍵盤(pán)控制Send ( "按鍵" ,參數(shù) );發(fā)送HotKeySet ( "熱鍵" , "自定義功能函數(shù)" );置熱鍵鼠標(biāo)控制MouseGetCursor ( ) 取鼠標(biāo)指針類(lèi)型MouseGetPos ( );取鼠標(biāo)坐標(biāo)MouseDown ( "按鍵" ) 鼠標(biāo)按下Mou
12、seClickDrag ( "按鍵", 第一點(diǎn)橫坐標(biāo), 第一點(diǎn)縱坐標(biāo), 第二點(diǎn)橫坐標(biāo), 第二點(diǎn)縱坐標(biāo),速度 ) 鼠標(biāo)按住拖動(dòng)MouseClick ( "按鍵" ,橫坐標(biāo),縱坐標(biāo),次數(shù) ,速度 );鼠標(biāo)點(diǎn)擊MouseUp ( "按鍵" );鼠標(biāo)放開(kāi)MouseMove ( 橫坐標(biāo),縱坐標(biāo) ,速度 );鼠標(biāo)移動(dòng)數(shù)學(xué)函數(shù)Exp ( n );e的n次平方BitNOT ( 數(shù)值 );非運(yùn)算BitOR ( 值1,值2 ) 或運(yùn)算Log ( 數(shù)字或數(shù)學(xué)表達(dá)式 ) 取對(duì)數(shù)ACos (數(shù)字
13、或數(shù)學(xué)表達(dá)式);取反余弦ATan ( 數(shù)字或數(shù)學(xué)表達(dá)式 ) 取反正切ASin ( 數(shù)字或數(shù)學(xué)表達(dá)式);取反正弦Abs (數(shù)字或數(shù)學(xué)表達(dá)式);取絕對(duì)值Mod ( 值1,值2 );取模數(shù)Sqrt ( 數(shù)字或數(shù)學(xué)表達(dá)式 );取平方根Random ( 最小值 ,最大值 ) 取隨機(jī)數(shù)Cos (數(shù)字或數(shù)學(xué)表達(dá)式) 取余弦Tan ( 數(shù)字或數(shù)學(xué)表達(dá)式 );取正切Sin ( 數(shù)字或數(shù)學(xué)表達(dá)式 );取正弦Round (數(shù)字或數(shù)學(xué)表達(dá)式,小數(shù)點(diǎn)后保留位數(shù) );四舍五入BitXOR ( 值1,值2 );位或運(yùn)算BitShift ( 值,移動(dòng)數(shù) );位
14、移運(yùn)算BitAND ( 值1,值2 );與運(yùn)算信息框,對(duì)話框ProgressOn ( "標(biāo)題", "主文本" , "子文本" , 橫坐標(biāo) , 縱坐標(biāo),選項(xiàng) );打開(kāi)進(jìn)度條窗口ProgressOff ( );關(guān)閉進(jìn)度條窗口SplashOff ( ) 關(guān)閉置頂窗口ProgressSet ( 進(jìn)度值 , "子文本" , "主文本" );進(jìn)度設(shè)置InputBox ( "標(biāo)題", "提示" , "缺省文本" , "
15、密碼符號(hào)" ,寬度,高度 ,左邊,右邊,等待時(shí)間 );輸入框MsgBox ( 按鈕參數(shù), "標(biāo)題", "信息文本" ,等待時(shí)間 );信息框SplashImageOn ( "標(biāo)題", "圖像文件名" ,寬度 ,高度 ,橫坐標(biāo),縱坐標(biāo) ,選項(xiàng) );置頂圖像窗口SplashTextOn ( "標(biāo)題","文本",寬度,高度,橫坐標(biāo),縱坐標(biāo),選項(xiàng),"字體名稱(chēng)","字體大小","字體重量" );置頂文本窗口ToolTi
16、p ( "提示文本" ,橫坐標(biāo),縱坐標(biāo) );置提示文本TrayTip ( "標(biāo)題", "提示文本", 等待時(shí)間 ,圖標(biāo)選項(xiàng) );置托盤(pán)氣泡提示(2000/xp)系統(tǒng)函數(shù)SoundPlay ( "文件名" ,等待方式 );播放聲音Call ( "自定義功能函數(shù)" ) 調(diào)用自定義功能函數(shù)CDTray ( "盤(pán)符", "開(kāi)關(guān)命令" ) 光驅(qū)開(kāi)關(guān)AdlibEnable ( "自定義功能函數(shù)" ,間隔時(shí)
17、間 );激活意外窗口處理TimerStop ( 時(shí)間標(biāo)志 );計(jì)時(shí)結(jié)束TimerStart ( );計(jì)時(shí)開(kāi)始Exit (0);結(jié)束AdlibDisable ( );禁止意外窗口處理BlockInput ( 參數(shù) );禁止用戶(hù)輸入Break ( 參數(shù) );禁止用戶(hù)退出MemGetStats ( );取內(nèi)存狀態(tài)AutoItWinGetTitle ( );取系統(tǒng)窗口標(biāo)題PixelGetRGB(橫坐標(biāo),縱坐標(biāo));取像素點(diǎn)RGB三色PixelGetColor ( 橫坐標(biāo) , 縱坐標(biāo) ) 取像素點(diǎn)顏色PixelSearch ( 左邊, 頂邊, 右邊, 底邊, 顏色值 , shade-
18、variation ,間隔像素?cái)?shù) );搜索顏色URLDownloadToFile ( "連接地址及文件名", "存儲(chǔ)到的文件名" );下載文件SetError ( 值 ) 置變量errorAutoItWinSetTitle ( "新標(biāo)題" ) 置系統(tǒng)窗口標(biāo)題SoundSetWaveVolume ( 音量大小 ) 置音量進(jìn)程管理ProcessWait ( "進(jìn)程" ,等待時(shí)間 );等待進(jìn)程存在ProcessWaitClose ( "進(jìn)程&qu
19、ot; ,等待時(shí)間 );等待進(jìn)程關(guān)閉ProcessClose ( "進(jìn)程" );關(guān)閉進(jìn)程Shutdown ( 關(guān)機(jī)方式 );關(guān)機(jī)ProcessExists ( "進(jìn)程" ) 進(jìn)程是否存在Sleep ( 時(shí)間 ) 睡眠/暫停運(yùn)行RunAsSet ( "用戶(hù)名", "domain", "密碼" );以別人身份登錄運(yùn)行RunWait(ComSpec & " /c " & 'DOS命令行', "&q
20、uot;,參數(shù));運(yùn)行DOS命令RunWait ( "文件名" , "工作目錄" , 參數(shù) );運(yùn)行并等待結(jié)束Run ( "文件名" , "工作目錄" ,參數(shù) );運(yùn)行程序注冊(cè)表管理RegRead ( "鍵路徑", "鍵名" ) 讀鍵值RegDelete ( "鍵路徑" , "鍵名" );刪除鍵RegWrite ( "鍵路徑", "鍵名", "類(lèi)型", 值
21、 );寫(xiě)鍵值字符串管理StringFormat ( "格式", $var1 , . $var32 ) 格式化字符串StringLen ( "字符串" ) 取長(zhǎng)度StringRight ( "字符串",字符數(shù) );取右邊StringMid ( "字符串",開(kāi)始位置,字符數(shù) );取中間StringLeft ( "字符串",字符數(shù) );取左邊StringStripCR ( "字符串" );刪除回車(chē)符StringStripWS ( &quo
22、t;字符串",參數(shù) );刪除空格StringTrimRight ( "字符串",字符數(shù) );刪除右邊StringTrimLeft ( "字符串",字符數(shù) );刪除左邊StringIsASCII ( "字符串" );是否為ASCIIStringIsDigit ( "字符串" );是否為阿拉伯?dāng)?shù)字StringIsUpper ( "字符串" );是否為大寫(xiě)StringIsFloat ( "字符串" );是否為浮點(diǎn)小數(shù)StringIsSpace ( "字符串&qu
23、ot; ) 是否為空StringIsXDigit ( "字符串" );是否為十六進(jìn)制字符StringIsAlNum ( "字符串" );是否為數(shù)字StringIsLower ( "string" );是否為小寫(xiě)StringIsInt ( "字符串" );是否為整數(shù)StringIsAlpha ( "字符串" ) 是否為字母StringAddCR ( "字符串" );添加換行符StringReplace ( "字符串"
24、;, "查找的字符串", "替換后的字符串" ,數(shù)量 ,區(qū)分大小寫(xiě) );文本替換StringUpper ( "字符串" );轉(zhuǎn)換為大寫(xiě)StringLower ( "字符串" ) 轉(zhuǎn)換為小寫(xiě)StringInStr ( "字符串", "字符" ,大小寫(xiě) );字符包含StringSplit ( "字符串", "參考符" );字符串分離變量與轉(zhuǎn)換函數(shù)IsDeclared ( 變量 );變量是否被聲明Asc ( "
25、字符" );取Asc碼eval_r( 變量或表達(dá)式 );取變量值UBound ( 數(shù)組名 ,維數(shù) );取數(shù)組大小Int ( 小數(shù)或表達(dá)式 );取整Chr ( ASC碼 ) 取字符IsAdmin ( ) 是否為管理員IsNumber ( 變量 );是否為數(shù)字IsArray ( 變量 );是否為數(shù)組IsFloat ( 變量或數(shù)值 );是否為小數(shù)IsInt ( 變量或數(shù)值 );是否為整數(shù)IsString ( 變量 ) 是否為字符Dec ( "十六進(jìn)制" );轉(zhuǎn)換為十進(jìn)制Hex ( 十進(jìn)制數(shù), 長(zhǎng)度 );轉(zhuǎn)
26、換為十六進(jìn)制Number ( 表達(dá)式 ) 轉(zhuǎn)換為數(shù)字String ( 表達(dá)式 );轉(zhuǎn)換為字符窗口管理WinExists ( "標(biāo)題" , "文字" );窗口是否存在WinActive ( "標(biāo)題" , "文字" );窗口是否激活WinSetOnTop ( "標(biāo)題", "文字", 參數(shù) );窗口置頂WinWait ( "標(biāo)題" , "文字" ,等待時(shí)間 );等待窗口出現(xiàn)WinWaitClose ( "標(biāo)題&
27、quot; , "文字" ,等待時(shí)間 );等待窗口關(guān)閉WinWaitActive ( "標(biāo)題" , "文字" ,等待時(shí)間 );等待窗口激活WinWaitNotActive ( "標(biāo)題" , "文字" ,等待時(shí)間 );等待窗口取消激活狀態(tài)WinMenuSelectItem ( "標(biāo)題","文字","菜單項(xiàng)1" ,"菜單項(xiàng)2" ,"菜單項(xiàng)3" );調(diào)用菜單WinClose ( "標(biāo)題&quo
28、t; , "文字" );關(guān)閉窗口WinMinimizeAllUndo ( ) 恢復(fù)“全部最小化”的窗口WinActivate ( "標(biāo)題" , "文字" ) 激活窗口WinKill ( "標(biāo)題" , "文字" ) 強(qiáng)制關(guān)閉窗口WinGetTitle ( "標(biāo)題" , "文字" );取窗口標(biāo)題WinGetHandle ( "標(biāo)題" , "文字" )
29、60; 取窗口句柄WinGetClientSize ( "標(biāo)題" , "文字" );取窗口客戶(hù)區(qū)大小WinGetClassList ( "標(biāo)題" , "文字" );取窗口類(lèi)列表WinGetText ( "標(biāo)題" , "文字" );取窗口文字WinGetCaretPos ( );取窗口中控件坐標(biāo)WinGetState ( "標(biāo)題" , "文字" ) 取窗口狀態(tài)WinGetPos ( "標(biāo)題&quo
30、t; , "文字" ) 取窗口坐標(biāo)WinMinimizeAll ( ) 全部最小化WinMove ( "標(biāo)題", "文字",橫坐標(biāo),縱坐標(biāo),寬度 ,高度 );移動(dòng)窗口WinSetTitle ( "標(biāo)題", "文字", "新標(biāo)題" );置窗口標(biāo)題WinSetState ( "標(biāo)題", "文字" ,參數(shù) );置窗口狀態(tài)控制管理ControlCommand ( "窗口標(biāo)題", &
31、quot;窗口文字", "控件類(lèi)名稱(chēng)", "命令", "選項(xiàng)" );發(fā)送控制命令ControlSend ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)", "文本" ,參數(shù) );發(fā)送文本到控件ControlDisable ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)" );禁止控件ControlGetFocus ( "窗口標(biāo)題" , "窗口文字&quo
32、t; );取焦點(diǎn)控件的類(lèi)名稱(chēng)ControlGetPos ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)" );取控件位置ControlGetText ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)" );取控件文字StatusbarGetText ( "窗口標(biāo)題" , "窗口文字" , 狀態(tài)欄部分 );取狀態(tài)欄文本ControlSetText ( "窗口標(biāo)題", "窗口文字", "控
33、件類(lèi)名稱(chēng)","新文本" );設(shè)置控件文本ControlClick ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)" ,鼠標(biāo)按鍵 ,點(diǎn)擊次數(shù) );鼠標(biāo)點(diǎn)擊控件ControlShow ("窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)");顯示控件ControlMove ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)",橫坐標(biāo),縱坐標(biāo),寬度 ,高度 );移動(dòng)控件ControlHide ("窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)") 隱藏控件ControlEnable ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)" );允許控進(jìn)ControlFocus ( "窗口標(biāo)題", "窗口文字", "控件類(lèi)名稱(chēng)" ) 置焦點(diǎn)系統(tǒng)設(shè)置AutoItSetOption ( &
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中歷史第四單元近代中國(guó)反侵略求民主的潮流4.16抗日戰(zhàn)爭(zhēng)課時(shí)分層作業(yè)含解析新人教版必修1
- 小區(qū)窗戶(hù)銷(xiāo)售合同范例
- 手工柜子購(gòu)買(mǎi)合同范例
- 商拍場(chǎng)地合同范例
- 上海人防工程施工合同模板
- 與國(guó)外合作合同范例
- 2024年泉州申請(qǐng)客運(yùn)從業(yè)資格證2024年試題
- 制作 度合同模板
- 2024年福州客運(yùn)從業(yè)資格證應(yīng)用能力考試
- 2024年通遼小車(chē)客運(yùn)從業(yè)資格證考試
- 2023~2024學(xué)年第一學(xué)期高一期中考試數(shù)學(xué)試題含答案
- 2023年全國(guó)中學(xué)生英語(yǔ)能力競(jìng)賽初三年級(jí)組試題及答案
- 一種基于STM32的智能門(mén)鎖系統(tǒng)的設(shè)計(jì)-畢業(yè)論文
- 部編版道德與法治九年級(jí)上冊(cè) 8.2 共圓中國(guó)夢(mèng) 教學(xué)設(shè)計(jì)
- 河洛擇日法[技巧]
- P91材質(zhì)焊接及熱處理工程作業(yè)指導(dǎo)書(shū)(完整版)
- 醫(yī)療器械質(zhì)量保證及售后服務(wù)承諾書(shū)模板
- 英語(yǔ)四級(jí)單詞表4500.xls
- (最新整理)紫外可見(jiàn)分光光度計(jì)期間核查規(guī)程
- 《海子詩(shī)人簡(jiǎn)介》PPT課件.ppt
- 阿莫的生病日ppt課件
評(píng)論
0/150
提交評(píng)論