社区
C#
帖子详情
Winform程序,如何模拟键盘按PrtSc键
超级大咸鱼
2014-08-18 10:45:13
我知道怎么模拟按键,但是某些功能键按不出来,比如PrtSc键这个截屏键该怎么模拟
...全文
137
1
打赏
收藏
Winform程序,如何模拟键盘按PrtSc键
我知道怎么模拟按键,但是某些功能键按不出来,比如PrtSc键这个截屏键该怎么模拟
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
全栈极简
2014-08-18
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.sendkeys.send.aspx
C# 虚拟
键
盘
按
键
(一)【SendKeys】
有些场景下,需要
模拟
键
盘
按
键
的动作,而不是真正地去敲击
键
盘
,比如使用触屏或者使用遥控器去
模拟
输入,这就用到虚拟
键
盘
按
键
这个功能,常用的有三种方式,一种是用SendKeys去
模拟
输入按
键
,第二种是Window API的keybd_event函数,第三种也是Window API的SendInput函数(包含了
模拟
鼠标)。在微软的官方文档中说,第三种SendInput函数已经取代第二种keybd_event函数(能正常使用)。我们先说第一种SendKeys的使用。
C#
模拟
键
盘
输入 SendKeys用法
C#
模拟
键
盘
输入 SendKeys用法
Winform
窗体学习笔记 第三十四篇 SendKeys类
1. 提供将
键
击发送到应用
程序
的方法。 2. SendKeys 方法: Send:向活动应用
程序
发送击
键
。 每个
键
都由一个或多个字符表示。 若要指定单个
键
盘
字符,请使用该字符本身。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。 SendKeys.Send("ACxS"); //大小写直接影响到输入的大小写 加号 (+)、插入符号 (^)...
C#
模拟
键
盘
鼠标事件
1.
模拟
键
盘
事件
System.Windows.Forms.SendKeys
以下是 SendKeys 的一些特殊
键
代码表。
键
代码
BACKSPACE {BACKSPACE}、{BS} 或 {BKSP}
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
DEL 或 DEL
(C#)
WinForm
SendKeys 代码表
使用 SendKeys 将
键
击和组合
键
击发送到活动应用
程序
。此类无法实例化。若要发送一个
键
击给某个类并立即继续
程序
流,请使用 Send。若要等待
键
击启动的任何进程,请使用 SendWait。
每个
键
都由一个或多个字符表示。若要指定单个
键
盘
字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。
加号 (+)、插入符号 (^)、百分号 (%)、
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章