當前位置:首頁 » 編程軟體 » 鍵盤腳本

鍵盤腳本

發布時間: 2022-02-07 01:59:42

『壹』 按鍵精靈鍵盤腳本怎麼弄!

按鍵精靈就是模擬你的輸入而已,,按照你的說法的話,寫法可以2種,一種是模擬按鍵的動作
給這段腳本設置一個快捷鍵,然後只要循環一遍就是輸入:money了.

或者這么寫:
KeyPress 77,1
Delay 100
KeyPress 79,1
Delay 100
KeyPress 78,1
Delay 100
KeyPress 69,1
Delay 100
KeyPress 89,1
Delay 100

另外就是直接輸出字元串,具體如下:

SayString "meoney"

就一句就可以了..
也是設置成循環一次,設個快捷鍵就好了..

『貳』 按鍵精靈腳本

//把 star8020的稍微修改一下:
Rem A
WaitKey K
If k=49 or k=97
MoveTo 100,100
LeftClick 1
ElseIf k=50 or k=98
MoveTo 200,200
LeftClick 1
EndIf
Delay 1
Goto A

『叄』 怎樣使用BAT腳本實現自動按鍵盤的某個鍵

批處理是不行的 用VBS 很簡單 例子如下
Set objShell = CreateObject("Wscript.Shell")
do
WScript.Sleep 3000
objShell.SendKeys "{F5}"
WScript.Sleep 3000
objShell.SendKeys "{F5}"
loop

使用 SendKeys 方法可以將鍵擊發送到無自動化界面的應用程序中。多數鍵盤字元都可用一個鍵擊表示。某些鍵盤字元由多個鍵擊組合而成(例如,CTRL+SHIFT+HOME)。要發送單個鍵盤字元,請將字元本身作為 string 參數發送。例如,要發送字母 x,則請發送 string 參數 "x"。

可使用 SendKeys 同時發送多個鍵擊。為此,可將每個鍵擊按順序排列在一起,以此來創建表示一系列鍵擊的復合字元串參數。例如,要發送鍵擊 a、b 和 c,則需要發送字元串參數 "abc" 。SendKeys 方法將某些字元用作字元的修飾符(而不使用其本身的含義)。這組特殊的字元可包括圓括弧、中括弧、大括弧,以及:

加號 "+"
插入記號 "^"
百分號 "%"
和「非」符號 "~"

用大括弧 "{}" 括起這些字元可以發送它們。例如,要發送加號,請使用字元串參數 "{+}"。SendKeys中使用的中括弧 "[ ]" 無任何特殊含義,但是必須把它們括在大括弧中,以便容納確實要賦予其特殊含義的應用程序(例如,對於動態數據交換 (DDE) 就是這樣)。

要發送左中括弧字元,請發送字元串參數 "{[}";要發送右中括弧字元,請發送字元串參數 "{]}"。
要發送左大括弧字元,請發送字元串參數 "{{}";要發送右大括弧字元,請發送字元串參數 "{}}"。

某些鍵擊不生成字元(如 ENTER 和 TAB)。某些鍵擊表示操作(如 BACKSPACE 和 BREAK)。要發送這些類型的鍵擊,請發送下表中列出的參數:

空格鍵 " "
退格鍵 {BACKSPACE} 或 {BS} 或 {BKSP}
BREAK {BREAK}
DELETE {DELETE} 或 {DEL}
向下鍵 {DOWN}
向上鍵 {UP}
向左鍵 {LEFT}
向右鍵 {RIGHT}
END {END}
ENTER {ENTER} 或 ~
ESC {ESC}
TAB {TAB}
CAPS LOCK {CAPSLOCK}
HELP {HELP}
HOME {HOME}
INSERT {INSERT} 或 {INS}
NUM LOCK {NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
PRINT SCREEN {PRTSC}
SCROLL LOCK {SCROLLLOCK}

F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}

要發送由常規鍵擊和 SHIFT、CTRL 或 ALT 組合而成的鍵盤字元,請創建表示該鍵擊組合的復合字元串參數。可通過在常規鍵擊之前添加一個或多個以下特殊字元來完成上述操作:

SHIFT +
CTRL ^
ALT %

注意:這樣使用時,不用大括弧括起這些特殊字元。
要指定在按下多個其他鍵時,按下 SHIFT、CTRL 和 ALT 的組合,請創建復合字元串參數,用括弧括起其中的組合鍵。例如,要發送的組合鍵指定:

如果在按 e 和 c 的同時按 SHIFT 鍵,則發送字元串參數 "+(ec)"。
如果在按 e 時只按 c(而不按 SHIFT),則發送字元串參數 "+ec"。
可使用 SendKeys 方法發送一種在一行內重復按鍵的鍵擊。為此,要創建復合字元串參數,以指定要重復的鍵擊,並在其後指定重復次數。可使用 {鍵擊 數字} 形式的復合字元串參數來完成上述操作。例如,如果要發送 10 次 "x",則需要發送字元串參數 "{x 10}"。請確保在鍵擊和數字之間有一個空格。

注意:只可以發送重復按一個鍵的鍵擊。例如,可以發送 10 次 "x",但不可發送 10 次 "Ctrl+x"。
注意:不能向應用程序發送 PRINT SCREEN 鍵 {PRTSC}。

例子1:關機腳本 (模擬按鍵為:Ctrl + Esc、u、u )

把以下代碼復制至記事本,另存為 off.vbs

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "^{ESC}uu"

例子2:重啟腳本 (模擬按鍵為:Ctrl + Esc、u、r )

把以下代碼復制至記事本,另存為 reboot.vbs

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "^{ESC}ur"

例子3:切換輸入法 (模擬同時按下:Shift Ctrl )

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "+(^)"

例子4:輸入 cn-dos.net! 至記事本並保存為 CnDos.txt

Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad"
WScript.Sleep 1500
WshShell.AppActivate "無標題 - 記事本"
WshShell.SendKeys "c"
WScript.Sleep 200
WshShell.SendKeys "n"
WScript.Sleep 200
WshShell.SendKeys "-"
WScript.Sleep 200
WshShell.SendKeys "d"
WScript.Sleep 200
WshShell.SendKeys "o"
WScript.Sleep 200
WshShell.SendKeys "s"
WScript.Sleep 200
WshShell.SendKeys "."
WScript.Sleep 200
WshShell.SendKeys "n"
WScript.Sleep 200
WshShell.SendKeys "e"
WScript.Sleep 200
WshShell.SendKeys "t"
WScript.Sleep 200
WshShell.SendKeys "!"
WScript.Sleep 200
WshShell.SendKeys "%FS"
WScript.Sleep 500
WshShell.SendKeys "C"
WScript.Sleep 200
WshShell.SendKeys "n"
WScript.Sleep 200
WshShell.SendKeys "D"
WScript.Sleep 200
WshShell.SendKeys "o"
WScript.Sleep 200
WshShell.SendKeys "s"
WScript.Sleep 200
WshShell.SendKeys "%S"
WScript.Sleep 500
WshShell.SendKeys "%FX"

例子5:自動定時存檔的記事本(此腳本來自網上)

'第一部分:定義變數和對象
Dim WshShell, AutoSaveTime, TXTFileName
AutoSaveTime=(1000*60*1) '自動存檔時間為1分鍾
Set WshShell=WScript.CreateObject("WScript.Shell")
TXTFileName=InputBox("給文本起名(不能用中文和純數字):")

'第二部分:打開並激活記事本
WshShell.Run "notepad"
WScript.Sleep 200
WshShell.AppActivate "無標題 - 記事本"

'第三部分:用輸入的文件名存檔
WshShell.SendKeys "^s"
WScript.Sleep 300
WshShell.SendKeys TXTFileName
WScript.Sleep 300
WshShell.SendKeys "%s"
WScript.Sleep AutoSaveTime

'第四部分:自動定時存檔
While WshShell.AppActivate (TXTFileName)=True
WshShell.SendKeys "^s"
WScript.Sleep AutoSaveTime
Wend
WScript.Quit

例子:

set objShell = CreateObject("Wscript.Shell")
strCommandLine = "psetup755281.exe" '啟動安裝程序
objShell.Run(strCommandLine)
set WshShell = CreateObject("WScript.Shell")
WScript.Sleep 2000 '延時3秒
WshShell.SendKeys "{ENTER}" '模擬按下回車鍵執行下一步
WScript.Sleep 300 '延時3秒
WshShell.SendKeys "{ENTER}" '模擬按下回車鍵執行下一步
WScript.Sleep 300 '延時3秒
WshShell.SendKeys "{ENTER}" '模擬按下回車鍵執行下一步
WScript.Sleep 5200 '延時3秒
WshShell.SendKeys "{ENTER}" '模擬按下回車鍵執行下一步
WScript.Sleep 300 '延時3秒
WshShell.SendKeys "{ENTER}" '模擬按下回車鍵執行下一步
WScript.Sleep 300 '延時3秒
WshShell.SendKeys "{ENTER}" '模擬按下回車鍵執行下一步
WScript.Sleep 200
WshShell.SendKeys " " '模擬按下空格鍵去除安裝網路超級搜霸一行前的√號
WScript.Sleep 100
WshShell.SendKeys "{TAB}" '模擬按下 Tab 鍵選擇安裝項目
WScript.Sleep 200
WshShell.SendKeys " " '模擬按下空格鍵去除安裝網路超級搜霸一行前的√號
WScript.Sleep 200 '延時0.3秒
WshShell.SendKeys "f" '模擬按下 F鍵同意協議

『肆』 徵求一個按鍵精靈後台鍵盤腳本,很簡單,只是實現為後台即可。

根據偶對您的描述試作出以下腳本,大概可以滿足您的要求,需要最新版7.1按鍵精靈支持,記事本上通過.4鍵無法保證任何時間都相差1.5秒,因為如果正好該按其它鍵時會間隔3秒-4.5秒,其中2鍵和1鍵大概相隔3分4.5秒,如果要求絕對嚴謹,請問題補充.
另外因為是後台需要得到正確的窗口句柄,運行的時候需要把滑鼠放在所要運行的程序上按熱鍵啟動.之後就可以干別的了.
如果是游戲,不保證後台按鍵有效,因為很多游戲都屏蔽後台命令,如果無效,請補充,偶試著給您換幾個插件命令試下,但需要下載第三方插件.
最後問一句,是游戲么?2鍵1鍵是狀態技能?180秒冷卻?如果是如此,建議作個找圖比較好,這樣可以保證即時性.
Plugin ck=Window.MousePoint()
Rem 開始
For 3
For 40
Plugin Window.SendKeyPress(ck,52)
Delay 1500
EndFor
Plugin Window.SendKeyPress(ck,51)
Delay 1500
EndFor
Plugin Window.SendKeyPress(ck,50)
Delay 1500
Plugin Window.SendKeyPress(ck,49)
Delay 1500
Goto 開始

『伍』 按鍵精靈腳本鍵盤腳本思路

Do
key = WaitKey()
If key = 37 Then
MoveR - 1 , 0
ElseIf key = 38 Then
MoveR 0, - 1
ElseIf key = 39 Then
MoveR 1, 0
ElseIf key = 40 Then
MoveR 0, 1
End If
Loop
很簡單的一段代碼,可以就採納吧

『陸』 求夠一個腳本!關於怎麼讓鍵盤自動點擊的!

用 按鍵精靈 可以幫你實現,下載http://download.pchome.net/system/inputdev/10467.html

特別適合網路游戲中製作自動練功的機器人,主要功能包括:

1.定義一個熱鍵,實現一系列的鍵盤按鍵動作、滑鼠點擊動作、滑鼠移動動作、輸入字元串動作、延遲動作。更多的插入動作以後也會擴充。
2.實現動作的循環,每個動作都可以進行循環,你可以定義熱鍵中止動作的循環,也可以自己定義循環的次數或者循環的時間。
3.所有的熱鍵都可以對指定的窗口有效,這樣就不會出現切換了窗口還自動執行動作的情況。
4.每個熱鍵的動作都生成一個Script文件,高手可以自己編輯這個文件,實現功能強大的宏鍵。

『柒』 求一個按鍵精靈滑鼠鍵盤腳本,謝謝

do
For 1400
LeftClick 1
KeyPress "3", 1
Delay 5
Next
For 4000
LeftClick 1
KeyPress "4", 1
Delay 5
Next
loop
滑鼠和鍵盤同時按的效果和組合鍵一樣的效果的話,我忘了有沒有這樣的命令了。

『捌』 羅技鍵盤如何編寫腳本

默認情況下應該是左箭頭,按住Fn鍵(鍵盤左下角第二個鍵)+左箭頭就是HOME鍵的效果了,其餘鍵也是相同的做法。帶底色的功能都要通過Fn鍵來實現

『玖』 按鍵精靈,腳本,鍵盤代替滑鼠,代碼.

Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
Dim key, n
key = 65'A的按鍵碼=65
Do
n = GetAsyncKeyState(key)
If n = 1 Then
TracePrint "按了" & Chr(key) & "鍵"
ElseIf n < 0 Then
TracePrint "按住了" & Chr(key) & "鍵"
Else
TracePrint "無按鍵,等待!"
End If
Delay 500
Loop

熱點內容
怎麼加密伺服器上的文檔 發布:2025-01-09 05:56:22 瀏覽:465
安卓80跟90哪個好用 發布:2025-01-09 05:55:28 瀏覽:333
原力文件夾 發布:2025-01-09 05:51:44 瀏覽:125
php寫入文本 發布:2025-01-09 05:45:00 瀏覽:879
考研編程作品 發布:2025-01-09 05:35:00 瀏覽:332
安卓相冊哪個好看 發布:2025-01-09 05:16:01 瀏覽:983
java分析數據 發布:2025-01-09 05:16:00 瀏覽:853
視頻md5加密 發布:2025-01-09 05:08:59 瀏覽:927
xp系統文件夾加密 發布:2025-01-09 04:52:38 瀏覽:172
外部調用shell腳本內函數 發布:2025-01-09 04:49:14 瀏覽:256