10

Windows 7のコマンドプロンプトからCOM3などのシリアルポートを開くためのWindowsコマンドはありますか?例えば:

OPEN "COM6" AS #1

pyserialやWindows7で配布されていないその他のユーティリティを使用できません。

推奨されるソリューション Windows7のQBasicでCOMポートを開く

4

2 に答える 2

23

たぶん、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()
于 2012-10-09T13:53:00.633 に答える
2

ファイルの内容をシリアルポートに送信するには:

copy file.bin com1 /b

シリアルポートに数文字を送信するには:

echo hello > com1
于 2018-08-03T10:02:06.133 に答える