腳本轉(zhuǎn)換為EXE可執(zhí)行文件工具漢化版,動(dòng)手把AHK目錄下的Ahk2Exe.exe文件漢化了一下,方便使用。Ahk2Exe是一套能將 AutoHotkey 原始碼編譯為exe執(zhí)行文件的轉(zhuǎn)換工具,并可選擇是否壓縮輸出的檔案,以及自訂執(zhí)行檔圖示。
漢化步驟:
下載附件后解壓到AutoHotkey目錄下的Compiler文件夾覆蓋Ahk2Exe.exe文件即可。
其實(shí)直接右鍵Cmpile Script也即可以直接默認(rèn)編譯出EXE可執(zhí)行文件
還可以通過命令行參數(shù)編譯,如下:
Ahk2Exe.exe /in infile.ahk [/out outfile.exe] [/icon iconfile.ico] [/pass password]
Ahk2Exe-腳本轉(zhuǎn)換EXE可執(zhí)行文件漢化版
ahk2exe轉(zhuǎn)換64位系統(tǒng)不能用?
因?yàn)橛芯W(wǎng)友反應(yīng)在windows 7 64-bit環(huán)境下用ahk2exe制作出的autohotkey執(zhí)行檔無法執(zhí)行,所以重新測(cè)試了一下,在安裝了最新版的autohotkey_l 1.1.09.04版后,發(fā)現(xiàn)ahk2exe已經(jīng)有圖形介面,可以不必以命令列的方法來執(zhí)行了,這真是造福不熟悉命令列操作的朋友們。以下是簡(jiǎn)單的操作步驟說明:
使用文檔劉覽器 c:\program files\autohotkey\compiler\ahk2exe.exe,雙擊此文件便會(huì)彈出ahk2exe的圖形視窗。首先挑選要轉(zhuǎn)換成執(zhí)行檔的.ahk檔案,再選用要使用的base file (.bin)。
base file在compiler資料夾里有4種:
.bin檔 說明
ansi 32-bit.bin 如果.ahk里沒有中文的話,可以使用這個(gè)檔,產(chǎn)生的執(zhí)行檔比較小
unicode 32-bit.bin 32-bit windows且使用unicode時(shí)使用這個(gè)檔
unicode 64-bit.bin 64-bit windows且使用unicode時(shí)使用這個(gè)檔
autohotkeysc.bin 在圖形介面使用(default)時(shí)會(huì)使用這個(gè)檔;在我的windows 7 64-bit環(huán)境里,這個(gè)檔的大小和unicode 64-bit.bin相同,應(yīng)該預(yù)設(shè)就是使用unicode 64-bit的設(shè)定
2.ahk檔名和base file都選擇好后就按〔>convert<〕,順利的話就會(huì)產(chǎn)生.exe
3.要重新產(chǎn)生新的.exe時(shí),請(qǐng)先由系統(tǒng)匣找到執(zhí)行過的autohotkey圖示,按右鍵→【exit】將它終止執(zhí)行,再按〔>convert<〕,否則會(huì)出現(xiàn)下列錯(cuò)誤:
ahk2exe error
4.找到compiler資料夾里的.exe后復(fù)制到別臺(tái)沒有安裝autohotkey的電腦,就能執(zhí)行寫好的.ahk動(dòng)作了。
我測(cè)試了ansi 32-bit.bin和unicode 64-bit.bin,都能正確產(chǎn)生執(zhí)行檔。