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
|