Vous pouvez facilement communiquer de deux façons avec des ports série dans le système d'exploitation Windows : VBScript ou C # . NET. La méthode VBScript est plus facilement mis en œuvre en utilisant un outil tiers , mais vous pouvez écrire le script vous-même en fonction de vos objectifs de communication . En utilisant C # présente l'avantage d'utiliser des classes intégrées dans le . NET Framework , ce qui rend scripts que vous écrivez plus puissant et sécurisé. Choses que vous devez
Microsoft Visual C # 2010 Express Edition
Afficher plus Instructions
Créer un VBScript
1
Cliquez sur le menu "Démarrer" , puis naviguer vers " Tous les programmes ».
2
Accédez à la" accessoires "du menu et cliquez sur l'icône" Bloc-notes " .
3
Tapez le code suivant dans l'éditeur de texte : Photos
Dim compName
Do
compName = InputBox (" Entrez le nom de l'ordinateur :", " rapide " )
boucle jusqu'à compName <> »,«
ListPorts ( compName )
'Sous-programme pour afficher les informations
sous ListPorts ( compName )
Dim objWMIService
Dim collection
Set objWmiService = GetObject (" winmgmts : \\ \\ " & compName & "\\ root \\ cimv2 " ) Ma collection de jeu de
= objWMIService.ExecQuery ("SELECT * FROM Win32_SerialPort ", 48 )
Chaque objItem dans la collecte
Wscript.Echo " DeviceID :" & objItem.Description
Wscript.Echo " MaxBaudRate :" & objItem.MaxBaudRate
< p> Wscript.Echo " ProviderType :" & objItem.ProviderType
Suivant
End Sub
4
Enregistrez le fichier sous le nom de " GetPorts.vbs " sur disque dur de votre ordinateur.
5
Double- cliquez sur le fichier pour l'afficher dans une boîte de message de la description de l'appareil , max vitesse de transmission et le type de fournisseur pour chaque port série de votre ordinateur .
Créer une application console C #
6
Cliquez sur le menu "Démarrer" et allez dans "Tous les programmes ".
7
Accédez à " Microsoft Visual Studio 2010 Express »et cliquez sur« Microsoft Visual C # 2010 Express . "
8
Cliquez sur le " " lien sur la page de démarrage , puis cliquez sur pour sélectionner" Nouveau projet application console. "
9 < p> Entrez un nom de votre choix dans la zone de texte et cliquez sur " OK".
Ecrire un C # Script
10
Tapez la commande suivante dans le haut de la " Program.cs " file:
utilisant System.IO.Ports ;
11
Tapez le code suivant entre les "{" et "} " parenthèses de la méthode principale:
aide ( SerialPort sp = new SerialPort ( "COM1" ) ) {
sp.Open ();
Console.WriteLine (" Baud : "+ sp.BaudRate.ToString ());
Console.WriteLine (" Parité: "+ sp.Parity.ToString ());
Console.WriteLine (" nom de Port: "+ sp.PortName.ToString ());
Console.WriteLine ( " Stop bit : "+ sp.StopBits.ToString ());
Console.ReadKey (); < br >
}
12
Cliquez sur le "Save All " icône
13
Cliquez sur la flèche verte pour lancer le programme . Le script doit retourner un message similaire à ce qui suit:
Baud: 9600
Parité: Aucune
nom de Port de
: COM1
Bit d'arrêt : One Photos