如何使用AutoHotkey创建独立的exe?

rub*_*o77 12 executable autohotkey keyboard-events

我创建了一个脚本来重新映射Windows按钮以右键单击.

如何创建可以下载的可执行AutoHotkey文件,该文件只能自动运行该脚本?

cf *_*ica 18

为什么不使用Ahk2exe?根据其文档,您可以通过三种方式使用它:

  1. GUI界面:在"开始"菜单中运行"将.ahk转换为.exe"项.
  2. 右键单击:在打开的资源管理器窗口中,可以右键单击任何.ahk文件并选择"编译脚本"(仅当安装了AutoHotkey时选择了脚本编译器选项时才可用).这将创建一个与脚本具有相同基本文件名的EXE文件,该文件在同一目录中短时间后出现.注意:EXE文件使用相同的自定义图标,.bin文件生成,并使用上面方法#1最后使用的MPRESS设置.
  3. 命令行:可以使用以下参数从命令行运行编译器:

    Ahk2Exe.exe /in MyScript.ahk [/out MyScript.exe] [/icon MyIcon.ico] [/bin AutoHotkeySC.bin] [/mpress 0or1]
    
    Run Code Online (Sandbox Code Playgroud)

    例如:

    Ahk2Exe.exe /in "MyScript.ahk" /icon "MyIcon.ico"
    
    Run Code Online (Sandbox Code Playgroud)

    用法:包含空格的参数应该用双引号括起来.如果省略"out"文件,EXE将具有与脚本本身相同的基本文件名.

  • 请记住,Ahk2exe不会将脚本完全转换为二进制可执行文件.生成的.exe文件将包含普通脚本和AutoHotkey解释器. (4认同)
  • @ vasili111 +1也是因为AutoHotkey是一种解释语言. (3认同)