Re: [AHK-] 熱鍵啟動
※ 引述《king37937 (憶~)》之銘言:
: 稍微測試一下,發現主要問題在哪裡了。
: 我想可能是AHK主要處理熱鍵觸發的方法是直接跳到那一行去。
: 因此不管熱鍵設定在if-else裡面還是loop裡面
: 只要熱鍵按下去它就直接跳到熱鍵的那一行去。
: 不知道原PO有沒有學過程式語言(例如C/C++或是Java之類的)
: 在大多數程式語言中,每一個程式都是從main()開始執行
: 你可以把每一個你設定的熱鍵都當作一個main()來看待
: A熱鍵被觸發就從A熱鍵那一行開始執行
: B熱鍵被按下就從B熱鍵那行開始執行
: 清楚這一點後問題就很好解決了
: 因為熱鍵按下以後就會跳到該行來執行
: 所以變成要在熱鍵按下以後再來判斷Scroll Lock按鍵是否有按下
: 而不是判斷Scroll Lock被按下以後再判斷熱鍵是否按下
: 參考腳本:
: !3::
: GetKeyState, state, ScrollLock, T ;Alt+3按下以後才判斷Scroll Lock
: if state = D
: {
: Send ^3
: Send {Enter}
: sleep,300
: Send {-}{p}{i}{c}{k}{o}{n}
: Send {Enter}
: }
: return
: 以上 希望能解決問題
嗯嗯嗯
以上解決問題
不過還有兩個問題
第一個是
我想要如果沒有按的話,可以輸出原來的東西
部過我測試的結果是會進入無窮迴圈
第二個也類似
就是我在輸出-pickon的時候我有其他熱鍵是有 p i o 的
這樣他打出字的時候會去產生,那指令
怎樣才可以避免
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.40.159
討論串 (同標題文章)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章