Du kan nemt kommunikere på to måder med serielle porte i Windows-operativsystemet : VBScript eller C # NET . . VBScript metode er lettest implementeres udnytte en tredjeparts værktøj, men du kan skrive manuskriptet selv afhængig af din kommunikation mål. Brug C # har den fordel af at udnytte klasser indbygget i . NET Framework , hvilket gør scripts du skriver mere kraftfuld og sikker. Ting du skal
Microsoft Visual C # 2010 Express Edition
Vis Flere Instruktioner
Opret en VBScript
1
Klik på " Start" -menuen og derefter navigere til " alle programmer ".
2
Naviger til" Tilbehør "menuen og klik på" Notesblok "ikonet.
3
Indtast følgende kode i teksteditoren : Hej
Dim compName
Gør
compName = InputBox ("Indtast computerens navn :", "Spørg" )
Loop indtil compName < > , " " Salg
ListPorts ( compName )
' subrutine til at vise info
sub ListPorts ( compName )
Dim objWMIService
Dim samling
Set objWmiService = GetObject ( " winmgmts : \\ \\ " & compName & " \\ root \\ cimv2 " )
Set collection = objWMIService.ExecQuery ( "SELECT * FROM Win32_SerialPort " , 48 )
For Each objItem i indsamlingen
WScript.Echo " Deviceid : " & objItem.Description
WScript.Echo " MaxBaudRate : " & objItem.MaxBaudRate
< p> WScript.Echo " ProviderType : " & objItem.ProviderType
Næste
End Sub
4
Gem filen med navnet " GetPorts.vbs " på din computers harddisk .
5
Dobbeltklik på filen for at vise i en besked boks enhedens beskrivelse max baudrate og leverandør for hver form for seriel port på computeren .
Opret en C # Console Application
6
Klik på " Start" menuen og navigere til "Alle programmer".
7
Naviger til "Microsoft Visual Studio 2010 Express "og klik" Microsoft Visual C # 2010 Express. "
8
Klik på" Nyt projekt "linket på Startsiden , og klik derefter for at markere " Console Application ".
9 < p> Indtast et navn efter eget valg i tekst boksen og klik på " OK".
Skriv en C # Script
10
Skriv følgende i toppen af " Program.cs " fil : Hej
hjælp System.IO.Ports ,
11
Indtast følgende kode mellem "{ " og " }" beslag af Main metode: < br >
hjælp ( SerialPort sp = new SerialPort ( " COM1 " ) )
{
sp.Open ();
Console.WriteLine ( " Baud rate : "+ sp.BaudRate.ToString ());
Console.WriteLine ( " Paritet: "+ sp.Parity.ToString ());
Console.WriteLine ( " Port name: "+ sp.PortName.ToString ());
Console.WriteLine ( " Stop bit : "+ sp.StopBits.ToString ());
Console.ReadKey (); < br >
}
12
Klik på " Gem alle " ikonet
13
Klik på den grønne pil for at køre programmet. Scriptet skal returnere en meddelelse i stil med følgende : Hej
Baud rate: 9600
Paritet : Ingen
Port name: COM1
Stop bit: One KAYAK