1
データをCOMポートに送信する必要がありますが、キャリッジリターンはありません。 これは私がこれまで持っていたものです。powershell COMポートへのデータの書き込み改行の削除
$port = New-Object System.IO.Ports.SerialPort
$port.PortName = "COM10"
$port.BaudRate = 9600
$port.Parity = "none"
$port.DataBits = 8
$port.StopBits = "None"
$port.Handshake = "None"
$port.Open()
$data = $port.ReadExisting()
if ($data)
{
$port.writeLine("OK")
...
...
}
私が持っている問題は、$ port.writeLine(「OK」)はキャリッジリターンを言い訳されて、私はOKの前にスペースを考えます。 私はOK文字列を聞いているデバイスを持っています。
これを削除する方法はありますか?
おかげ
ありがとうございます。どのように私はそれを逃したのか分からない。 – Mick