手机版

C模拟鼠标键盘动作(3)

发布时间:2021-06-08   来源:未知    
字号:

在实际应用中,有时需要程序模拟鼠标点击或键盘按键操作,代替某些程序既定的人工操作,这样不但省时省力,效率较高,而且可以进行一些人力很难持续完成的工作。因为人是血肉之躯,人有思考的能力,但是人是会疲劳的,而电脑不会,只要有足够的资源和性能稳定的硬件设备。

数字键盘减号 {SUBTRACT}

数字键盘乘号 {MULTIPLY}

数字键盘除号 {DIVIDE}

要指定与 Shift、Ctrl 和 Alt 键的任意组合一起使用的键,请在这些键代码之前加上以下一段或多段代码。

键 代码

Shift +

Ctrl ^

Alt %

要指定在按一些键时应同时按住 Shift、Ctrl 和 Alt 键的任意组合,请将这些键的代码放在括号内。例如,要指定按 E 和 C 时同时按住 Shift 键,请使用“+(EC)”。要指定按 E 时应按住 Shift,之后按 C 时不按住 Shift,请使用“+EC”。

要指定重复键,请使用格式 {key number}。键和数字之间必须放一空格。例如,{LEFT 42} 表示按向左键 42 次;{h 10} 表示按 H 10 次。

示例:

下面的代码是使用.Net内置方法SendKeys.Send()模拟键盘按键,向文本框控件TextBox中输入英文字母a到z。

// 文本框获取焦点

this.textBox1.Focus();

for (int i = 65; i < 91; i++)

{

// 设置键盘按键代码

char Letter = (char)i;

// 模拟键盘按键输入字母

SendKeys.Send(Letter.ToString());

// 暂停线程模拟按键速度

System.Threading.Thread.Sleep(100);

// 响应Windows消息等待下次按键

SendKeys.Flush();

}

C模拟鼠标键盘动作(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)