|
发表于 2013-5-12 21:23:38
|
显示全部楼层
广东省广州市
C:
#include<WinUser.h>
#include<Windows.h>
void main()
{
Sleep(3000);
keybd_event(16,0,0,0); //按下Shift键
keybd_event('A',0,0,0); //按下a键
keybd_event('A',0,KEYEVENTF_KEYUP,0); //松开a键
keybd_event(16,0,KEYEVENTF_KEYUP,0); //松开Shift键
//构成组合键---->按下Shift的同时按下a,形成 A
}
E:
[e]
.版本 2
.DLL命令 keybd_event, , "user32", "keybd_event", , 这个函数模拟了键盘行动
.参数 键代码, 字节型, , 欲模拟的虚拟键码
.参数 键扫描码, 字节型, , 键的OEM扫描码
.参数 标志值, 整数型, , 零;或设为下述两个标志之一;KEYEVENTF_EXTENDEDKEY:指出是一个扩展键,而且在前面冠以0xE0代码;KEYEVENTF_KEYUP:模拟松开一个键
.参数 特定值, 整数型, , 通常不用的一个值。api函数GetMessageExtraInfo可取得这个值。允许使用的值取决于特定的驱动程序;
[/e]
代码:
[e]
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
编辑框1.获取焦点 ()
keybd_event (#A键, 0, 0, 0)
延时 (50)
keybd_event (#A键, 0, 2, 0)
[/e] |
|