[AHK-] 滑鼠連點程式

看板EzHotKey作者 (UndeadSion)時間15年前 (2008/08/24 14:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
; -------------------------------------------------------------------- ; 《滑鼠連點程式》 ; ; 【功能說明】 ; ; 大家耳熟能詳的東西,說明……就不用了吧 (汗 ; 只是為了當範例而寫的範例,自己用的話 GUI 的部份不是很必要 ; -------------------------------------------------------------------- ; ---- 變數初始化 ---------------------------------------------------- Rapid := False Delay = 400 KeyName = F12 SendKey = {LButton} ; ---- 建立 GUI ------------------------------------------------------ Gui, Add, GroupBox, x10 y20 w150 h50, 滑鼠按鍵 Gui, Add, Radio, xp+10 yp+20 +Checked vLButtonRadio gSetLButton, 左鍵 Gui, Add, Radio, xp+70 vRButtonRadio gSetRButton, 右鍵 Gui, Add, GroupBox, x170 y20 w150 h50, 連點開關 Gui, Add, Radio, xp+10 yp+20 vF10Radio gSetF10, F10 Gui, Add, Radio, xp+70 +Checked vF12Radio gSetF12, F12 Gui, Add, Text, x20 y100 w150 vDelayText, 重複速率: %Delay% ms Gui, Add, Slider, x15 w300 Range1-100 vDelaySlider gSetDelay AltSubmit , % Delay / 10 Gui, Show,, 滑鼠連點程式 ; ---- 快速鍵初始化 -------------------------------------------------- Hotkey, %KeyName%, RapidToggle ; ---- 迴圈執行 ------------------------------------------------------ Loop { If Rapid Send, %SendKey% Sleep, %Delay% } Return ; ---- 連點開關 ------------------------------------------------------ RapidToggle: Rapid := Not Rapid Return ; ---- GUI 副程式 ---------------------------------------------------- ; 滑鼠按鍵設定 SetLButton: SendKey = {LButton} Return SetRButton: SendKey = {RButton} Return ; 連點開關快速鍵設定 SetF10: Hotkey, %KeyName%, Off KeyName = F10 Hotkey, %KeyName%, RapidToggle, On Return SetF12: Hotkey, %KeyName%, Off KeyName = F12 Hotkey, %KeyName%, RapidToggle, On Return ; 重複速率設定 SetDelay: Delay := DelaySlider * 10 GuiControl,, DelayText, 重複速率: %Delay% ms Return ; 結束程式 GuiClose: ExitApp -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: UndeadSion 來自: 60.248.159.124 (08/24 14:57)

08/24 23:41, , 1F
推,學到一些東西,謝謝了~
08/24 23:41, 1F
文章代碼(AID): #18iGKVgq (EzHotKey)
文章代碼(AID): #18iGKVgq (EzHotKey)