有一个echo
cmd 命令可以在不打开 COM 端口的情况下将字符串发送到 COM 端口:
echo Hello > COM1
我知道 PowerShell (PS) 程序可以创建一个串行对象
$port= new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one
$port.open()
$port.ReadLine()
$port.Close()
tail
但我正在寻找 UNIX 的/命令的单行等效项,cat
以便将内容刷新到 stdout 而不打开端口。我尝试了copy
和type
命令的不同组合。但它们不起作用。例如
type COM7
继续工作而不读取发送到端口的数据。还有 PSGet-Content
似乎相关,但我不知道如何使用它来读取串行端口的内容。