Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
. VBScript of C # NET : Hoe maak je een script te sturen naar Windows seriële poorten
U kunt eenvoudig communiceren op twee manieren met seriële poorten in het Windows-besturingssysteem schrijven . De VBScript -methode is het meest eenvoudig te implementeren met behulp van een hulpprogramma van derden , maar u kunt het script zelf , afhankelijk van uw communicatiedoelstellingen te schrijven . Met behulp van C # heeft het voordeel van het gebruik van klassen ingebouwd in het . NET Framework , waardoor scripts schrijf je krachtiger en veiliger . Wat je nodig hebt
Microsoft Visual C # 2010 Express Edition
Toon Meer Aanwijzingen
Maak een VBScript-
1

Klik op het menu " Start " en ga naar " Alle programma's . " kopen van 2

Navigeer naar de " Accessoires " menu en klik op de " icoon Notepad " .
3

Typ de volgende code in de teksteditor :

Dim CompName

Zoeken Heb

CompName = inputbox ( " Voer de naam van de computer : ' , ' Vragen ' )

Loop
totdat CompName < > , " "

ListPorts
( CompName ) op

' Subroutine om info

Sub ListPorts
geven ( CompName )

Dim objWMIService


Dim collectie

Set objWMIService = GetObject ( " winmgmts : \\ \\ " & CompName & " \\ root \\ cimv2 " )

Set collectie
= objWMIService.ExecQuery ( " SELECT * FROM Win32_SerialPort " , , 48 ) op

voor Elke objItem in collectie

Wscript.Echo
" DeviceID : " & objItem.Description

Wscript.Echo " MaxBaudRate : "
& objItem.MaxBaudRate

Wscript.Echo " ProviderType : " & objItem.ProviderType

Volgende

End Sub
4


Sla het bestand met de naam " GetPorts.vbs " op uw harde schijf .
5

Dubbelklik op het bestand weer te geven in een message box het apparaat beschrijving , max baudrate en het type provider voor elke seriële poort van uw computer .

Maak een C # Console Application
6

Klik op het menu " Start " en ga naar " Alle Programma's . "
7

Navigeer naar " Microsoft Visual Studio 2010 Express " en klik op " Microsoft Visual C # 2010 Express . "
8

Klik op de " New Project " link op de startpagina en klik op om" Console Application . "
9

Geef een naam van uw keuze in het tekstvak en klik op "OK . "
Schrijf een C # Script

Type 10 het volgende aan de bovenkant van de " Program.cs " file :

gebruik System.IO.Ports ;

type 11 de volgende code tussen de " { " en " } " haakjes van de Main -methode : < br >

gebruik ( sp SerialPort = new SerialPort ( " COM1 " ) ) op Twitter

{

sp.Open
( ) ;

Console.WriteLine
( " Baudrate : " + sp.BaudRate.ToString ( ) ) ;

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

Console.WriteLine
( " poort naam : " + sp.PortName.ToString ( ) ) ;

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

Console.ReadKey
( ) ; < br >

}
12

Klik op de " Save All " icoon
13

Klik op de knop groene pijl om het programma uit te voeren .

Baud rate
: : 9600

Parity
: Geen

Port naam
: COM1

Stop bit
: Éen het script moet een bericht van de volgende keren

Previous: Next:
  Computer Programming Languages
·Assembler Programming Tools 
·Hoe te DIV Hoogte Verhoog Volg…
·Hoe te importeren Data Object …
·Hoe kan ik zoeken voor Apostro…
·De voordelen van Coding Met SO…
·De voordelen van het gebruik P…
·Hoe maak je een een-complement…
·Hoe maak je Voeg een Light Sho…
·Hoe een ARGV converteren naar …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Uitleg over Int N1 en N2 in Java code 
·Hoe maak je een CSS- klasse Attribute Me…
·Wat is een Grid -systeem? 
·Hoe maak je een sessie handmatig Verlope…
·Hoe te converteren naar MyISAM InnoDB in…
·Hoe kan ik een AVD in Windows voor NetBe…
·Hoe een bestand in coderen C # 
·Hoe maak je een raadspel Met Python 
·Hoe de cursor Attribute Delete in PL /SQ…
Copyright © Computer Kennis http://www.nldit.com