想学习一下 AutoHotkey。 老铁们都有哪些最佳实践呀

344 天前
 atumu

先谢谢大家的无私奉献

对 ahk 完全没接触过, 对用什么版本(目前 1.1) 编辑器(目前 vscode) 插件 编码 等等开发环境搭建有点抓瞎,希望大家多多指导

3894 次点击
所在节点    Visual Studio Code
26 条回复
atumu
344 天前
报错乱码了 。。。
atumu
344 天前
用的 autohotkey++(plus plus 那个)
atumu
344 天前
igwen6w
344 天前
很久之前写过一个刷 gt7 游戏币的脚本,当时是照着文档硬撸的,现在忘完了
atumu
344 天前
@igwen6w #4 好吧 硬撸吧
shucai886
344 天前
GPT 。。

插件默认 V2 语法的
loveqianool
344 天前
atumu
344 天前
@loveqianool #7 意思就是得用 v2 呗
azusematsuri
344 天前
我自己用了许多年的几个 ahk 快捷键:
alt+,和.切换上一首下一首
!,::SendInput {Media_Prev}
return
!.::SendInput {Media_Next}
return

alt+f1f2f3f5 调音量静音播放暂停(这个其实很容易按倒 alt f4 捂脸)
!F1::SendInput {Volume_Mute}
Return
!F2::SendInput {Volume_Down}
Return
!F3::SendInput {Volume_Up}
Return
!F5::SendInput {Media_Play_Pause}
Return

alt+ctrl+空格,一键置顶窗口(也可以取消本来置顶的窗口置顶)
!^SPACE:: Winset, Alwaysontop, , A

alt+上下切换标签页,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
auh
344 天前
本地安装环境,也选择 v2.因为,会兼容 v1 运行。
auh
344 天前
1. 学习 v2 语法。v1 语法不是很舒服。v2 会好很多。个人感觉。

2. 编译环境,vscode ,安装 ahk 插件,可以直接在 vscode ,debug 。debugout ,msgbox ,常见的输出调试吧。

3. 学习方法:看文档。因为确实没啥好学的。文档看完,就学差不多了。先梳理其基本功能模块,基本能力。然后每个模块找找重点。就完了,剩下的就实践中去看。

4. 练习几个,去 github 上找几个看看。结束。
eagleoflqj
344 天前
https://github.com/amorphobia/rabbit
基于 rime 和 ahk 的输入法,可以看看
swsh007
344 天前
就用来改改系统快捷键,
比如 win+q 开 everything ,
这个比较适合折腾。
Scarb
344 天前
感觉不用特意学,有什么要求让 gpt 写就完了。
这个是写一次,然后用很久
Tink
344 天前
gpt 写这个不是一写一个准
lzz2394677796
344 天前
PuloversMacroCreator——图形化 ahk 工具
Subfire
344 天前
@lzz2394677796 这个不错
QWE321ASD
344 天前
想做游戏自动化得话光这个不好使,很多鼠标事件被拦截了
mouyase
344 天前
之前写的项目 https://github.com/mouyase/DNFAutoFire
开发环境用的 1.1+VSCode ,遇到不会的就翻官方文档
alexsz
344 天前
很久以前我用 AHK 的前身 autoit script 写了一个自动安装软件的工具,然后就发现大家都转 ahk 了😅

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1007286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX