0
我只是坐在windows cmd shell的前面,通過powershell打開一個COM端口,向外部設備發送一些信息。如果我鍵入下面的代碼到外殼的一切完美的作品:如何通過Powershell發送日期/時間到COM端口?
powershell
$port=new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one
$port.open(
$port.WriteLine("Hello world")
$port.Close()
但現在我要發送的日期和時間來港,所以我想我只需要改變第5行:
$port.WriteLine(Get-Date)
或
$port.WriteLine($Get-Date)
但不起作用(殼告訴我一些奇怪的東西在紅色的字母),我不知道到目前爲止怎麼可以這樣做...... 誰能幫助我?
這樣的作品,真的謝謝了,這不是那麼困難0 :-)我給票了,但我不#沒有足夠的聲譽;-) – DonCookie
'$ port.WriteLine((獲取 - 日期))'也應該工作。內部圓括號在返回值傳遞給WriteLine方法之前,在子shell中執行Get-Date。 –