如何使用批处理文件从COM端口读取数据?

9

有没有可以用于从COM端口读取数据的DOS/Batch命令?

我试图寻找解决方案,但没有找到。


请记得首先设置端口参数(波特率、奇偶校验、数据位、停止位和起始位以及重试)。同时要注意,没有控制逻辑的情况下读取COM端口很容易出现故障。 - Dr. belisarius
1
读取COM端口信息时,我尝试使用“type COM{n}”命令,但似乎无法正常工作。在使用此命令之前,我们需要设置特定的配置吗?另外,我需要做些什么才能将COM端口中的数据读取到某个文本文件中? - user907430
1个回答

15

要从COM端口读取一些信息,可以尝试使用以下命令:

type COM{n}

发送信息到COM端口,请使用以下命令:

echo some text > COM{n}

@ethanpil:我没有机会尝试,但是 set /p line=<com{n} 应该可以工作。 - Stephan
如果来自COM1的数据是二进制数据,它能正常工作吗? - Stan Huang at Taiwan
1
系统找不到指定的文件。COM端口存在。如果指定完整路径\.\COM1,则写入COM端口可行,但问题在于读取。 - nicolas2008

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接