我正在使用Autohotkey脚本来实现此目的。我想从其他ahk脚本发送输入时捕获hotstring。 一个脚本包含所有热字符串,如
:*:qwe:: 123456
:*:asd:: 789456
(它在后台运行)
当我从其他脚本发送输入时 这是代码
^a::
Input, Variable, , {Enter}
value := substring(Variable,1,3)
sendInput, %Value%
return
但它没有捕获。
答案 0 :(得分:2)
您需要的是SendLevel
脚本1:
; Does not work with * auto replace feature.
::qwe:: 123456
::asd:: 789456
脚本2:
^a::
Sendlevel, 1
Input, Variable, , {Enter}
value := substring(Variable,1,3)
sendInput, %Value%{space}
return