AHK 语言介绍

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了AHK 语言介绍脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

AHK(AutoHotkey) 是面向普通脑用户的自由开的自动化软件工具,它让用户能够快捷或自动执行重复性任务。@H_360_2@

特点

  1. 体积小巧、语法简明、易学易用。开发环境简单,只需要一个不足 1M 的解释器和一个顺手的编辑器,就可以开发了。
  2. API 丰富。AHK 提供了很多桌面软件需要用到的 API,而且调用 Windows API 非常方便,这是很多其他脚本语言所无法比拟的。
  3. AHK 对热键、热字符串有专门支持,写起来非常容易,而这在其他语言基本上都要费费尽周折。
  4. AHK 没有官方自带或者第三方实现的完善的标准库,这样如果需要实现非内置的功能通常需要直接调用 Windows API 或寻找别人封装好的函数。AHK 语言本身并不强大,缺少很多现代语言所具备的高级特性,同时也缺乏对多线程等操作系统特性的支持。

AHK 的优点和缺点同样明显,我们需要慎重考虑,针对具体场景选择合适的工具。

当前版本

AHK v1

AHK v1 是当前 AHK 的主流版本,也是官方网站下载地址中的版本。写此文时,最新版本为 1.1.23.05。

其中又包含三个构建版本:

  1. Unicode 32-bIT。32 位 Unicode 版本,如无特殊需求,推荐使用此版本。
  2. Unicode 64-bit。64 位 Unicode 版本,性能比 Unicode 32-bit 版本稍好,但占用更多内存。兼容性方面不如 Unicode 32-bit 版本。适合对性能敏感的场景使用。
  3. ANSI 32-bit 。32 位 ANSI 版本,对历史遗留下来的老 AHK 脚本兼容性较好。如果写新脚本,无需关注此版本。

AHK v2

AHK v2 是试验分支,包含一些新的语言特性和平台相关功能等,语法上和 AHK v1 并不兼容,稳定性也不如 AHK v1。如果需要一些 AHK v2 的新特性,或者对 AHK 未来的发展方向感兴趣,可以关注此版本。

下载地址:https://autohotkey.com/v2

其他版本

AutoHotkey_H: http://hotkeyit.github.io/v2
IronAHK: https://github.com/polyethene...

仅供有兴趣的朋友参考。

用法示例

; 热键示例,按 Win + g 启动记事本
#g::
    Run, notepad
return

; 热字符串示例,按 web 打开 AHK 官网
::web::
    Run, http://autohotkey.COM
return

更多用法请参考 官网文档

参考

  1. 中文维基百科 AutoHotkey 词条
  2. AHK 官方网站

付费解决 Windows、Linux、Shell、C、C++、AHK、Python、JavaScript、Lua 等领域相关问题,灵活定价,欢迎咨询,微信 ly50247。

脚本宝典总结

以上是脚本宝典为你收集整理的AHK 语言介绍全部内容,希望文章能够帮你解决AHK 语言介绍所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。