AutoHotkey
AutoHotkey是一种免费的开源宏创建和自动化软件实用程序,允许用户自动化重复性任务。它是由一种自定义脚本语言驱动的,该语言具有特殊的规定,用于定义键盘快捷键,也称为Hotkeys。
https://www.aut*oho**tkey.com/
支持
AutoHotkey社区论坛是AutoHotkey支持的主要来源。
AutoHotkey V1尚未维护,但社区成员提供了支持。
- 脚本无法正常工作:为了帮助获得代码AutoHotkey脚本以您想要的方式工作,请在寻求帮助(v2)或寻求帮助(v1)子文件的主题,具体取决于您的AutoHotkey版本。
- 错误报告:如果对您的问题的性质有疑问,请在寻求帮助(v2)中发布确认。否则,应该在错误报告子福处报告错误。
- 误报:如果您发现任何AutoHotkey文件(从官方来源下载)被标记为可疑或病毒,则可能是假阳性。请参阅我们的页面有关如何解决或在此处报告。
- 其他开发主题:对于任何其他与开发相关的查询,请使用AutoHotkey开发子宫。
如何编译
AutoHotkey是由Microsoft Visual Studio Community 2022开发的,这是Microsoft免费下载。
- 获取源代码。
- 在Visual Studio中打开AutoHotkey X.SLN。
- 选择适当的构建和平台。
- 建造。
该项目的配置方式允许使用Visual Studio 2012或更高版本进行构建,但只经常测试2022工具集。使用了一些较新的C ++语言功能,因此可能需要以后的编译器版本。
在VS代码中开发
AutoHotkey V2也可以在VS代码中构建和调试。
要求:
- Visual Studio代码的C/C ++。 VS代码可能会提示您在打开.cpp文件时安装此功能。
- 使用“带有C ++的桌面开发”工作负载或类似的“桌面开发”(某些较旧版本或更新版本以及不同的产品应起作用),为Visual Studio 2022构建工具。
构建配置
AutoHotkey X.VCXPROJ包含构建配置的几种组合。主要配置是:
- 调试: AutoHotkey .exe在调试模式下。
- 发布: AutoHotkey .EXE供一般使用。
- 独立的: AutoHotkey SC.Bin,用于编译脚本。
次要配置是:
- (MBC) :ANSI(多字节字符集)。没有此后缀的配置是Unicode。
- .dll :构建用于托管解释器的实验DLL,例如启用V1脚本中的V1库。请参阅readme-lib.md。
平台
AutoHotkey x.vcxproj包括以下平台:
- Win32 :适用于Windows 32位。
- X64 :对于Windows X64。
AutoHotkey通过ASM补丁(Win2KCompat.asm)支持Windows XP,并没有服务包和Windows 2000。如果维护它变为不平凡,则可以删除支持。不支持较旧的版本。
