主頁 > 知識庫 > autoit入門教程小結(jié)第1/5頁

autoit入門教程小結(jié)第1/5頁

熱門標(biāo)簽:真人和電話機(jī)器人對話 信陽話務(wù)外呼系統(tǒng)怎么收費(fèi) 金融電銷公司怎么辦理外呼系統(tǒng) 電話智能外呼系統(tǒng)誠信合作 雷霆電話機(jī)器人電話 什么渠道可以找外呼系統(tǒng)客戶 安徽400電話辦理 湖州電銷防封卡 使用電話機(jī)器人電銷是否違法
作者: yonken
據(jù)我了解需要編寫AutoHotkey/AutoIt腳本來實(shí)現(xiàn)自動化操作的用戶很多都是網(wǎng)管,其它則可能是一些個(gè)人用戶,他們一般都具有相當(dāng)?shù)募夹g(shù)水平,而且都希望能借助腳本來完成某些以往需要人工操作的重復(fù)性勞動,但限于語言條件上的限制可能對官方的幫助文檔有較難理解之處。為方便讀者,我將從最簡單的說起,每個(gè)示例盡可能同時(shí)給出相應(yīng)的AHK和AU3版本代碼。本文將盡可能用較通俗的語言描述,但并不打算講解語法基礎(chǔ),所以不一定適合新手閱讀。

文中涉及到的AHK/AU3版本:
AutoHotkey
1.0.44 .08
AutoIt
3.1.1
一、關(guān)于腳本
1、什么是腳本?
這是個(gè)非?!傲餍小钡男g(shù)語了,通俗而言腳本(Script)一般都是指根據(jù)某種語法規(guī)則編寫的具有特定格式的文本文件??赡艽蠹乙呀?jīng)聽說過很多種腳本:VBScript、JScript、PHP、ASP、JSP、CGI、CS腳本,甚至游戲外掛腳本。
這些腳本文件都是可執(zhí)行文件,可執(zhí)行相應(yīng)的操作。
AHK 腳本文件擴(kuò)展名:*.ahk
AU3 腳本文件擴(kuò)展名:*.au3

2、腳本和程序的不同?
嚴(yán)格來說,所謂“程序”就是指以各種編程語言(比如說C/C++/C#/Delphi)編寫、由編譯器編譯好后的二進(jìn)制文件,一般就是機(jī)器代碼,可由系統(tǒng)執(zhí)行。而腳本則是只是些純文本文件,包含了各種定義好的命令,這一點(diǎn)很像批處理文件。這樣,我們得出一個(gè)簡單的結(jié)論,那就是用戶一般無法獲得“程序”的源代碼,我們只能進(jìn)行反匯編把它逆向還原為匯編語言代碼(或其它),當(dāng)然,也有些“程序” 是可以獲得源代碼的(比如Java);腳本則是用戶可直接查看的代碼文件,而AHK/AU3則提供了把腳本文件“轉(zhuǎn)換”成exe文件的方法。

3、腳本如何運(yùn)行?
腳本是“解釋性”的語言,它的運(yùn)行依賴一個(gè)“解釋器”,由這個(gè)解釋器來“翻譯并解釋”腳本的每條命令(或者說代碼),然后執(zhí)行相應(yīng)操作。如果不嚴(yán)格定義的話,HTML和Java都可以認(rèn)為是解釋性語言。AHK/AU3的主程序(分別是AutoHotkey.exe和AutoIt3.exe)就是它們的“解釋器”,上面提到腳本可“轉(zhuǎn)換”成可脫離相應(yīng)的解釋器而獨(dú)立運(yùn)行的exe可執(zhí)行文件,而我們還可以使用相應(yīng)的工具把它們“還原”成腳本文件,由此我們完全可以這么理解:腳本代碼是被“壓縮”到這個(gè)exe文件中,解釋器也是在里面,在運(yùn)行exe時(shí)實(shí)際上是先“解壓”腳本代碼然后運(yùn)行解釋器并解釋該腳本。

4、如何創(chuàng)建腳本?
使用資源管理器的右鍵菜單即可創(chuàng)建相應(yīng)腳本文件,或者新建一個(gè)文本文件后改擴(kuò)展名即可。
5、稍微介紹一點(diǎn)語法規(guī)則?
A)對AHK而言,每個(gè)內(nèi)建的功能都是以“命令”的形式提供:
Command, param1, param2,…
而AU3則以“函數(shù)”的形式提供:
Function(param1, param2, …)
命令或函數(shù)中被符號“[”和“]”圍住的參數(shù)是可選參數(shù),表示在使用這些命令或函數(shù)時(shí)可省略它們(不給出具體數(shù)值)。
若某個(gè)參數(shù)含有空格,則最好使用雙引號圍住該參數(shù)。
B)解釋器自上而下(從第一行到最后一行)“解釋”腳本的每行語句,除非遇到“Return”、“Goto”、“Gosub”、“Exit”等語句、函數(shù)、熱鍵或其它能使腳本“跳”到某個(gè)標(biāo)識符的條件成立。
C)關(guān)鍵字和標(biāo)識符(包括變量名、命令名、函數(shù)名等)都不區(qū)分大小寫。
12345下一頁閱讀全文
您可能感興趣的文章:
  • Python+AutoIt實(shí)現(xiàn)界面工具開發(fā)過程詳解
  • python+selenium+autoit實(shí)現(xiàn)文件上傳功能
  • AutoIt腳本的反編譯和代碼格式化問題分析
  • 使用AutoIT實(shí)現(xiàn)自動登錄/退出客戶端軟件,刪除日志
  • autoit 更改個(gè)人文件夾的小工具
  • AutoIt3和按鍵精靈的功能對比
  • autoit GUI相關(guān)知識
  • Python selenium使用autoIT上傳附件過程詳解

標(biāo)簽:運(yùn)城 湛江 岳陽 六盤水 濟(jì)南 鶴崗 山南 德州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《autoit入門教程小結(jié)第1/5頁》,本文關(guān)鍵詞  autoit,入門教程,小結(jié),第,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《autoit入門教程小結(jié)第1/5頁》相關(guān)的同類信息!
  • 本頁收集關(guān)于autoit入門教程小結(jié)第1/5頁的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章