几个重要的
ahk有很多内置的变量,包含了很多重要的信息, 以 A_XX表示, 请参考
帮助文档
hotkey ;在脚本运行时创建, 修改, 启用或禁用热键. 一般用于支持用户自定义(比如通过ini)热键创建, 开发者自己写的话,建议还是直接写到ahk文件上更好
#if ;创建上下文相关的[热键],这样的热键会根据表达式的结果执行不同的操作(或什么都不做).
dllcall ;调用 DLL 文件中的函数, 例如标准的 Windows API 函数.极大扩展脚本功能
ComObjCreate ;调用系统及第三方组件,极大扩展脚本功能
ahk支持 class 及元方法编程, 特别是__call
, 请参考帮助文档
# OnMessage() ;指定当脚本接收到指定消息时自动调用的[函数]或[函数对象]
OutputDebug ;发送字符串到调试器(如果有) 显示出来.
默认情况下, 每个脚本都将自己的图标添加到任务栏通知区域(通常称为托盘).
托盘图标通常如下所示(但脚本 [paused(暂停)]或 [suspended(挂起)]时颜色或字母会更改):
右键单击托盘图标以显示托盘菜单, 默认情况下具有以下选项:
- Open - (打开) - 打开脚本的[主窗口]
- Help - (帮助) - 打开 AutoHotkey 离线帮助文件.
- Window Spy - (窗口监视器) - 显示关于窗口的各种信息.
- Reload This Script - (重载这个脚本) - 请参阅 [Reload]
- Edit This Script - (编辑这个脚本) - 请参阅 [Edit]
- Suspend Hotkeys - (挂起热键) - [挂起]或取消挂起热键.
- Pause Script - (暂停脚本) - [暂停]或取消暂停脚本.
- Exit - (退出) - 退出脚本.
默认情况下, 双击托盘图标显示脚本的[主窗口]
网友评论