C#中,如何向串口输入组合键Ctrl+G?
例如使用serialPort1.Write(command+"\r");,command的值应该怎么写呢?...
例如使用serialPort1.Write(command + "\r");,command的值应该怎么写呢?
展开
2个回答
2014-11-05
展开全部
追问
用超级终端通过串口COM1与对端通信,在超级终端中提示敲键盘的Ctrl+G来实现某一功能。现在用C#编程实现这一输入,是否可以通过byte[] b = new byte[] { 0x7 };serialPort1.Write(b, 0, 1);实现?
追答
敲键盘快捷键和你实际发出去的数是两码事,键盘快捷键是用户界面触发了一个发送某个命令的事件,在这个事件里面,可以按照你的byte[] b = new byte[] { 0x7 };serialPort1.Write(b, 0, 1);,把0x7发出去。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询