Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

. Πώς να γράψετε ένα σενάριο για την Αποστολή των Windows Serial Ports

Μπορείτε εύκολα να επικοινωνούν με δύο τρόπους με σειριακές θύρες στο λειτουργικό σύστημα των Windows : VBScript ή C # NET . Η μέθοδος VBScript είναι πιο εύκολα να εφαρμοστεί χρησιμοποιώντας ένα εργαλείο τρίτου κατασκευαστή , αλλά μπορείτε να γράψετε το σενάριο μόνοι σας ανάλογα με τους στόχους της επικοινωνίας σας . Χρήση C # έχει το πλεονέκτημα ότι χρησιμοποιεί τάξεις ενσωματωμένη στο . NET Framework , κάνοντας τα σενάρια που γράφετε πιο ισχυρή και ασφαλής. Τα πράγματα που θα χρειαστείτε για Microsoft Visual C # 2010 Express Edition
Η Εμφάνιση Περισσότερες οδηγίες
Δημιουργία VBScript
Η

1 Κάντε κλικ στο μενού "Έναρξη" και , στη συνέχεια, μεταβείτε στο " Όλα τα προγράμματα . " 2

Πλοηγηθείτε στο " Αξεσουάρ " μενού και κάντε κλικ στο εικονίδιο" Σημειωματάριο " .
εικόνων 3

Πληκτρολογήστε τον ακόλουθο κώδικα στο πρόγραμμα επεξεργασίας κειμένου :

Δημ. compName

Do

compName = inputbox ( " Πληκτρολογήστε το όνομα του υπολογιστή : " , " Prompt " )

βρόχου μέχρι compName <> ? " "

ListPorts ( compName )

« Υπορουτίνα για να εμφανίσετε πληροφορίες

Sub ListPorts ( compName )

Δημ. objWMIService

Dim συλλογή

Set objWmiService = GetObject ( " winmgmts : \\ \\ " & compName & "\\ root \\ cimv2 " )

Set συλλογή = objWMIService.ExecQuery ( "SELECT * FROM Win32_SerialPort " , , 48 )

For Each objItem στη συλλογή

wscript.echo " ID συσκευής : " & objItem.Description

wscript.echo " MaxBaudRate : " & objItem.MaxBaudRate

wscript.echo " ProviderType : " & objItem.ProviderType

Επόμενο

End Sub
Η

4 Αποθηκεύστε το αρχείο με το όνομα " GetPorts.vbs " στη σκληρό δίσκο του υπολογιστή σας .
5

κάντε διπλό κλικ στο αρχείο για να εμφανιστεί σε ένα πλαίσιο μηνύματος την περιγραφή της συσκευής , max ρυθμός baud και τον τύπο παρόχου για κάθε σειριακή θύρα του υπολογιστή σας .
Η
Δημιουργία C # εφαρμογής κονσόλας
Η

6 Κάντε κλικ στο "Start" μενού και πλοηγηθείτε στο " Όλα τα προγράμματα ".
Η 7

πλοηγηθείτε στο "Microsoft Visual Studio 2010 Express " και κάντε κλικ στο " Microsoft Visual C # 2010 Express . "
8

Κάντε κλικ στο " " σύνδεσμο στην Αρχική Σελίδα και , στη συνέχεια, κάντε κλικ για να επιλέξετε" New Project Console Application . "
Η 9

Εισάγετε ένα όνομα της επιλογής σας στο πλαίσιο κειμένου και κάντε κλικ στο "OK".
εικόνων Γράψτε μια C # Script
Η 10

Πληκτρολογήστε την ακόλουθη στην κορυφή της " Program.cs " αρχείο :

χρησιμοποιώντας System.IO.Ports ?

11

Πληκτρολογήστε τον ακόλουθο κώδικα μεταξύ των " { " και " } " παρένθεση της κύριας μεθόδου :

χρήση ( SerialPort sp = νέα SerialPort ( "COM1 " ) )

{

sp.Open ( ) ?

Console.WriteLine ( " επιτόκιο Baud : " + sp.BaudRate.ToString ( ) ) ?

Console.WriteLine ( « Ισοτιμία: " + sp.Parity.ToString ( ) ) ?

Console.WriteLine ( " όνομα Λιμάνι: " + sp.PortName.ToString ( ) ) ?

Console.WriteLine ( " Stop bit : " + sp.StopBits.ToString ( ) ) ?

Console.ReadKey ( ) ?

}
Η 12

Κάντε κλικ στο εικονίδιο " Save All "
Η

13 Κάντε κλικ στο κουμπί με το πράσινο βέλος για να τρέξει το πρόγραμμα . Το σενάριο πρέπει να επιστρέψει ένα μήνυμα παρόμοιο με το ακόλουθο :

Baud ποσοστό : 9600

Ισοτιμία: Καμία

Λιμάνι Όνομα : COM1

Σταματήστε bit : Ένα
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα