use*_*826 5 serial-port batch-file
我正在尝试使用批处理文件从COM端口自动检索数据.
我可以配置com端口并在其他地方发送命令以询问我的设备信息.
问题是我无法捕获设备发送的数据.我已经尝试使用RealTerm并且设备正在工作并将信息发送回电脑,但我真的需要批处理文件来自动完成,这里是代码:
echo off
MODE COMxx ...
COPY retrievecommand.txt \\\\.\COMxx:
COPY \\\\.\COMxx: data.txt
Run Code Online (Sandbox Code Playgroud)
有什么建议?
读取时,该COPY命令将继续执行,直到检测到文件末尾。由于源是一个设备(具有潜在的无限流),它只知道在检测到文件结束标记时停止。这是 Ctrl-Z (0x1A) 字符。
使用命令读取的重复问题中的建议TYPE可能会导致相同的问题。
没有读取单行的标准机制。如果您可以将应用程序移植到 PowerShell,您应该能够读取单行并获得预期的结果。