想学习一下 AutoHotkey。 老铁们都有哪些最佳实践呀
先谢谢大家的无私奉献
对 ahk 完全没接触过, 对用什么版本(目前 1.1) 编辑器(目前 vscode) 插件 编码 等等开发环境搭建有点抓瞎,希望大家多多指导
报错乱码了 。。。
用的 autohotkey++(plus plus 那个)
很久之前写过一个刷 gt7 游戏币的脚本,当时是照着文档硬撸的,现在忘完了
#4 好吧 硬撸吧
GPT 。。插件默认 V2 语法的
www.autohotkey.com/boards/viewtopic.php?f=6&t=31859&start=300重构它
#7 意思就是得用 v2 呗
我自己用了许多年的几个 ahk 快捷键:alt+,和.切换上一首下一首!,::SendInput {Media_Prev}return!.::SendInput {Media_Next}returnalt+f1f2f3f5 调音量静音播放暂停(这个其实很容易按倒 alt f4 捂脸)!F1::SendInput {Volume_Mute}Return!F2::SendInput {Volume_Down}Return!F3::SendInput {Volume_Up}Return!F5::SendInput {Media_Play_Pause}Returnalt+ctrl+空格,一键置顶窗口(也可以取消本来置顶的窗口置顶)!^SPACE:: Winset, Alwaysontop, , Aalt+上下切换标签页,alt+/关闭标签页(有 qmk 键盘之后现在习惯用 capslock+q 和 e 切换标签页了)#IfWinActive, ahk_class Chrome_WidgetWin_1!Up::SendInput, ^{PGUP}!Down::SendInput, ^{PGDN}!/::SendInput, ^{w}return#IfWinActive, ahk_class ApplicationFrameWindow, Microsoft Edge!Up::SendInput, ^{PGUP}!Down::SendInput, ^{PGDN}!/::SendInput, ^{w}return
本地安装环境,也选择 v2.因为,会兼容 v1 运行。
学习 v2 语法。v1 语法不是很舒服。v2 会好很多。个人感觉。2. 编译环境,vscode ,安装 ahk 插件,可以直接在 vscode ,debug 。debugout ,msgbox ,常见的输出调试吧。3. 学习方法:看文档。因为确实没啥好学的。文档看完,就学差不多了。先梳理其基本功能模块,基本能力。然后每个模块找找重点。就完了,剩下的就实践中去看。4. 练习几个,去 github 上找几个看看。结束。
github.com/amorphobia/rabbit基于 rime 和 ahk 的输入法,可以看看
就用来改改系统快捷键,比如 win+q 开 everything ,这个比较适合折腾。
感觉不用特意学,有什么要求让 gpt 写就完了。这个是写一次,然后用很久
gpt 写这个不是一写一个准
PuloversMacroCreator——图形化 ahk 工具
这个不错
想做游戏自动化得话光这个不好使,很多鼠标事件被拦截了
之前写的项目 github.com/mouyase/DNFAutoFire开发环境用的 1.1+VSCode ,遇到不会的就翻官方文档
很久以前我用 AHK 的前身 autoit script 写了一个自动安装软件的工具,然后就发现大家都转 ahk 了😅
以前打魔兽一键宏懒得自己按就是用 ahk
请教一下 有些游戏用这种自动化的脚本操作不了,应该是游戏做一些防脚本的策略,这个一般咋解决呢。例如《命运方舟》。。
#22 #18 可以试试我的这个驱动键鼠库,支持 AHK 1/2: github.com/Chaoses-Ib/IbInputSimulator
大家是否还记得之前酷壳向大家介绍的苹果设计师Bret Victor一种可视编程的视频《Bret Victor – Inventing on Principle》,最近,他写了一…
不想折腾装在 pc 上慢扫了 虚拟机直通扫描准吗? 不准,得进 PE 里扫 如果确实是直通那不影响,但没有什么数据比主机更准确 请问在哪买的多少钱 最近也想入一个 …
开发的原因 前端处理 JSON 数据是最基本的一个需求,无论是啥框架,能够方便简洁地拿到数据,可以大幅度地方便开发 主要功能 处理一些 JSON 数据,拿不到值,取默认值,具体…