防止Autohotkey多次评估

时间:2013-05-04 04:17:15

标签: autohotkey

我有以下Autohotkey脚本:

^d:: ^l
^l:: ^g

我的目的是拥有2个键盘图: Ctrl + D - &gt; Ctrl + L Ctrl + L - &gt; 控制+ G ;但是当我运行脚本时, Ctrl + D 不会映射到 Ctrl + L ,但会映射到 Ctrl + G as autohotkey evaluate < kbd> Ctrl + D - &gt; Ctrl + L - &gt; 控制+ G

有没有办法阻止Autohotkey多次评估键映射?

1 个答案:

答案 0 :(得分:1)

您的脚本互相调用,这是AutoHotKey中的常见问题。 为了防止这种情况发生,你必须在你不希望由ahk发起的热键前添加一个$

^d:: ^l ; This script will trigger the next one
$^l:: ^g ; The $ sign prevents that another AutoHotKey script can launch this.