运行 AutoHotKey 脚本失败

运行 AutoHotKey 脚本失败

我可以在 SciTE4AotuHotKey 中运行以下脚本:

CapsLock::Send, {CTRLDOWN}{SHIFTDOWN}{SHIFTUP}{CTRLUP}{CTRLUP}
    return
!^CapsLock::CapsLock

CapsLock & j:: Send  {Down}
CapsLock & k:: Send {Up}
CapsLock & h:: Send {Left}
CapsLock & l:: Send {right}
CapsLock & p:: Send {PGUP}
CapsLock & ə:: Send {PGDN}
CapsLock & a:: Send {home}
CapsLock & e:: Send {end}   

但是当我将其保存到文件并双击它时,出现以下错误:

在此处输入图片描述

问题是什么?

我正在使用 AutoHotKey_L

答案1

如果您安装了多个版本的 Autohotkey,并且 Scite4Autohotkey 运行的是支持 Unicode 的版本,而双击文件时运行的却是不支持 Unicode 的版本,那么是否会发生这种情况?尝试查找安装的多个版本的 Autohotkey。或者尝试从指向 Autohotkey_L 安装的命令行运行脚本,看看是否能正常工作。

答案2

您在第 12 行使用的字符CapsLock不是有效字符。

答案3

不确定这是否有效,但你可以尝试:

CapsLock & sc027::

SC027 是 ; 的扫描码。

相关内容