1樓:溺水的墨魚
不用這麼麻煩,寫兩個啟動按鍵是一樣的指令碼,可以先暫停乙個,或者複製一下當前指令碼就行了。
然後第乙個寫無限迴圈-
第二個寫等待使用者輸入,如果是其他的則忽略,是"`"則按f12(全部結束)
就行了。//ps a = waitkey() 等待使用者輸入就是這個。
2樓:金劍一
你在按鍵精靈介面那裡畫個熱鍵控制項然後把這段**寫上global a, k
k=0sub 迴圈按鍵。
doif k = 1 then
keypress "-1
end if
delay 100
loopend sub
event int(a) =0 then
beginthread 迴圈按鍵。
a = 1end if
if k = 0 then
k = 1else
k = 0end if
end event
event
= trueend event
endscript
按鍵精靈如何設定同乙個按鍵為開始和終止熱鍵?版本為按鍵精靈9
3樓:網友
在生成小精靈的時候選擇 啟動時自動執行指令碼在**開始寫檢測按鍵 按了就執行下面** 沒按就繼續檢測下面**先寫個隨便按乙個鍵。
然後多處呼叫檢測上一次按鍵 如果是你設的啟動鍵就停止可以把檢測寫到延時子程式裡面。
**呼叫子程式進行延時。
還有個就是多執行緒。
啟動時檢測按鍵。
按了就 啟動乙個多執行緒 多執行緒也是檢測按鍵 按了就停止。
4樓:百小度
就在指令碼屬性裡面可以設,不知道你這樣做有什麼意義。
按鍵精靈,如何設定同乙個按鍵為開始執行指令碼和終止執行指令碼按鍵??? 100
5樓:溺水的墨魚
有乙個命令叫多執行緒 啟動 執行緒id=beginthread(執行緒名) 停止 stopthread(執行緒id)
按下f9之後先啟動多執行緒,按122222然後再用 f9 = waitkey() 讀取使用者按鍵,最後再判斷是否是f9,用stopthread停用執行緒id就好了。
大概的**就是這樣。
while 1=1
f9 = waitkey()/先判斷,如果是就啟動,這個要加迴圈判斷。
if f9 = 120" then
執行緒id=beginthread(指令碼)
f9 = waitkey()/再判斷,如果是就停用 這個要加迴圈判斷。
if f9 = 120" then
stopthread 執行緒id
end if
end if
wendsub 指令碼。
遊戲12222222指令碼。
end sub
6樓:百小度
你這個功能能實現,但是不是用熱鍵的方法實現。要在**裡面實現,熱鍵不要用f9,用其他的即可,先啟動指令碼。**如下:
private declare function getasynckeystate lib "user32" (byval vkey as long) as integer
dim id
id = 0
while true
if getasynckeystate(120) <0 thenwhile getasynckeystate(120) <0delay 50
wendif id = 0 then
id = beginthread(myfunction)else
stopthread id
id = 0
end if
end if
delay 50
wendsub myfunction
keypress 49, 1
while true
keypress 50, 1
wendend sub
按鍵精靈 重複乙個動作直到某個按鍵按下執行結束
如何用按鍵精靈一鍵打出幾個按鍵
dokey waitkey 等待使用者輸入任意按鍵 ifkey 69 then 如果使用者輸入按鍵e 69是按鍵e的 按鍵精靈中可查 執行下述命令。keypress f2 1delay 10keypress f3 1delay 10keypress f4 1delay 10keypress f5 1...
按鍵精靈如何鎖定視窗,如何設定按鍵精靈在指定視窗執行
開啟按鍵精靈 新建 抓抓 控制代碼 返回遊戲介面 按f8獲取遊戲控制代碼 複製控制代碼 點抓抓裡面的影象 勾上指定視窗控制代碼 貼上控制代碼 按鍵盤上的prt sc鍵 看能否擷取遊戲影象 如果擷取的是黑色的話 遊戲就不支援後台 如果能擷取到遊戲影象就開始在按鍵精靈裡做指令碼 具體方法是 開啟剛才新建...
DNF用按鍵精靈怎麼設定自動喊話
在遊戲裡設定聊天快捷鍵,比如說把a鍵設定為 你好嗎?那麼你在城鎮裡直接按a鍵,他就會發出 你好嗎?這句話。然後就是在按鍵精靈裡面設定迴圈按鍵就ok啦!那些站城鎮收東西的喊話都是這樣的。望採納,謝謝!有乙個寵物不是可以自動喊話麼。怎麼用按鍵精靈製作dnf後台自動喊話指令碼?鍵盤錄製就行了。多發幾個之後...