问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB6模拟键盘事件

发布网友 发布时间:2023-06-01 23:14

我来回答

3个回答

热心网友 时间:2024-10-20 03:10

不好意思没看清你是要在启动窗体5秒后运行时候 运行
这样
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Form_Load()
Sleep (5000) '等带5秒
Shell "notepad", 1
Sleep (1000) '等带1秒
Call keybd_event(65, 0, 0, 0) '模拟按下"a"键
Sleep (2000) '等带2秒
Call keybd_event(66, 0, 0, 0) '模拟按下"b"键
Me.Show
End Sub
然后再添加一个模块
在里面写上
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
如果你要一启动就要看见窗体可以添加一个timer控件 Interval 设置为5000
把上面的代码换成Private Sub Timer1_Timer()
Shell "notepad", 1
Sleep (1000) '等带1秒
Call keybd_event(65, 0, 0, 0) '模拟按下"a"键
Sleep (2000) '等带2秒
Call keybd_event(66, 0, 0, 0) '模拟按下"b"键
Me.Show
Timer1.Enabled = False
End Sub
其余不变 你可以自己灵活修改下
主要代码已经给你了
哪个shell 后面的1是正常显示窗体
vbHide 0 窗口被隐藏,且焦点会移到隐式窗口。
VbNormalFocus 1 窗口具有焦点,且会还原到它原来的大小和位置。
VbMinimizedFocus 2 窗口会以一个具有焦点的图标来显示。
VbMaximizedFocus 3 窗口是一个具有焦点的最大化窗口。
VbNormalNoFocus 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
VbMinimizedNoFocus 6 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。

热心网友 时间:2024-10-20 03:11

添加一个commandbutton,启动后点击command1激发事件
完整代码:
Option Explicit
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()
Sleep (5000)
Shell "notepad", 1
Sleep (1000)
Call keybd_event(65, 0, 0, 0)
Sleep (2000)
Call keybd_event(66, 0, 0, 0)
Form1.SetFocus
End Sub

热心网友 时间:2024-10-20 03:11

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Shell "notepad", 1
Sleep (1000) '等待2秒
Call keybd_event(65, 0, 0, 0) '模拟按下"a"键
Sleep (2000) '等待2秒
Call keybd_event(66, 0, 0, 0) '模拟按下"b"键
Me.SetFocus
End Sub
然后再添加一个模块
在里面写上
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胶原蛋白线双眼皮是不是永久性 双眼皮埋线是蛋白质还是尼龙绳-双眼皮埋线蛋白线多久能吸收 人体输液的“港口”完全植入式输液港 双眼皮宽变窄修复的方法 同心保家庭重疾险靠不靠谱?便宜吗? 做完双眼皮一宽一窄怎么办 喝全脂奶粉对长高有没有什么好处? redmine中“选择一个项目..."下拉列表框中为什么只列出一个项目,我建... 南充市龙门中学实力现在怎样?他的奥赛班是重点班么? 感情中为什么总是不知足呢? VB6模拟键盘按键 小米max是一加手机吗 如何spss因子分析求权重在spss里如何操作 那位高手看看这个印章合适着梅 赵叔儒的介绍 赵叔孺的介绍 求购的造句求购的造句是什么 错惹人,伤怀回渡。这句话的含义 身在应无回渡日的解释身在应无回渡日的解释是什么 网络语言 摆渡 是什么意思? 你是如何评价小学初中教育六三制和五四制的?你觉得哪个好一些? 哈弗H2空调系统的语音指令数字9是什么意思? 空调热分不吹上面显示9是怎么回事 Xiaomi Mi3/4WCDMA 什么意思 四川省阿坝州阿坝县人口密度大吗 阿坝县海拔多少米高 信仰有高低之分吗? 植物释放氧气与释放二氧化碳的比例大概是多少 植物释放氧气与释放二氧化碳的比例大概是多少? ...中有毒有害物质的释放比例”这个表格主要是做什么用的? VB6 键盘记录器 呼准高速和灵河高速到了河曲是一个收费站吗 灵河高速长粱山通车了吗 梦见俺姑妈在门口卖簸箕 小米公司版是什么意思? 小米note公司版跟联通合约版有什么区别? 美的烤箱有哪些优点?美的烤箱有哪些型号? 电烤箱的品牌有哪些美的电烤箱价格 为什么我的梦幻西游里的房子变灰色的了? 为什么说用小米手机的人智商最高? 梦幻西游植物3J青松浇水施肥 多了 会不会死? 我之前做网络推广的,现在想跳槽,是做网络推广还是换个行业好?_百度知 ... 网络推广与文案的关系是什么?如何转型? 你好,我想问一下,如果在一家网络科技公司做了一个app,源代码需要... 怎样交源代码给老师? bd证件号是什么意思 想问修改的条件 好运的英文怎么写怎么找回 java连接mysqljdk有要求吗 java连接mysql数据库乱码的解决方案