按鍵精靈中如何獲取鍵盤某個鍵的按下過的次數,謝謝

2022-08-22 21:02:00 字數 2934 閱讀 6360

1樓:***無邊落木

新建一個指令碼

定義變數初始值:n=0

插入標記:開始

插入鍵盤指令:等待按鍵,將按鍵**存入變數k如果k等於你要監控的那個按鍵**,則:n=n+1如果n=設定的次數,則執行子程式

跳轉到標籤:開始

找圖次數的問題,與上面的問題類似,但是兩段不能編在一個指令碼里,因為兩個指令碼都是無限迴圈的,只能其中一個有效。

也是先定義變數初始值:n=0

插入標記:開始

然後找圖

n=n+1

如果n=你設定的次數,則執行某指令,或跳轉。

跳轉到標籤:開始

2樓:匿名使用者

k = 0

n=0do

k=waitkey

if k = 49  and n=0 thenmessagebox "1"

n=n+1

elseif k = 49 and n=1then  messagebox "2"

n=n+1

elseif k = 49 and n=2 thenmessagebox "3"

n=0end ifloop

上面程式是示例**,測試按鍵1的次數,按1次1彈出1,按2個1彈出2按3個1彈出3,設計一個存放次數的變數就行了

3樓:黃炳勇丶滅世

等待大神到來。。。。。。。

按鍵精靈鍵盤連按的問題

4樓:匿名使用者

新建一個指令碼,在右邊指令碼屬性中起一個名字,定義啟動快捷鍵。在左邊基本命令--鍵盤命令中按鍵區輸入k,型別按住,執行次數1,插入,然後在基本命令--其他命令中延時輸入你想按k鍵的時間如5秒,插入,然後在鍵盤命令按鍵k,型別彈起,執行次數1,插入。儲存退出。

到遊戲中按你定義的快捷鍵就能實現連續按k的效果。

5樓:匿名使用者

//我把題意稍微改了一下,改成了,按一下k,就無限一直按k,直到再按一下h就停止

rem start

while 1

if waitkey = 75 then

while 1

if getlastkey() = 72 thengoto start

end if

keypresss "k", 1

wend

end if

wend

//以上是按鍵精靈8**,可以直接全部複製,你可以打包成小精靈,也可以不打包,隨便你

//如果有什麼疑問可以問我,希望可以幫助到你,望採納

按鍵精靈如何呼叫獲取按鍵狀態的api

6樓:

private declare function getkeystate lib "user32" (byval nvirtkey as long) as integer

function 獲取鍵盤按鍵狀態(鍵盤碼)dim 按鍵狀態

按鍵狀態 = getkeystate(鍵盤碼)if 按鍵狀態 < 0 then

//按下狀態

獲取鍵盤按鍵狀態 = 1

else

//彈起狀態

獲取鍵盤按鍵狀態 = 0

end if

end function

按鍵精靈 按下鍵盤按鍵執行某命令

按鍵精靈怎麼隨機按下鍵盤按鍵並且不重複

7樓:百小度

你這裡提到的「自動按下鍵盤這幾個鍵」,是不是按順序依次按下,我就當依次按下處理。

dim rndnum(11)

dim n, i, m, result

'初始化陣列

for i = 0 to 11

rndnum(i) = 0

next

'生成1-12隨機數

n = 0

randomize

rndnum(0) = int(12 * rnd + 1)while n < 11

result = 0  '隨機數重複標誌,0表示不重複,1表示重複randomize

m = int(12 * rnd)

'for迴圈判斷生成隨機數是否和前面重複

for i = 0 to n

if m = rndnum(i) thenresult = 1

end if

next

if result = 0 then

n = n + 1

rndnum(n) = m

end if

wend

'把隨機數轉換成按鍵

for i = 0 to 11

'messagebox rndnum(i)if rndnum(i) = 10 thenrndnum(i) = 107

elseif rndnum(i) = 11 thenrndnum(i) = 109

else

rndnum(i) = rndnum(i) + 96end if

next

'陣列rndnum存放結果,下面這一句是檢視按鍵ascii碼的messagebox join(rndnum, "|")'依次按鍵

for i = 0 to 11

keypress rndnum(i), 1next

下面是用記事本測試四次的結果:

要想學好程式設計,首先要學演算法,你這裡做不出來,很明顯是演算法不會。

按鍵精靈如何在一秒中 按一個按鍵n次?

8樓:合金王水

試試這個語句:

keypress "enter", 100數字100代表連續按回車100次,你可以自行修改次數。

如果速度還是不能讓你滿意,那大概就沒辦法了。按鍵精靈能模擬滑鼠和鍵盤的操作,但它不能超越系統的響應速度。

按鍵精靈怎麼匯入指令碼,按鍵精靈 一個指令碼如何呼叫另一個指令碼?

關於使用 如果你看到的指令碼是一段語句,你可以把它複製下來,然後開啟按鍵精靈 點 增加 會開啟指令碼編輯器,在編輯區域 右下空白的地方 的上面一點有 普通 和 原始檔 兩個按鈕,點 原始檔 然後把你複製下來的語句貼上到下面編輯區,然後設定好上面的 指令碼描述 啟動熱鍵 中止熱鍵 和 迴圈 然後點儲存...

按鍵精靈如何設定指定時間執行某按鍵

用什麼按鍵精靈啊,直接用vbs指令碼都行了。當然要看你要把 a 鍵傳送給哪個應用程式了。取得程式控制代碼,直接sendkeys就完了。不行的話postmessage。按鍵精靈如何設定每隔一段時間執行命令 每30分鐘執行復 一次命制 令具體參考如bai 下 du s now doif datediff...

按鍵精靈中,什麼是變數?該怎麼使用?舉個例子

變數啊,簡單,變數有分型別,我就拿c 來說吧。變數有分型別的,int是整型的,用來儲存一個整數。可以參加計算的。float單精度浮點型就是說用來儲存有小數點的數字。char是字元型,用來儲存一個字元 通常用來儲存性別 男 或 女 下面我就舉個例子 我先定義三個整形的變數int inta 1 定義一個...