Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在vb.net中将击键发送到串行端口?_Vb.net_Serial Port - Fatal编程技术网

如何在vb.net中将击键发送到串行端口?

如何在vb.net中将击键发送到串行端口?,vb.net,serial-port,Vb.net,Serial Port,我正在尝试向COM2发送ctrl-x按键,我需要编写代码来打开端口并进行读写,但当我尝试发送Chr(Keys.ControlKey+Keys.x)时,它不起作用。有什么想法吗?如果这是交互式的,传递KeyChar的事件将已经传递一个字符类型,该字符类型将是CONTROL-X 如果您试图生成值,那么Control-X实际上就是字母表中的字母X。它是第24个字母,在ASCII码中是24或0x18 所以你可能想要一个常数,就是Chr(24)。那么我如何发送这两个参数,例如,按住control键并点击X

我正在尝试向COM2发送ctrl-x按键,我需要编写代码来打开端口并进行读写,但当我尝试发送
Chr(Keys.ControlKey+Keys.x)
时,它不起作用。有什么想法吗?

如果这是交互式的,传递KeyChar的事件将已经传递一个字符类型,该字符类型将是CONTROL-X

如果您试图生成值,那么Control-X实际上就是字母表中的字母X。它是第24个字母,在ASCII码中是24或0x18


所以你可能想要一个常数,就是Chr(24)。

那么我如何发送这两个参数,例如,按住control键并点击X键