打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vb数字操作机器人软件代码
userphoto

2023.03.22 广东

关注

​Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Const EM_REPLACESEL = &HC2

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Check1_Click()

If Check1.Value = 1 Then

Text4.Visible = True

ElseIf Check1.Value = 0 Then

Text4.Visible = False

End If

End Sub

Private Sub Command1_Click()

Text1.Text = ""

Text1.SetFocus

Dim S  As String

Dim i, j As Integer

j = Val(Text2.Text)

S = Text3.Text

For i = 1 To Len(S)

Select Case Mid(S, i, 1)

Case "0"

Call Command2_Click

Sleep 500

Case "1"

Call Command3_Click

 Sleep 500

Case "a"

Call keybd_event(9, 0, 0, 0) '按下

Call keybd_event(9, 0, KEYEVENTF_KEYUP, 0) '释放

 Sleep j

Case "b"

Call keybd_event(13, 0, 0, 0) '按下

Call keybd_event(13, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "c"

Call keybd_event(19, 0, 0, 0) '按下

Call keybd_event(19, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "d"

Call keybd_event(27, 0, 0, 0) '按下

Call keybd_event(27, 0, KEYEVENTF_KEYUP, 0) '释放

 Sleep j

Case "e"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(65, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(65, 0, KEYEVENTF_KEYUP, 0) '释放

 Sleep j

Case "f"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(67, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(67, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "g"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(86, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(86, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "h"

Call keybd_event(18, 0, 0, 0) '按下

Call keybd_event(9, 0, 0, 0) '按下

Call keybd_event(18, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(9, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "i"

 Call keybd_event(18, 0, 0, 0) '按下

Call keybd_event(19, 0, 0, 0) '按下

Call keybd_event(78, 0, 0, 0) '按下

Call keybd_event(18, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(19, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(78, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "j"

Call keybd_event(18, 0, 0, 0) '按下

Call keybd_event(19, 0, 0, 0) '按下

Call keybd_event(88, 0, 0, 0) '按下

Call keybd_event(18, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(19, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(88, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "k"

Call keybd_event(112, 0, 0, 0) '按下

Call keybd_event(112, 0, KEYEVENTF_KEYUP, 0) '释放

 Sleep j

Case "l"

Call keybd_event(113, 0, 0, 0) '按下

Call keybd_event(113, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "m"

Call keybd_event(114, 0, 0, 0) '按下

Call keybd_event(114, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "n"

Call keybd_event(115, 0, 0, 0) '按下

Call keybd_event(115, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "o"

Call keybd_event(116, 0, 0, 0) '按下

Call keybd_event(116, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "p"

Call keybd_event(117, 0, 0, 0) '按下

Call keybd_event(117, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "q"

Call keybd_event(118, 0, 0, 0) '按下

Call keybd_event(118, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "r"

Call keybd_event(119, 0, 0, 0) '按下

Call keybd_event(119, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "s"

Call keybd_event(120, 0, 0, 0) '按下

Call keybd_event(120, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "t"

Call keybd_event(121, 0, 0, 0) '按下

Call keybd_event(121, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "u"

Call keybd_event(122, 0, 0, 0) '按下

Call keybd_event(122, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "v"

Call keybd_event(123, 0, 0, 0) '按下

Call keybd_event(123, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "w"

Call keybd_event(8, 0, 0, 0) '按下

Call keybd_event(8, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "x"

Call keybd_event(36, 0, 0, 0) '按下

Call keybd_event(36, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "y"

Call keybd_event(35, 0, 0, 0) '按下

Call keybd_event(35, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "z"

Call keybd_event(18, 0, 0, 0) '按下

Call keybd_event(20, 0, 0, 0) '按下

Call keybd_event(18, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(20, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "A"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(16, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(16, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "B"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(88, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(88, 0, KEYEVENTF_KEYUP, 0) '释放

 Sleep j

Case "C"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(68, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(68, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "D"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(78, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(78, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "E"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(79, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(79, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "F"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(19, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(19, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "G"

Call keybd_event(10, 0, 0, 0) '按下

Call keybd_event(68, 0, 0, 0) '按下

Call keybd_event(10, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(68, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "H"

Call keybd_event(10, 0, 0, 0) '按下

Call keybd_event(69, 0, 0, 0) '按下

Call keybd_event(10, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(69, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "I"

Call keybd_event(10, 0, 0, 0) '按下

Call keybd_event(77, 0, 0, 0) '按下

Call keybd_event(10, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(77, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "J"

Call keybd_event(10, 0, 0, 0) '按下

Call keybd_event(82, 0, 0, 0) '按下

Call keybd_event(10, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(82, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "K"

Call keybd_event(16, 0, 0, 0) '按下

Call keybd_event(9, 0, 0, 0) '按下

Call keybd_event(16, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(9, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "L"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(9, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(9, 0, KEYEVENTF_KEYUP, 0) '释放

 Sleep j

Case "M"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(16, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(16, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "N"

Call keybd_event(12, 0, 0, 0) '按下

Call keybd_event(115, 0, 0, 0) '按下

Call keybd_event(12, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(115, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "O"

Call keybd_event(12, 0, 0, 0) '按下

Call keybd_event(13, 0, 0, 0) '按下

Call keybd_event(12, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(13, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "P"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(27, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(27, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "Q"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(12, 0, 0, 0) '按下

Call keybd_event(46, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(12, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(46, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "R"

Call keybd_event(16, 0, 0, 0) '按下

Call keybd_event(46, 0, 0, 0) '按下

Call keybd_event(16, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(46, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "S"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(83, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(83, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "T"

Call keybd_event(16, 0, 0, 0) '按下

Call keybd_event(121, 0, 0, 0) '按下

Call keybd_event(16, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(121, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "U"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(115, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(115, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "V"

Call keybd_event(12, 0, 0, 0) '按下

Call keybd_event(19, 0, 0, 0) '按下

Call keybd_event(12, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(19, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "W"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(87, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(87, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "X"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(90, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(90, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "Y"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(89, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(89, 0, KEYEVENTF_KEYUP, 0) '释放

Sleep j

Case "Z"

Call keybd_event(17, 0, 0, 0) '按下

Call keybd_event(122, 0, 0, 0) '按下

Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(122, 0, KEYEVENTF_KEYUP, 0) '释放

End Select

Next

End Sub

Private Sub Command2_Click()

Dim S As String

S = Text1.Text

Shell S, vbNormalFocus

End Sub

Private Sub Command3_Click()

Dim S As String

S = Text5.Text

Shell S, vbNormalFocus

End Sub

Private Sub Command4_Click()

Call keybd_event(vbKeyCapital, 0, 0, 0) '模拟按下 'vbKeyCapital=20

Call keybd_event(20, 0, &H2, 0) '模拟弹起键

Call keybd_event(9, 0, 0, 0) '按下

Call keybd_event(9, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(13, 0, 0, 0) '按下

Call keybd_event(13, 0, KEYEVENTF_KEYUP, 0) '释放

Call keybd_event(vbKeyTab, 0, 0, 0) '模拟按下

Call keybd_event(9, 0, &H2, 0) '模拟弹起键

Call keybd_event(vbKeyA, 0, 0, 0) '模拟按下

Call keybd_event(65, 0, &H2, 0) '模拟弹起键

End Sub

Private Sub Form_Load()

Text4.Visible = False

End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
VB - 设定开关键[CapsLock - ScrollLock - NumLock]
用pywin32实现windows模拟鼠标及键盘动作
Python win32api.keybd
delphi窗体固定在桌面上
远程控制之鼠标、按键模拟
C# keybd
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服