脚本转换为EXE可执行文件工具汉化版,动手把AHK目录下的Ahk2Exe.exe文件汉化了一下,方便使用。Ahk2Exe是一套能将 AutoHotkey 原始码编译为exe执行文件的转换工具,并可选择是否压缩输出的档案,以及自订执行档图示。
汉化步骤:
下载附件后解压到AutoHotkey目录下的Compiler文件夹覆盖Ahk2Exe.exe文件即可。
其实直接右键Cmpile Script也即可以直接默认编译出EXE可执行文件
还可以通过命令行参数编译,如下:
Ahk2Exe.exe /in infile.ahk [/out outfile.exe] [/icon iconfile.ico] [/pass password]
Ahk2Exe-脚本转换EXE可执行文件汉化版
ahk2exe转换64位系统不能用?
因为有网友反应在windows 7 64-bit环境下用ahk2exe制作出的autohotkey执行档无法执行,所以重新测试了一下,在安装了最新版的autohotkey_l 1.1.09.04版后,发现ahk2exe已经有图形介面,可以不必以命令列的方法来执行了,这真是造福不熟悉命令列操作的朋友们。以下是简单的操作步骤说明:
使用文档刘览器 c:\program files\autohotkey\compiler\ahk2exe.exe,双击此文件便会弹出ahk2exe的图形视窗。首先挑选要转换成执行档的.ahk档案,再选用要使用的base file (.bin)。

base file在compiler资料夹里有4种:
.bin档 说明
ansi 32-bit.bin 如果.ahk里没有中文的话,可以使用这个档,產生的执行档比较小
unicode 32-bit.bin 32-bit windows且使用unicode时使用这个档
unicode 64-bit.bin 64-bit windows且使用unicode时使用这个档
autohotkeysc.bin 在图形介面使用(default)时会使用这个档;在我的windows 7 64-bit环境里,这个档的大小和unicode 64-bit.bin相同,应该预设就是使用unicode 64-bit的设定
2.ahk档名和base file都选择好后就按〔>convert<〕,顺利的话就会產生.exe
3.要重新產生新的.exe时,请先由系统匣找到执行过的autohotkey图示,按右键→【exit】将它终止执行,再按〔>convert<〕,否则会出现下列错误:
ahk2exe error

4.找到compiler资料夹里的.exe后复制到别台没有安装autohotkey的电脑,就能执行写好的.ahk动作了。
我测试了ansi 32-bit.bin和unicode 64-bit.bin,都能正确產生执行档。






















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
mysql数据库.net开发驱动(mysql connector net )8.0.11 官方最新版
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版