打开APP
userphoto
未登录

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

开通VIP
算密程序代码
userphoto

2023.04.04 广东

关注

​Private Declare Function findWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long

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 Command1_Click()

Shell "密码登录程序.exe", vbNormalFocus

End Sub

Private Sub Command2_Click()

Shell "密码登录程序.exe", vbNormalFocus

Dim i As Integer

Dim w As Long

    Dim m As Object

    Set m = CreateObject("WScript.Shell")

For i = 0 To 5

Select Case i

Case 0

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

m.SendKeys "00" '向WORD发送内容

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Case 1

Sleep 1000

m.SendKeys "{tab 2}"

Sleep 1000

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Sleep 1000

m.SendKeys "01" '向WORD发送内容

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Case 2

Sleep 1000

m.SendKeys "{tab 2}"

Sleep 1000

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Sleep 1000

m.SendKeys "02" '向WORD发送内容

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Case 3

Sleep 1000

m.SendKeys "{tab 2}"

Sleep 1000

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Sleep 1000

m.SendKeys "03" '向WORD发送内容

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Case 4

Sleep 1000

m.SendKeys "{tab 2}"

Sleep 1000

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Sleep 1000

m.SendKeys "04" '向WORD发送内容

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Case 5

Sleep 1000

m.SendKeys "{tab 2}"

Sleep 1000

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Call keybd_event(8, 0, 0, 0) '模拟按下 'backspace

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

Sleep 1000

m.SendKeys "05" '向WORD发送内容

Sleep 1000

m.SendKeys "{tab}"

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

Call keybd_event(13, 0, 0, 0) '模拟按下 'enter

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

Sleep 1000

End Select

Next

End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何用sendmessage 模拟键盘按键?!
VB - 设定开关键[CapsLock - ScrollLock - NumLock]
Python自动登录QQ
QTP模拟鼠标和键盘事件方法整理
C#实现的三种方式实现模拟键盘按键
窗口切换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服