2015-11-26 366 views
1

再次,我是Autohotkey部分的新手,這是我現在面臨的一個問題。好的,讓我在下面解釋一些。Autohotkey熱鍵觸發另一個熱鍵

a:: 
    loop 
    { 
    ; do something 
    break 
    } 
    Send,{b} 
return 

b:: 
    ; do something 
    Send,{a} 
return 

當「a」,它就會被罰款叫「B」的活動,但在此之後,裏面的「B」它不能稱之爲「」一次。爲什麼?

+0

前綴'$'就像'$ a''和'$ b ::' – wOxxOm

+0

前綴** $ **只會讓我無法調用另一個熱鍵功能..我想保持相互調用時,熱鍵功能內發送.. – NewBieS

+0

$ A :: 發送,{Y} 睡眠,100 發送,{b} 回報 $ b :: 發送,{X} 睡眠,100 發送,{A} 回報 這隻能帶給我送YB當 「a」 壓和S按「b」鍵結束xa ... – NewBieS

回答

0

隨着最新版本的AutoHotkey(v1.1.22.09)下面的代碼創建了一個無限循環自稱:

我假設你剝奪了「做什麼」的代碼,其中真正的問題所在。

0

你可以用標籤做。

test: a: loop { ;做一些 打破 } 發送,{B} 回報

B :: ;做點什麼 轉到,測試 返回