如何利用VB编写像按键精灵一样能模拟键盘操作?

 我来答
akini
2006-03-20 · TA获得超过106个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:208万
展开全部
【VB声明】
Private Declare Sub keybd_event Lib "user32" Alias "keybd_event" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

【说明】

这个函数模拟了键盘行动

【返回值】

【备注】

这个函数支持屏幕捕获(截图)。在win95和nt4.0下这个函数的行为不同

【参数表】
bVk ------------ Byte,欲模拟的虚拟键码

bScan ---------- Byte,键的OEM扫描码

dwFlags -------- Long,零;或设为下述两个标志之一
KEYEVENTF_EXTENDEDKEY
指出是一个扩展键,而且在前面冠以0xE0代码
KEYEVENTF_KEYUP
模拟松开一个键

dwExtraInfo ---- Long,通常不用的一个值。api函数GetMessageExtraInfo可取得这个值。允许使用的值取决于特定的驱动程序
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式