用户速查表
日常操作
| 要做什么 | 方法 |
|---|---|
| 启动 | 运行完整目录中的 diatom.exe |
| 重载 | 保存后再次运行 exe,先结束重要任务 |
| 退出 | 入门命令 Ctrl+Alt+F12;或任务管理器结束主程序 |
| 查看记录 | 入门命令 Ctrl+Alt+F11 |
| 修改个人命令 | 实际命令目录中的 src\user 或自定义 src_dir |
| 更新 | 退出、备份、在新目录验证后合并配置 |
快捷键表只适用于安装了 入门示例 的运行目录。
文件与语法
| 文件 | 写法 |
|---|---|
| 全局配置 | [def]、[gs];裸值;; 整行注释 |
| 命令列表 | [命令名]、属性、code='''…''';不是完整 TOML |
| AHK 独立脚本 | 第一条有效内容可写 ;? type=e,read=1 |
| Python/PowerShell | #? ... |
| JavaScript | //? ... |
| Lua | --? ... |
当前没有 /* toml … */ 属性头。脚本头空属性忽略;全局空值也不会清除机器覆盖前已有的键。
常用命令属性
| 属性 | 简要说明 |
|---|---|
type=f |
短函数正文,使用 this |
type=c |
调用 fn,参数写 ps |
type=e、type=j |
完整脚本,新建独立/Job 进程 |
| `alias=名字1 | 名字2` |
key=^!F9 |
Ctrl+Alt+F9,依赖热键宿主 |
read=1 |
独立线程调试时重读正文,不更新动态代码缓存 |
ban=1 |
不加载,恢复时删掉属性 |
dog=1/dog=-1 |
每次启动/仅 boot 启动 |
task=em:15 |
每 15 分钟调度,周期必须大于零 |
pc=[abc]/pc_bl=[abc] |
机器加载白/黑名单 |
常用数据
函数正文用 this["name"];完整脚本用 A_Args["name"]。鼠标入口还可能提供 id、hwnd、title、exe、class、dx、dy、ux、uy。热键、启动和定时入口不保证有同样字段。
判断问题在哪
快捷键也无效 → 查启动、命令加载、热键宿主和运行时。
快捷键有效,手势无效 → 查触发键、识别名、窗口作用域和条件。
手势名正确,动作错误 → 查同名覆盖、具体窗口规则和条件优先级。
正文修改不生效 → 查是否重启、是否预读、是否复用了已编译代码。
详细步骤见 故障排查。