登录
首页 » C# » c# 超级按键模拟键盘按键 实例源码下载

c# 超级按键模拟键盘按键 实例源码下载

于 2015-03-17 发布
0 238
下载积分: 1 下载次数: 0

代码说明:

InitSuperKeys() 安装WINIO驱动,一般用于Form_Load事件中调用CloseSuperKeys() 卸载WINIO驱动,一般用于Form_Closed事件中调用KeyDown(Key) 模拟普通Key键按下。KeyDownEx(Key)模拟扩展Key键按下。KeyUp(Key)模拟普通Key键弹起。KeyUpEx(Key)模拟扩展Key键弹起。KeyPress(Key)模拟普通Key键按下并弹起一次。其中按下和弹起的默认时间间隔是200毫秒KeyPress(Key,Int32)模拟普通Key键按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒。KeyPressEx(Key)模拟扩展按键Key按下并弹起一次。其中按下和弹起的默认时间间隔是200毫秒,写入扩展按键信息间隔时间为100毫秒KeyPressEx(Key,Int32)模拟扩展按键Key按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒,写入扩展按键信息间隔时间为100毫秒。KeyPressEx(Key,Int32,Int32)模拟扩展按键Key按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒,写入扩展按键信息间隔时间是第三个参数,单位为毫秒。特别说明:1、 在执行模拟按键之前必须先执行InitSuperKeys()进行驱动的安装,在窗体关闭之后最好可以卸载驱动。2、 以上方法中的参数Key为我在WinIoSys类中定义的一个枚举,并非DONET系统的Key枚举。3、 普通Key是指A,B,C,Space这种标准键盘按键。而扩展按键是指“方向键”等特殊按键,系统在处理这种扩展键的时候会先有一个写扩展按键信息的时间。因此没有Ex结尾的方法都是用于标准普通按键的,有Ex结尾的方法是用于特殊的扩展按键的。其中他们都有重载,用户可以自己设置间隔时间。至于按键详细分类,请自己上Google搜索。4、 模拟一次按键事件后,一定要让程序Sleep一些毫秒,否则下一个按键是无法正常模拟出的。5、 貌似USB走的是总线,和端口操作无关,因此该方法理论上不支持USB接口的键盘。由于大多数鼠标都是USB接口的。6、 部分杀毒软件会提醒用户安装驱动,或者将WinIo.sys报为病毒,其实这是正常现象。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • R2000模块开发C#开发文档
    R2000读写器开发
    2018-05-12下载
    积分:1
  • C# 树状 组织结构图 类似直销组织 源码
    C# 树状 组织结构图 类似直销组织 源码
    2013-10-03下载
    积分:1
  • c异或实现音频的加密解密
    采用异或实现加解密
    2019-07-24下载
    积分:1
  • c# 人事管理系统完整源码下载(考勤管理、简历管理)
    人事管理系统完整源码(含数据库),其中有 员工简历、考勤录入等功能 友情提示:附加数据库之后,修改 y.cn 中的数据库连接 即可使用(登录账号:10001  密码:123456) public y() { pobjConn.ConnectionString = "server=.;database=rsgl;uid=sa;pwd=sa"; }
    2014-12-18下载
    积分:1
  • C# 下载图片示例
    using System;using System.Web;public class DownImg : IHttpHandler { //图片下载功能 public void ProcessRequest(HttpContext context) { System.Net.WebResponse response = null; System.IO.Stream stream = null; string path = context.Request.Url.Query.Split(new string[] { "coverimg=" }, StringSplitOptions.RemoveEmptyEntries)[1]; System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(path); response = request.GetResponse(); stream = response.GetResponseStream(); System.IO.MemoryStream memStream = Txooo.Mobile.HttpTools.CloneStream(stream); byte[] bytes = new byte[memStream.Length]; memStream.Read(bytes, 0, bytes.Length); // 设置当前流的位置为流的开始 memStream.Seek(0, System.IO.SeekOrigin.Begin); context.Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 string fileName = DateTime.Now.Ticks.ToString() ".jpg"; context.Response.AddHeader("Content-Disposition", "attachment; filename=" fileName); context.Response.BinaryWrite(bytes); context.Response.Flush(); } public bool IsReusable { get { return false; } }}
    2014-05-29下载
    积分:1
  • opencvsharp 打开图像并且使用WPF中Image显示
    实现用opencvsharp打开图像,并且使用Image显示,其中包括Mat类型的转换方法。
    2020-12-04下载
    积分:1
  • 青春部落格pds图片源码
    青春部落格pds图片源码
    2014-07-17下载
    积分:1
  • c#与Omron通讯(通过Fins命令读写Omron PLC)
    使用前,使用说明: 1. 请安装OMRON SYSMAC OPC Server V2 FinsGateway 2003. 并在TCP处添加相应的PLC地址,然后加载AMP.sdb(打开过一次即可)。2. 运行"OPC动态库注册"里的install.exe,会自动注册相关的PLC动态库。3. 这样,就可以运行软件了。
    2019-05-28下载
    积分:1
  • Unity接入高德定位sdk原工程.zip
    解压,替换包名,key直接打包运行。自用工程,真实有效,亲测可用
    2019-08-17下载
    积分:1
  • c# 吸附窗体类,仿QQ效果
    窗体移动到屏幕边缘会自动伸缩,鼠标移上去的话就显示出来!
    2013-12-31下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载