火龍果軟件-AutoIt_腳本函數(shù)_第1頁(yè)
火龍果軟件-AutoIt_腳本函數(shù)_第2頁(yè)
火龍果軟件-AutoIt_腳本函數(shù)_第3頁(yè)
火龍果軟件-AutoIt_腳本函數(shù)_第4頁(yè)
火龍果軟件-AutoIt_腳本函數(shù)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論