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

时间:2012-10-08 16:26:30

标签: windows batch-file cmd windows-7 serial-port

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

OPEN "COM6" AS #1

我不能使用pyserial或其他未随Windows 7一起发布的实用程序。

首选解决方案 Opening a COM port in QBasic on Windows 7

2 个答案:

答案 0 :(得分: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()

从串口读取

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

答案 1 :(得分:1)

要将文件的内容发送到串行端口:

copy file.bin com1 /b

要向串行端口发送一些字符:

echo hello > com1