
C# 模拟键盘按键的问题
比如我想模拟按下alt+tab或者ctrl+alt+del怎么做?给个实例谢谢keybd_event(17,0,0,0);keybd_event(18,0,0,0);ke...
比如我想模拟按下 alt + tab 或者 ctrl + alt + del 怎么做?
给个实例谢谢
keybd_event(17, 0, 0, 0);
keybd_event(18, 0, 0,0);
keybd_event(110, 0, 0, 0);
这样为什么不行? 展开
给个实例谢谢
keybd_event(17, 0, 0, 0);
keybd_event(18, 0, 0,0);
keybd_event(110, 0, 0, 0);
这样为什么不行? 展开
2个回答
展开全部
很简单的哈
用SendKeys.Send ("hello");//直接发送键值
或者SendKeys.SendWait ("hello");//这个是发送键后,并等待程序处理
发送alt + tab 用sendkeys.send("%{DELETE}") %表示alt,
ctrl + alt + del sendkeys.send("^%{DELETE}") “^”表示crtl哈
这里有msdn的说明,你可以看看哈
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/CPref17/html/M_System_Windows_Forms_SendKeys_Send_1_16219e3a.htm
你看看哈!
绝对不后悔的!
你可以学更多的哈!
用SendKeys.Send ("hello");//直接发送键值
或者SendKeys.SendWait ("hello");//这个是发送键后,并等待程序处理
发送alt + tab 用sendkeys.send("%{DELETE}") %表示alt,
ctrl + alt + del sendkeys.send("^%{DELETE}") “^”表示crtl哈
这里有msdn的说明,你可以看看哈
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/CPref17/html/M_System_Windows_Forms_SendKeys_Send_1_16219e3a.htm
你看看哈!
绝对不后悔的!
你可以学更多的哈!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询