模拟人生4 马赛克:VB的按键问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 13:37:28
我用Call keybd_event(96,0,0,0)
模拟0的按下,可是没反映,这是什么问题
“[”,“]”“:”“。”的键码是多少

再声明一个api
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
然后用下面的方法法实现按键
Call keybd_event(96, 0, 0, 0)
Sleep 10
Call keybd_event(96, 0, &H2, 0)

[219
]221
;186
.190

ReturnValue2 =Shell("一个程序.exe", 1)
AppActivate ReturnValue2, True
激活那个程序

SendKeys "{TAB 2}", True
向那个程序发送TAB键2次

不断的用sendkeys可用定时器或者多媒体计时器进行延时调节

你用的是API吧,检查一下函数声明错了没有?有时候从Win32API文本浏览器里面拷贝过来的函数声明是错的,上网查一下。