sendkeys是发送一个按键信息,能不能让按键一直按在那儿呢? sendkeys是发送一个按键信息,能不能让按键一直按在那儿呢?具体打比方来说就是程序中可以使键盘上某个按键模拟处于一直按下的情况,而不是sendkeys的按一下,要等我再发送一个命令才可以使那个按钮放开。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以了,不过要用到api了:Const VK_H = 72Const VK_E = 69Const VK_L = 76Const VK_O = 79Const KEYEVENTF_EXTENDEDKEY = &H1Const KEYEVENTF_KEYUP = &H2Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Sub Form_Key按下(KeyAscii As Integer) 'Print the key on the form Me.Print Chr$(KeyAscii);End SubPrivate Sub Form_Paint() 'KPD-Team 2000 'URL: http://www.allapi.net/ 'E-Mail: [email protected] 'Clear the form Me.Cls keybd_event VK_H, 0, 0, 0 ' 按下 H keybd_event VK_H, 0, KEYEVENTF_KEYUP, 0 ' 松开 H keybd_event VK_E, 0, 0, 0 ' 按下 E keybd_event VK_E, 0, KEYEVENTF_KEYUP, 0 ' 松开 E keybd_event VK_L, 0, 0, 0 ' 按下 L keybd_event VK_L, 0, KEYEVENTF_KEYUP, 0 ' 松开 L keybd_event VK_L, 0, 0, 0 ' 按下 L keybd_event VK_L, 0, KEYEVENTF_KEYUP, 0 ' 松开 L keybd_event VK_O, 0, 0, 0 ' 按下 O keybd_event VK_O, 0, KEYEVENTF_KEYUP, 0 ' 松开 OEnd Sub在程序中只按下,不松开键就可以了 导入Excel文件的问题 [重赏]给个好看的程序界面贴图 chr(0)这个字符是什么呀?占一个字符宽度,但是不显示? 我是新手,问的问题简单大家不要介意 简单问题,给100分 运行时出错’429' ActiveX部件不能创建对象,控件注册仍然不起作用,怎么办? 关于GetPixel()在2000下使用的问题,高手请进! 如何让窗体的最大化按钮变灰? 如何打开共享文件夹。 Automation Error?VB启动出错!大家看看!在线等待!急! mouthview 的使用,了!! 如何在Server端統計連線(用Winsock)人數???
Const VK_H = 72
Const VK_E = 69
Const VK_L = 76
Const VK_O = 79
Const KEYEVENTF_EXTENDEDKEY = &H1
Const KEYEVENTF_KEYUP = &H2
Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Sub Form_Key按下(KeyAscii As Integer)
'Print the key on the form
Me.Print Chr$(KeyAscii);
End Sub
Private Sub Form_Paint()
'KPD-Team 2000
'URL: http://www.allapi.net/
'E-Mail: [email protected]
'Clear the form
Me.Cls
keybd_event VK_H, 0, 0, 0 ' 按下 H
keybd_event VK_H, 0, KEYEVENTF_KEYUP, 0 ' 松开 H
keybd_event VK_E, 0, 0, 0 ' 按下 E
keybd_event VK_E, 0, KEYEVENTF_KEYUP, 0 ' 松开 E
keybd_event VK_L, 0, 0, 0 ' 按下 L
keybd_event VK_L, 0, KEYEVENTF_KEYUP, 0 ' 松开 L
keybd_event VK_L, 0, 0, 0 ' 按下 L
keybd_event VK_L, 0, KEYEVENTF_KEYUP, 0 ' 松开 L
keybd_event VK_O, 0, 0, 0 ' 按下 O
keybd_event VK_O, 0, KEYEVENTF_KEYUP, 0 ' 松开 O
End Sub在程序中只按下,不松开键就可以了