Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere uno script per mandare a porte seriali di Windows

Si può comunicare facilmente in due modi, con porte seriali del sistema operativo Windows : VBScript o C # . NET. Il metodo VBScript è più facilmente implementato utilizzando uno strumento di terze parti , ma è possibile scrivere la sceneggiatura da soli a seconda dei tuoi obiettivi di comunicazione . Usando C # ha il vantaggio di utilizzare le classi incorporate . NET Framework , rendendo gli script si scrive più potente e sicuro . Cose che ti serviranno
Microsoft Visual C # 2010 Express Edition
Show More istruzioni , creare un VBScript

1 Fare clic sul menu "Start" e quindi passare a " Tutti i programmi ".
2

andare su" Accessori " menu e fare clic sull'icona" Notepad " .
3

Digitare il seguente codice nell'editor di testo :

Dim compname

Do

compname = InputBox ( "Inserire il nome del computer : " , "Chiedi conferma" ) per

loop fino compname < > , " "

ListPorts ( compname ) per

' subroutine per visualizzare informazioni

ListPorts Sub ( compname ) per

Dim objWMIService

Dim raccolta

objWMIService = GetObject ( " winmgmts : \\ \\ " & compname & " \\ root \\ CIMV2 " ) per Set raccolta

= objWMIService.ExecQuery ( "SELECT * FROM Win32_SerialPort " , , 48 ) per

Per Ogni objItem nella raccolta

Wscript.Echo " deviceid : " & objItem.Description

Wscript.Echo " MaxBaudRate : " & objItem.MaxBaudRate

Wscript.Echo " ProviderType : " & objItem.ProviderType

Avanti

End Sub
4

Salvare il file con il nome " GetPorts.vbs " su disco rigido del computer .
5

Fare doppio clic sul file da visualizzare in una finestra di messaggio la descrizione del dispositivo , massima velocità di trasmissione e il tipo di provider per ogni porta seriale del computer .
, creare un # Console Application
6

C Fare clic sul menu "Start" e navigare a " Tutti i programmi ".
7

Passare a "Microsoft Visual Studio 2010 Express " e fare clic su " Microsoft Visual C # 2010 Express . "
8

Fare clic sul " " link sulla pagina iniziale e quindi fare clic per selezionare" Nuovo progetto Applicazione console . "
9

Immettere un nome di vostra scelta nella casella di testo e fare clic su "OK".
Scrivi un C # Script
10

Digitare quanto segue nella parte superiore della file " Program.cs " :

utilizzando System.IO.Ports ;
11

Digitare il seguente codice tra " { " e "}" parentesi del metodo Main :

usando ( SerialPort sp = new SerialPort ( " COM1 " ) ) per

{

sp.Open ();

Console.WriteLine ( " velocità di trasmissione : "+ sp.BaudRate.ToString ());

Console.WriteLine ( " Parità: " + sp.Parity.ToString ());

Console.WriteLine ( " Porto nome: "+ sp.PortName.ToString ());

Console.WriteLine ( " bit di stop : " + sp.StopBits.ToString ());

Console.ReadKey ( ) ;

}
12

Fare clic su " Save All " icona
13

Fare clic sul pulsante con la freccia verde per eseguire il programma . Lo script deve restituire un messaggio simile al seguente :

Baud rate : 9600

parità: Nessuno

Porto nome: COM1

Bit di stop: Uno

 

Programmazione © www.354353.com