我尝试通过PC的串行com端口通过TTL桥与硬件进行通信。我发现了一些有用的命令,可以帮助使用批处理文件接收和发送字符串。这是我的批次代码
@echo off
mode COM3 BAUD=9600 PARITY=n DATA=8
:main
set /p x=5 <nul >\\.\COM3
ping localhost -n 2 >nul
type com3
goto main
问题是批处理文件到达&#34;键入com3&#34;线。它开始监听com3端口,永远不会离开那条线并卡在那里..有没有像超时程序那样有助于终止&#34;类型com3&#34;过了一会儿?
我不擅长批处理编程,我所能做的就是使用批处理命令编写简单的脚本。
提前致谢
答案 0 :(得分:1)
type com3
命令永远不会为您返回。它将永远听取港口。稍微调整一下就有2个窗口可以帮到你。
@echo off
mode COM3 BAUD=9600 PARITY=n DATA=8
start type com3
:main
set /p x=5 <nul >\\.\COM3
ping localhost -n 2 >nul
goto main