web-dev-qa-db-fra.com

Commande d'ouverture de port série sous Windows 7

Existe-t-il une commande Windows permettant d'ouvrir des ports série, disons COM3 via la commande Invite dans Windows 7? Par exemple:

OPEN "COM6" AS #1

Je ne peux pas utiliser pyserial ni aucun autre utilitaire non distribué avec Windows 7.

Solution recommandée Ouverture d’un port COM sous QBasic sous Windows 7

10
Olumide

Peut-être que vous pouvez utiliser le Powershell? Il est inclus dans Win7 ... 

code extrait d'ici http://blogs.msdn.com/b/powershell/archive/2006/08/31/writing-and-reading-info-from-serial-ports.aspx

Écriture sur un port série

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()

Lecture à partir d'un port série

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

Pour envoyer le contenu d'un fichier sur un port série:

copy file.bin com1 /b

Pour envoyer quelques caractères sur un port série:

echo hello > com1
0
david