[AHK]正在使用 Autohotkey v2

我将脚本语言AutoHotkey切换到目前官方正式支持的v2版本,并弃用v1.1旧版本。

查看官方的文档《从v1.1到v2.0的更改》(根据字数统计)长达24318个单词,141258个字符,1803行!!(我没有全读,只看了需要的部分)以下是我在迁移工作中遇到的一些问题:

  • 命令后的逗号消失了:对于这些命令,现在第一个参数前面需要一个空格。但是,所有命令现在也可以像函数那样书写了!
  • 赋值以及默认参数现在需要使用海象操作符 :=,而以前=:= 两者都可以!
  • byref现在是 &,并且更加明确,所以当期望一个引用时,你不能传递一个字符串。我的意思是,是啊,废话!但这在以前是可能的!!!
  • 字符串必须始终用引号括起来,并且混合使用单引号 ' 和双引号 " 是有效的!要写一个单独的字面量双引号 ",现在要用 '"',而不再是 """"
  • 你不再需要使用百分比符号 %varname% 来进行字符串连接。
  • my_array.Length 现在是一个属性,不能再被当作函数调用。
    ......未完待续
相关推荐
ashcn20017 天前
autohotkey模拟mac中英文切换和ESC切成英文(适配vim)
macos·autohotkey
南国之风1 年前
Windows使用AutoHotKey解决鼠标键连击现象(解决鼠标连击、单击变双击的故障)
鼠标·罗技·autohotkey·g304
liuyukuan1 年前
[AHK]用大模型写ahk脚本
cursor·autohotkey·豆包
chu3581771 年前
鼠标前进后退键改双击,键盘映射(AutoHotkey)
windows·计算机外设·autohotkey·按键映射
小Mie不吃饭1 年前
AHK是让任何软件都支持 Shift + 鼠标滚轮 实现界面水平滚动
vscode·sublime text·记事本·autohotkey·shift+滚轮·水平滚动·高效快捷
也好先生1 年前
AutoHotKey自动热键(十一)下载SciTE4AutoHotkey-Plus的中文增强版脚本编辑器
自动化·编辑器·计算机外设·快捷键·autohotkey·windows热键
liuyukuan1 年前
[AHK] WinHttpRequest.5.1报错 0x80092004 找不到对象或属性
winhttprequest·autohotkey·0x80092004
也好先生1 年前
AutoHotKey自动热键(七)WINDOWS按键映射与鼠标映射(替换/组合)
自动化·计算机外设·快捷键·autohotkey·windows热键·脚本热键·鼠标键盘映射
liuyukuan1 年前
[AHK V2]SQLite测试用例
数据库·sqlite·ahk·autohotkey