用于在Windows 7中打开串行端口的命令

Olu*_*ide 10 windows cmd serial-port batch-file windows-7

是否有用于打开串行端口的Windows命令,比如说COM3通过Windows 7中的命令提示符?例如:

OPEN "COM6" AS #1
Run Code Online (Sandbox Code Playgroud)

我不能使用pyserial或任何其他未与Windows 7一起分发的实用程序.

首选解决方案 在Windows 7上的QBasic中打开COM端口

Max*_*Max 20

也许你可以使用Powershell?它包含在Win7中......

代码来自这里http://blogs.msdn.com/b/powershell/archive/2006/08/31/writing-and-reading-info-from-serial-ports.aspx

写入串行端口

PS> [System.IO.Ports.SerialPort]::getportnames()
COM3
PS> $port= new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one
PS> $port.open()
PS> $port.WriteLine("Hello world")
PS> $port.Close()
Run Code Online (Sandbox Code Playgroud)

从串口读取

PS> $port= new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one
PS> $port.Open()
PS> $port.ReadLine()
Run Code Online (Sandbox Code Playgroud)