Re: [AHK-] 熱鍵啟動
※ 引述《noar (小安)》之銘言:
: 以上 希望能解決問題
: 嗯嗯嗯
: 以上解決問題
: 不過還有兩個問題
: 第一個是
: 我想要如果沒有按的話,可以輸出原來的東西
: 部過我測試的結果是會進入無窮迴圈
: 第二個也類似
: 就是我在輸出-pickon的時候我有其他熱鍵是有 p i o 的
: 這樣他打出字的時候會去產生,那指令
: 怎樣才可以避免
抱歉,有點不太了解你的問題。
關於第一個問題:
!3::
GetKeyState, state, ScrollLock, T ;Scroll Lock按下
if state = D
{
Send ^3 ;有按下執行的內容
Send {Enter}
sleep,300
Send {-}{p}{i}{c}{k}{o}{n}
Send {Enter}
}
else ;沒按下執行的內容
{ ;這邊改成你說的輸出原來的東西
msgbox, off
}
return
這樣不知道是否符合你的要求?
如果不是,PO一下你的腳本內容讓我測試看看
我主要是不知道你哪部分用到loop會形成無窮回圈
關於第二個問題:
你的問題是不是像下面的範例這樣
p:: MsgBox, Press p
c:: Send {p}
按下c的時候因為他觸發了第一行,所以造成一個MsgBox跳出來
若是這樣的話請照著下面範例這樣改:
~p:: MsgBox, Press P
c:: Send {p}
這樣當按下c的時候,就會打出字母p而且不會觸發到第一行去
以上 希望對你有所幫助
話說,其實 ~ 符號本來不是這樣用的
實際效果請參考官網說明http://www.autohotkey.com/docs/Hotkeys.htm
但是它能解決你遇到的問題(看起來啦),就將就著用吧
至於實際原因或是有其他解法,等其他強者補完吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.177.91
討論串 (同標題文章)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章