C#中 怎么实现按下按钮相当于按下键盘上某个键
2个回答
展开全部
确保您已经引用了System.Windows.Forms DLL文件.
System.Windows.Forms.SendKeys.Send("A");
发射一个A信号。
Ctrl = ^
Shift = +
Alt = %
如,您想发送一个Ctrl+a (全选)到某个程序。
则
System.Windows.Forms.SendKeys.Send("^a");
其他特殊按键如"F10"
回车(Enter)等,请用大括号扩起使用。
如,发送回车
System.Windows.Forms.SendKeys.Send("{ENTER}");
特别注意:
{PRTSC} (印屏幕)键,不能够发送到窗口中。只能够发送到句柄0。但是效果不变,依然能够截取屏幕。
System.Windows.Forms.SendKeys.Send("A");
发射一个A信号。
Ctrl = ^
Shift = +
Alt = %
如,您想发送一个Ctrl+a (全选)到某个程序。
则
System.Windows.Forms.SendKeys.Send("^a");
其他特殊按键如"F10"
回车(Enter)等,请用大括号扩起使用。
如,发送回车
System.Windows.Forms.SendKeys.Send("{ENTER}");
特别注意:
{PRTSC} (印屏幕)键,不能够发送到窗口中。只能够发送到句柄0。但是效果不变,依然能够截取屏幕。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询