web-dev-qa-db-ja.com

Windows 7でシリアルポートを開くコマンド

シリアルポートを開くためのWindowsコマンドはありますか、Windows 7のコマンドプロンプトを介してCOM3と言いますか?例えば:

OPEN "COM6" AS #1

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

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

10
Olumide

多分あなたは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()
20
Max

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

copy file.bin com1 /b

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

echo hello > com1
1
david