C#模拟Windows键盘单击
来源:互联网 发布:c语言void 的用法 编辑:程序博客网 时间:2024/05/21 09:47
C#模拟Windows键盘单击
模拟按键单击只需要调用WinAPI即可,具体实现如下
using System.Runtime.InteropServices; /// <summary> /// 输出键盘信号 /// </summary> /// <param name="bVk">虚拟键值</param> /// <param name="bScan">一般为0</param> /// <param name="dwFlags">0 为按下,2为释放 </param> /// <param name="dwExtraInfo">一般情况下设成为0 </param> [DllImport("user32.dll", EntryPoint = "keybd_event", SetLastError = true)] public static extern void keybd_event( Keys bVk, //虚拟键值 byte bScan,// 一般为0 int dwFlags, //这里是整数类型 0 为按下,2为释放 int dwExtraInfo //这里是整数类型 一般情况下设成为0 );
在这里将Window的API user32.dll
进行了调用,并封装成了 keybd_event(Keys bVk,byte bScan,int dwFlags,int dwExtraInfo);
方法
只需要调用keybd_event
方法即可模拟键盘按键事件了,模拟空格键例子如下
keybd_event(Keys.Space, 0, 0, 0);
0 0
- C#模拟Windows键盘单击
- C# 模拟单击网页链接
- c#键盘模拟
- C# 模拟键盘值
- C# 模拟键盘值
- c#键盘模拟
- c# 模拟键盘动作
- C# 键盘鼠标模拟
- C#模拟鼠标,键盘
- C#模拟鼠标,键盘 .
- C#模拟键盘事件
- C#模拟键盘事件
- c#模拟鼠标键盘操作
- C#模拟键盘登录网站
- C#模拟键盘鼠标事件
- C#模拟键盘登录网站
- C#模拟键盘鼠标事件
- C#模拟键盘鼠标事件
- zip格式伪加密
- Activity相关备忘
- CALL与retn
- [整理]C#反射(Reflection)详解
- Linux 查看进程和删除进程
- C#模拟Windows键盘单击
- Tree
- 海思HI3518由于sensor对齐方式问题导致视频花屏
- vector数组元素的排序
- 状压dp(瞎BB)
- HDU1224
- c语言笔记——基本数据类型
- BZOJ 4821 [Sdoi2017]相关分析
- Redis、Memcache和MongoDB的区别