【发布时间】:2021-03-21 10:03:53
【问题描述】:
我正在尝试在 autohotkey 中编写一个脚本,以便当我每隔一秒按住 i 时,它会在每一秒内触发一个特定的脚本。例如,当我按住此键 7 秒时,某事会完成 7 次,或者当我按住此键 8.3 秒时,它会对同一件事进行 8 次。当我按下那个键(不到一秒钟)时,它就会输入那个字母。
$i::
KeyWait,i,T0.25
If (ErrorLevel)
{
Click, 768,192,10
KeyWait,i
}
Else
{
Send, i
}
return
通过运行此脚本,当我按住键超过一秒时它只会执行一次该过程,如果要再次执行此操作,我应该再次按住按钮。我不确定如何实现我的目标。我添加了Loop{},但结果是重复输入“i”。
【问题讨论】:
标签: autohotkey