2016-09-19 43 views
2

我正在使用Autohotkey腳本來達到此目的。我想從其他ahk腳本發送輸入時捕獲熱點字符串。 一個腳本,則有所有熱字串如當我從ahk腳本發送輸入時,Hotstring不是caputring

:*:qwe:: 123456 
:*:asd:: 789456 

(背景其運行)

,當我從其他腳本發送輸入像 這裏是代碼

^a:: 
Input, Variable, , {Enter} 
value := substring(Variable,1,3) 
sendInput, %Value% 
return 

,但沒有捕捉。

回答

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