Re: [AHK-] 有沒有辦法按下同個按鍵會依序出現不同 …

看板EzHotKey作者 (家瑀 致中和)時間16年前 (2008/08/13 18:15), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
※ 引述《john2834 (值不值得)》之銘言: : 最近在修改一些東西每次在弄資料的時候都要1...2...3...4...這樣 : 想說能不能按下某個按鍵(以Q為例)然後他會自動打出1 : 再按第二次Q他會打出2 第三次按Q會出現3 : 然後按下W鍵他會重至也就是下次按下Q會出現1 而不是4 : 可以嗎? : 先感謝回答!! AutoHotKey 只需要簡單的六行就可以寫出你需要的效果囉~~ 下載好 AutoHotKey 並安裝完以後, 新增一個純文字檔,寫好程式碼再另存 .ahk 檔案,點兩下就可以執行了唷~~ 要修改程式碼的話,在右下角 ╠╣ 按右鍵選 Edit Script 就會直接開啟檔案了。 要注意一點的是,第一次啟用一定要按 Win+W 設定初值唷~~ 範例如下: #W:: ;按下 Win + W 執行至 return 前的指令 num = 1 ;建立一個變數並令他的值為一 return ;Win + W 指令結束 #Q:: ;按下 Win + Q 執行至return 前的指令 Send %num% ;送出 num 變數目前的內容 num := ( mod(num,4) ) + 1 ; := 意思是將右邊運算的結果放進左邊的變數中 ;例如 mod(10,4)是取 10 ÷4 的餘數也就是 2 return ;Win + Q 指令結束 補充說明: 快速鍵代碼列表: http://www.autohotkey.com/docs/Hotkeys.htm http://www.autohotkey.com/docs/KeyList.htm ╭──┬────╮ │代碼│代表按鍵│ ├──┼────┤ │ # │ Win │ ├──┼────┤ │ ! │ Alt │ ├──┼────┤ │ ^ │ Control│ ├──┼────┤ │ + │ Shift │ ╰──┴────╯ 解答完畢。 希望對你有幫助。 ^_^ -- 戰略高手 遊戲, 數位, 程設 [jzs/lostname DigitalWare 軟體 Σ軟體 應用 技巧 [lostname] EzHotKey 軟體 ◎簡化複雜工作的快速鍵軟體 VElysian EzHotKey 主要討論一種可以把複雜的滑鼠鍵盤動作變成簡單的快速鍵的軟體。 例如: 重複的剪下貼上,或是將滑鼠調整音量的動作簡化成只按 +/- 鍵。 包括: AutoHotKey、AutoIt、EZScript、VBScript、Windows 批次檔。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.72.179

08/14 08:13, , 1F
可以用!很方便!不過還有一個問題!
08/14 08:13, 1F

08/14 08:13, , 2F
如果把123改成ABC要怎麼改?那如果是不連續字母怎麼辦
08/14 08:13, 2F

08/15 09:27, , 3F
num:= 65 send {ASC %num%} 送ASCII code
08/15 09:27, 3F
文章代碼(AID): #18ehH42m (EzHotKey)
文章代碼(AID): #18ehH42m (EzHotKey)