AutoIt3和按鍵精靈的功能對(duì)比第1/2頁
更新時(shí)間:2008年06月19日 09:17:31 作者:
AutoIt3和按鍵精靈的比較
無其他的意思,剛看到,順手轉(zhuǎn)了過來,給想學(xué)AUtoIT的同志看看,以下是國內(nèi)(AutoIT )二位高手的評(píng)價(jià)(本論壇高手也多,只是一直默默無聞,象幾位版主
第一次用按鍵精靈是兩三年前的事情了,現(xiàn)在硬盤上還保留著 2.65 版呢,也是因?yàn)橐獙で蟊人玫臇|西而結(jié)識(shí)了AutoIt,說實(shí)話,5.6版除了比2.65版花哨了一些之外,顯著的功能增加并沒有多少,跟這個(gè)版本號(hào)不大搭配
按鍵精靈和AutoIt是兩個(gè)風(fēng)格完全不一樣的軟件
從易用性上講
按鍵精靈注重易用性,是傻瓜型的軟件,一個(gè)完全沒有編程基礎(chǔ)的人一樣可以用按鍵精靈編寫出很好用的腳本
AutoIt更注重功能型,是腳本型的軟件,對(duì)于沒有寫過程序的人來說,要能上手寫AutoIt的腳本會(huì)稍微有點(diǎn)難度
按鍵精靈有屏幕錄制的功能,并且可以很方便地讓腳本僅僅對(duì)某個(gè)窗口有效,所有這一起做起來都很簡單,點(diǎn)點(diǎn)鼠標(biāo)就可以了。
AutoIt沒有官方的屏幕錄制并生產(chǎn)Script的工具(個(gè)人見解:ScriptWriter即是),但是有AutoIt Fans已經(jīng)寫出了這樣的工具;它也可以實(shí)現(xiàn)僅僅對(duì)某個(gè)窗口有效,但是需要自己去編程!
另外,對(duì)中國人來說,AutoIt至今沒有中文版的幫助文件也從某種程度上削弱了它的易用性
結(jié)論:從易用性上講按鍵精靈更勝一籌
(AutoIt的作者并沒有想把AutoIt做得非常易用,他們更注重的是功能性)( 本文出處: http://bbs.yidabu.com/thread-24-1.html )
從功能性上講
按鍵精靈5.6比2.65多了VBScript的支持,從功能性上講是增強(qiáng)了不少,但是從某種意義上講也削弱了它的易用性。它還可以把腳本變成可執(zhí)行文件。
AutoIt從3.1版開始支持VBScript,另外它的AutoItX更是支持在VBScript等腳本語言里調(diào)用AutoIt的東西,它還支持 COM/DLL調(diào)用,支持socket,支持stdin/stdout/stderr的讀寫。把腳本編譯成可執(zhí)行文件更是它很早就提供的功能。另外, AutoIt還支持創(chuàng)建GUI程序(個(gè)人見解:KODA,GuiBuilder一類)這些功能都是按鍵精靈所不具備的。
結(jié)論:從功能性上講AutoIt更勝一籌
(按鍵精靈的作者顯然沒有在功能性上下更多的功夫,或者是軟件的定位不同所致吧)
從商業(yè)角度
AutoIt不是一個(gè)商業(yè)軟件,它是免費(fèi)的,甚至AutoIt自身的源代碼也是提供下載的。連捐助的鏈接也要在網(wǎng)站上仔細(xì)找才能找到。
按鍵精靈是一個(gè)商業(yè)軟件,需要注冊(cè)才可以,未注冊(cè)版本使用會(huì)很不爽。并且作者也承接腳本定制的工作。
結(jié)論:大多數(shù)人更加喜歡AutoIt的方式一些
總結(jié)論
AutoIt比按鍵精靈好,如果你只是偶爾用用,推薦按鍵精靈;如果你對(duì)腳本編寫感興趣或者你立志做一個(gè)懶人,推薦AutoIt( 本文出處: http://bbs.yidabu.com/thread-24-1.html )
2.------------------------------------ ----------------------------------------------夢(mèng)游------------------------ ---------------------------------------------------------------------------------------------------------------------
(引用原話)
前段時(shí)間,因?yàn)槟尘W(wǎng)游全面封殺“按鍵精靈”,使得俺的游戲逍遙掛機(jī)計(jì)劃失敗,無奈下只好另尋它法,當(dāng)時(shí)有個(gè)想法就是盡量找個(gè)比較冷門點(diǎn)的腳本軟件(“按鍵精靈”就是樹大招風(fēng)導(dǎo)致現(xiàn)在好多游戲廠商專門對(duì)之進(jìn)行封殺,在此BS下某些國內(nèi)游戲廠商,不想著怎么更好地提高游戲和服務(wù)質(zhì)量,一天到晚盡顧著攪盡腦汁想著怎么撈錢?。?,在網(wǎng)上搜索之后,得到一個(gè)結(jié)果就是AutoIt這個(gè)軟件。
其實(shí)以前也曾經(jīng)短暫地接觸過AutoIt,那時(shí)給俺腦海中留下的印象是:這是一個(gè)主要應(yīng)用于編寫自動(dòng)化腳本制作各種軟件自動(dòng)安裝程序的軟件,其時(shí)比較流行的版本是V2.64,在國內(nèi),象“JUJU貓寶藏論壇”等一些以開發(fā)軟件定制安裝程序的作者對(duì)此頗有研究,并以此定制了一些實(shí)用的自動(dòng)化軟件安裝工具。
不管怎么說,試試用著再說。如那時(shí)起,花了一段時(shí)間從學(xué)習(xí)研究相關(guān)知識(shí),直至后來用AutoIt軟件編寫出一個(gè)相對(duì)完善游戲腳本,對(duì)于這個(gè)軟件的特點(diǎn)有了一點(diǎn)體會(huì),再回想起國內(nèi)有名的“按鍵精靈”,覺得比較兩者之間各自特點(diǎn),提供給國產(chǎn)軟件的開發(fā)者,最終進(jìn)一步完善“按鍵精靈”這個(gè)廣受游戲腳本愛好者喜愛的軟件,也算是一個(gè)有益的參考與借鑒,所謂“他山之石,可以攻玉”是也。
在此,簡要地對(duì)比下“按鍵精靈”與AutoIt這兩款軟件之間各自特點(diǎn):
1. 所面向的用戶群
“按鍵精靈”基本上絕對(duì)部分應(yīng)用在于游戲輔助腳本,而AutoIt更多的面向于辦公自動(dòng)化應(yīng)用。“按鍵精靈”對(duì)于腳本編寫入門知識(shí)水平要求很低,適用于普通大眾,AutoIt更傾向于有點(diǎn)編程基礎(chǔ)的人。
2. 軟件的易用性
毫無疑問,“按鍵精靈”作為國內(nèi)土生土長的自動(dòng)化腳本制作工具,在軟件的使用界面、中文資料、論壇支持等等方面,比AutoIt要優(yōu)勢(shì)很多,尤其是 “按鍵精靈”的腳本編程器,純中文的語言環(huán)境,為軟件的初學(xué)者提供了強(qiáng)有效的引導(dǎo),使得即使一點(diǎn)不懂相關(guān)腳本編寫適應(yīng)的人都能編寫出簡單的應(yīng)用腳本。這一方面,“按鍵精靈”做的比較好。
相形之下,AutoIt是款英文軟件,中文資料相對(duì)很少,官方的論壇雖然各種幫助信息很豐富,但對(duì)于不懂E文的國內(nèi)同胞來說,想弄明白那一堆E文是什么意思是較吃力的一件事。
3. 可使用函數(shù)數(shù)量
純屬個(gè)人的觀點(diǎn):看一個(gè)軟件的應(yīng)用面有多廣,一個(gè)重要方面是看這個(gè)軟件所能支持的函數(shù)集數(shù)量的多寡,因此,以下是大略統(tǒng)計(jì)了下這兩個(gè)軟件各自提供的函數(shù)數(shù)量情況:
“按鍵精靈”的函數(shù)集主要由以下幾部分組成:
?。?)軟件內(nèi)置的函數(shù)。共有按鍵函數(shù)8個(gè),鼠標(biāo)控制函數(shù)2個(gè)、鼠標(biāo)移動(dòng)函數(shù)5個(gè)、模擬鼠標(biāo)函數(shù)16個(gè),控制命令8個(gè),其他函數(shù)8個(gè),VBS函數(shù)14 個(gè)。注:嚴(yán)格意義上控制命令包含的For..EndFor、If…ElseIf…Else…EndIf并不能算是函數(shù),而屬于編程語法。
(2)可以自由調(diào)用的VBScrip語言函數(shù)。標(biāo)準(zhǔn)VBScrip語言總計(jì)包括約92個(gè)函數(shù)。
?。?)插件函數(shù)。官方內(nèi)置4個(gè)插件總計(jì)約 個(gè)函數(shù)。
此外,“按鍵精靈”也可以用COM語言規(guī)范調(diào)用函數(shù),此類由于涉及面比較復(fù)雜,不作為統(tǒng)計(jì)項(xiàng)。
按鍵精靈和AutoIt是兩個(gè)風(fēng)格完全不一樣的軟件
從易用性上講
按鍵精靈注重易用性,是傻瓜型的軟件,一個(gè)完全沒有編程基礎(chǔ)的人一樣可以用按鍵精靈編寫出很好用的腳本
AutoIt更注重功能型,是腳本型的軟件,對(duì)于沒有寫過程序的人來說,要能上手寫AutoIt的腳本會(huì)稍微有點(diǎn)難度
按鍵精靈有屏幕錄制的功能,并且可以很方便地讓腳本僅僅對(duì)某個(gè)窗口有效,所有這一起做起來都很簡單,點(diǎn)點(diǎn)鼠標(biāo)就可以了。
AutoIt沒有官方的屏幕錄制并生產(chǎn)Script的工具(個(gè)人見解:ScriptWriter即是),但是有AutoIt Fans已經(jīng)寫出了這樣的工具;它也可以實(shí)現(xiàn)僅僅對(duì)某個(gè)窗口有效,但是需要自己去編程!
另外,對(duì)中國人來說,AutoIt至今沒有中文版的幫助文件也從某種程度上削弱了它的易用性
結(jié)論:從易用性上講按鍵精靈更勝一籌
(AutoIt的作者并沒有想把AutoIt做得非常易用,他們更注重的是功能性)( 本文出處: http://bbs.yidabu.com/thread-24-1.html )
從功能性上講
按鍵精靈5.6比2.65多了VBScript的支持,從功能性上講是增強(qiáng)了不少,但是從某種意義上講也削弱了它的易用性。它還可以把腳本變成可執(zhí)行文件。
AutoIt從3.1版開始支持VBScript,另外它的AutoItX更是支持在VBScript等腳本語言里調(diào)用AutoIt的東西,它還支持 COM/DLL調(diào)用,支持socket,支持stdin/stdout/stderr的讀寫。把腳本編譯成可執(zhí)行文件更是它很早就提供的功能。另外, AutoIt還支持創(chuàng)建GUI程序(個(gè)人見解:KODA,GuiBuilder一類)這些功能都是按鍵精靈所不具備的。
結(jié)論:從功能性上講AutoIt更勝一籌
(按鍵精靈的作者顯然沒有在功能性上下更多的功夫,或者是軟件的定位不同所致吧)
從商業(yè)角度
AutoIt不是一個(gè)商業(yè)軟件,它是免費(fèi)的,甚至AutoIt自身的源代碼也是提供下載的。連捐助的鏈接也要在網(wǎng)站上仔細(xì)找才能找到。
按鍵精靈是一個(gè)商業(yè)軟件,需要注冊(cè)才可以,未注冊(cè)版本使用會(huì)很不爽。并且作者也承接腳本定制的工作。
結(jié)論:大多數(shù)人更加喜歡AutoIt的方式一些
總結(jié)論
AutoIt比按鍵精靈好,如果你只是偶爾用用,推薦按鍵精靈;如果你對(duì)腳本編寫感興趣或者你立志做一個(gè)懶人,推薦AutoIt( 本文出處: http://bbs.yidabu.com/thread-24-1.html )
2.------------------------------------ ----------------------------------------------夢(mèng)游------------------------ ---------------------------------------------------------------------------------------------------------------------
(引用原話)
前段時(shí)間,因?yàn)槟尘W(wǎng)游全面封殺“按鍵精靈”,使得俺的游戲逍遙掛機(jī)計(jì)劃失敗,無奈下只好另尋它法,當(dāng)時(shí)有個(gè)想法就是盡量找個(gè)比較冷門點(diǎn)的腳本軟件(“按鍵精靈”就是樹大招風(fēng)導(dǎo)致現(xiàn)在好多游戲廠商專門對(duì)之進(jìn)行封殺,在此BS下某些國內(nèi)游戲廠商,不想著怎么更好地提高游戲和服務(wù)質(zhì)量,一天到晚盡顧著攪盡腦汁想著怎么撈錢?。?,在網(wǎng)上搜索之后,得到一個(gè)結(jié)果就是AutoIt這個(gè)軟件。
其實(shí)以前也曾經(jīng)短暫地接觸過AutoIt,那時(shí)給俺腦海中留下的印象是:這是一個(gè)主要應(yīng)用于編寫自動(dòng)化腳本制作各種軟件自動(dòng)安裝程序的軟件,其時(shí)比較流行的版本是V2.64,在國內(nèi),象“JUJU貓寶藏論壇”等一些以開發(fā)軟件定制安裝程序的作者對(duì)此頗有研究,并以此定制了一些實(shí)用的自動(dòng)化軟件安裝工具。
不管怎么說,試試用著再說。如那時(shí)起,花了一段時(shí)間從學(xué)習(xí)研究相關(guān)知識(shí),直至后來用AutoIt軟件編寫出一個(gè)相對(duì)完善游戲腳本,對(duì)于這個(gè)軟件的特點(diǎn)有了一點(diǎn)體會(huì),再回想起國內(nèi)有名的“按鍵精靈”,覺得比較兩者之間各自特點(diǎn),提供給國產(chǎn)軟件的開發(fā)者,最終進(jìn)一步完善“按鍵精靈”這個(gè)廣受游戲腳本愛好者喜愛的軟件,也算是一個(gè)有益的參考與借鑒,所謂“他山之石,可以攻玉”是也。
在此,簡要地對(duì)比下“按鍵精靈”與AutoIt這兩款軟件之間各自特點(diǎn):
1. 所面向的用戶群
“按鍵精靈”基本上絕對(duì)部分應(yīng)用在于游戲輔助腳本,而AutoIt更多的面向于辦公自動(dòng)化應(yīng)用。“按鍵精靈”對(duì)于腳本編寫入門知識(shí)水平要求很低,適用于普通大眾,AutoIt更傾向于有點(diǎn)編程基礎(chǔ)的人。
2. 軟件的易用性
毫無疑問,“按鍵精靈”作為國內(nèi)土生土長的自動(dòng)化腳本制作工具,在軟件的使用界面、中文資料、論壇支持等等方面,比AutoIt要優(yōu)勢(shì)很多,尤其是 “按鍵精靈”的腳本編程器,純中文的語言環(huán)境,為軟件的初學(xué)者提供了強(qiáng)有效的引導(dǎo),使得即使一點(diǎn)不懂相關(guān)腳本編寫適應(yīng)的人都能編寫出簡單的應(yīng)用腳本。這一方面,“按鍵精靈”做的比較好。
相形之下,AutoIt是款英文軟件,中文資料相對(duì)很少,官方的論壇雖然各種幫助信息很豐富,但對(duì)于不懂E文的國內(nèi)同胞來說,想弄明白那一堆E文是什么意思是較吃力的一件事。
3. 可使用函數(shù)數(shù)量
純屬個(gè)人的觀點(diǎn):看一個(gè)軟件的應(yīng)用面有多廣,一個(gè)重要方面是看這個(gè)軟件所能支持的函數(shù)集數(shù)量的多寡,因此,以下是大略統(tǒng)計(jì)了下這兩個(gè)軟件各自提供的函數(shù)數(shù)量情況:
“按鍵精靈”的函數(shù)集主要由以下幾部分組成:
?。?)軟件內(nèi)置的函數(shù)。共有按鍵函數(shù)8個(gè),鼠標(biāo)控制函數(shù)2個(gè)、鼠標(biāo)移動(dòng)函數(shù)5個(gè)、模擬鼠標(biāo)函數(shù)16個(gè),控制命令8個(gè),其他函數(shù)8個(gè),VBS函數(shù)14 個(gè)。注:嚴(yán)格意義上控制命令包含的For..EndFor、If…ElseIf…Else…EndIf并不能算是函數(shù),而屬于編程語法。
(2)可以自由調(diào)用的VBScrip語言函數(shù)。標(biāo)準(zhǔn)VBScrip語言總計(jì)包括約92個(gè)函數(shù)。
?。?)插件函數(shù)。官方內(nèi)置4個(gè)插件總計(jì)約 個(gè)函數(shù)。
此外,“按鍵精靈”也可以用COM語言規(guī)范調(diào)用函數(shù),此類由于涉及面比較復(fù)雜,不作為統(tǒng)計(jì)項(xiàng)。
相關(guān)文章
使用AutoIT實(shí)現(xiàn)自動(dòng)登錄/退出客戶端軟件,刪除日志
最近在測(cè)試新版客戶端時(shí)發(fā)現(xiàn),會(huì)不定時(shí)的出現(xiàn)登錄失敗,提示信息是“連接登錄服務(wù)器失敗...”。經(jīng)過一番嘗試,發(fā)現(xiàn)在安裝客戶端后登錄,錯(cuò)誤出現(xiàn)的幾率較高。2009-03-03

