Batch file 设置Com端口

Batch file 设置Com端口,batch-file,serial-communication,Batch File,Serial Communication,我遇到一个问题,在打开超级终端之前COM端口不发送命令。如果我将一根RS232电缆从COM1端口连接到COM2端口,我可以使用两个超级终端实例来回发送消息。一旦建立了连接,我就可以断开与COM2的连接,并将其连接到需要该消息的硬件,它将正常执行。我必须这样做,每次我重新启动电脑,否则什么也不会发生 我正在使用批处理文件通过以下行发送命令: echo hello>com1 我们也在Windows XP上运行。使用MODE命令。类型模式/?获取使用帮助。我从未尝试过使用批处理文件中的串行端口,但请尝

我遇到一个问题,在打开超级终端之前COM端口不发送命令。如果我将一根RS232电缆从COM1端口连接到COM2端口,我可以使用两个超级终端实例来回发送消息。一旦建立了连接,我就可以断开与COM2的连接,并将其连接到需要该消息的硬件,它将正常执行。我必须这样做,每次我重新启动电脑,否则什么也不会发生

我正在使用批处理文件通过以下行发送命令: echo hello>com1


我们也在Windows XP上运行。

使用MODE命令。类型模式/?获取使用帮助。我从未尝试过使用批处理文件中的串行端口,但请尝试查看
模式/?
。。。类似于模式COM1:BAUD=19200。。。还有几个其他选项用于控制流量控制等。默认情况下,模式实际上设置正确,但我已将设置模式添加到bat文件中,但没有效果。在超级终端被使用之前,它的行为就好像根本不知道有连接一样。从那时起,连接工作正常,硬件接收所有消息。您是否将重新启动后(不工作时)立即的
模式COM1
的输出与使用Hyperterm后的输出进行了比较?我刚检查过,它们是相同的。波特率-9600,数据位-8,奇偶校验位-None,停止位-1,流量控制位-None使用MODE命令。类型模式/?获取使用帮助。我从未尝试过使用批处理文件中的串行端口,但请尝试查看
模式/?
。。。类似于模式COM1:BAUD=19200。。。还有几个其他选项用于控制流量控制等。默认情况下,模式实际上设置正确,但我已将设置模式添加到bat文件中,但没有效果。在超级终端被使用之前,它的行为就好像根本不知道有连接一样。从那时起,连接工作正常,硬件接收所有消息。您是否将重新启动后(不工作时)立即的
模式COM1
的输出与使用Hyperterm后的输出进行了比较?我刚检查过,它们是相同的。波特率-9600,数据位-8,奇偶校验位-None,停止位-1,流量控制位-None使用MODE命令。类型模式/?获取使用帮助。我从未尝试过使用批处理文件中的串行端口,但请尝试查看
模式/?
。。。类似于模式COM1:BAUD=19200。。。还有几个其他选项用于控制流量控制等。默认情况下,模式实际上设置正确,但我已将设置模式添加到bat文件中,但没有效果。在超级终端被使用之前,它的行为就好像根本不知道有连接一样。从那时起,连接工作正常,硬件接收所有消息。您是否将重新启动后(不工作时)立即的
模式COM1
的输出与使用Hyperterm后的输出进行了比较?我刚检查过,它们是相同的。波特率-9600,数据位-8,奇偶校验位-None,停止位-1,流量控制位-None