基本说明
ahk v2 是ahk v1 的升级版。语法规范。这是ahk未来的方向。
但是他们有稍许区别。不过在调用其他第三方com的时候是差不多的。
https://autohotkey.com/boards/viewtopic.php?f=37&t=36787
https://autohotkey.com/v2/v2-changes.htm
1.操作其他软件
ahk v1
ControlGetText,url, Edit1,ahk_class IEFrame
ahk v2
url:=ControlGetText("Edit1", "ahk_class IEFrame")
2.界面方面修改比较大
ahk v2
global progress1 Gui := GuiCreate() Gui.Title:="" progress1:=Gui.Add("Progress", "x16 y8 w310 h20 ") ; 进度条初始值默认为0 progress1.value:=20 Gui.Add("Button", "x336 y8 w25 h20", ">").OnEvent("Click","Navigate") Gui.Show Navigate(){ progress1.value:=0 Sleep 3000 while(progress1.value<100) { progress1.value+=20 Sleep 2000 } }
下载地址
https://autohotkey.com/download/ahk-v2.zip
在线文档阅读
https://lexikos.github.io/v2/docs/AutoHotkey.htm
H2,L2都有区别的,可以说得详细点啊,
像我之前一直以为下载的是H2,结果是L2 ➡ ,AutoHotkey的版本的确有点乱吧?
ahk h2 源码支持xp,但是由于多线程,不再支持win xp.编译后的只能运行在win7以上。(咨询过ahk h2 作者)
ahk l2 没有多线程。支持windows xp。
谢谢解答,既然都专门发了文章了,可以写得更全面点嘛,像我到现在还不知道H2从哪里下载。
XP我也没打算再使用了,既然想换,我就打算H2了,不知道这方面有没有中文资料
还有L2版本?? 😯
V2版本更像python
1