Re: [AHK-] 設定熱鍵的變數

看板EzHotKey作者 (UndeadSion)時間15年前 (2008/08/21 20:53), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《n0tme (who did this?)》之銘言: : 感謝2位版友的意見, : V版友提供的整個改寫不失為一個山不轉路轉的方法 :p : 由於我是繼之前寫簡單的重複按鍵的script : 在更換熱鍵時想簡單的編輯檔案,改變變數就好 : 再試著U版友的 hotkey 指令,確實可以達到替換的功能, : 但不曉得是不是我的寫法關係,只能啟動不能停止, : 以下是 code,需要的人可以拿去用 ( F12 為開關), : 而有興趣的人,麻煩幫我看一下如何寫才好 >"< 把「#MaxThreadsPerHotkey 1」這一行刪除就可以正常動作 如果要避免重複觸發,將開關設定與迴圈分開處理會比較好 (不妨壓住 F12 鍵分別測試看看) 簡述架構如下 ; ---- 變數初始化 ---------------------------------------------------- Rapid := False Delay = 400 KeyName = F12 SendKey = {LButton} ; ---- 建立 GUI ------------------------------------------------------ ; (略) ; ---- 快速鍵初始化 -------------------------------------------------- Hotkey, %KeyName%, RapidToggle Loop { If Rapid Send, %SendKey% Sleep, %Delay% } Return RapidToggle: Rapid := Not Rapid Return ; ---- GUI 副程式 ---------------------------------------------------- ; 快速鍵設定、按鍵設定、重複速率設定 ; (略) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.159.124

08/24 00:11, , 1F
感謝,這個的話,要注意loop後面的東西不會執行~
08/24 00:11, 1F

08/24 14:29, , 2F
上面的範例是可以正常執行的哦,只是 GUI 部份與問題
08/24 14:29, 2F

08/24 14:29, , 3F
沒有關聯我就略過不寫了,迴圈之後的副程式要用快速鍵
08/24 14:29, 3F

08/24 14:29, , 4F
與 GUI 去觸發,程式一開始載入時沒有執行是正常的
08/24 14:29, 4F

08/24 14:35, , 5F
GUI 部份我在另外一篇補上
08/24 14:35, 5F
文章代碼(AID): #18hMLbKy (EzHotKey)
文章代碼(AID): #18hMLbKy (EzHotKey)