Re: [AHK-] 熱鍵啟動

看板EzHotKey作者 (憶~)時間16年前 (2008/10/25 14:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/9 (看更多)
※ 引述《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
文章代碼(AID): #190hXV4C (EzHotKey)
文章代碼(AID): #190hXV4C (EzHotKey)