永发信息网

VB6模拟键盘事件

答案:3  悬赏:30  手机版
解决时间 2021-04-04 21:03
VB6模拟键盘事件
最佳答案
添加一个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
全部回答
不好意思没看清你是要在启动窗体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 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。
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)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么证明一条直线和平面平行
2011年中央财政预算安排用于“三农”支出9 88
苗阜 王声,五行诗相声,音频,谢谢
路由器里面的 WAN口链路状态设置
萌·启点陈老师教育咨询室地址好找么,我
用兰博基尼写一段话
爱情的留言句子给女生,描写清秀的女生闭上眼
I my homework at nine o’clock last Sunday
ETC在船舶运输中指的是什么
如何表现模特的高挑身材
四年级写人的好词佳句,描写人物动作的句子有
单选题唯物辩证法的两个总特征是A.联系观和发
杰德智能互联系统上的收音机怎么关闭
开门的时候总感觉害怕,怎么办
我英语口语发音不标准怎么办?
推荐资讯
想知道: 台山市 从台山市台城街道办到台山市
发质硬,剪了短发早上睡醒头发都支愣着,是软化
阅读下面的文字,按要求作文。(50分)时代的发
民间游戏蒸馍馍的活动反思
更新凯立德导航后激活码不能用了怎么办,或者
手机存储卡是什么,oppo手机里媒体储存是什么
描写秋日的好词好词
苹果4的home键按时间长了会坏吗?
有没有一些节奏很快的英文歌,适合女生跳舞的
在赵爽弦图中,已知直角三角形的短直角边长为
申请建筑工程施工总承包资质需具备哪些条件
为什么我喜欢蹦迪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?