Hoe te schrijven van een Script naar Send to Windows seriële poorten



U kunt gemakkelijk op twee manieren communiceren met seriële poorten in de Windows-besturingssysteem: VBScript of C# .NET. De VBScript-methode is gemakkelijkst geïmplementeerd met behulp van een hulpprogramma van derden, maar u kunt het script schrijven zelf afhankelijk van uw communicatie-doelstellingen. Met behulp van C# heeft het voordeel van het gebruik van klassen in het .NET Framework en scripts die u schrijven waardoor meer krachtige en veilige ingebouwd.

Wat die u nodig hebt

  • Microsoft Visual C# 2010 Express Edition

Maak een VBScript

  • Klik op de "Start"-menu en navigeer vervolgens naar "Alle programma's."

  • Ga naar het menu "Accessoires" en klik op het pictogram "Kladblok".

  • Typ de volgende code in de teksteditor:

    Dim compName

    Doen

    compName = inputbox ("Geef de computernaam:", "Snelle")

    Lus tot compName <> ""

    ListPorts (compName)

    ' Subroutine om weer te geven van info

    Sub ListPorts (compName)

    Dim objWMIService

    Dim collectie

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

    Instellen van de collectie = objWMIService.ExecQuery ("SELECT * FROM Win32_SerialPort",, 48)

    Voor elke objItem in collectie

    Wscript.Echo "DeviceID:" & objItem.Description

    Wscript.Echo "MaxBaudRate:" & objItem.MaxBaudRate

    Wscript.Echo "ProviderType:" & objItem.ProviderType

    Volgende

    End Sub

  • Sla het bestand met de naam "GetPorts.vbs" op de harde schijf van uw computer.

  • Dubbelklik op het bestand om aan te geven in een berichtvenster de apparaatbeschrijving, max baud-rate en provider Typ voor elke seriële poort op uw computer.

Een C#-consoletoepassing maken

  • Klik op de "Start"-menu en ga naar "Alle programma's."

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

  • Klik op de "Nieuw Project" link op de startpagina en klik vervolgens op om te markeren "Consoletoepassing."

  • Voer een naam van uw keuze in het daarvoor bestemde tekstvak en klikt u op 'OK'.

Schrijven van een C#-Script

  • Typ het volgende bij de bovenkant van het bestand "Program.cs":

    met behulp van System.IO.Ports;

  • Typ de volgende code tussen de "{" en "}" haken van de Main-methode:

    met behulp van (SerialPort sp = nieuwe SerialPort("COM1"))

    {

    SP. Open();

    Console.WriteLine ("Baud-rate:" + sp. BaudRate.ToString());

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

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

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

    Console.ReadKey();

    }

  • Klik op het pictogram "Alles opslaan"

  • Klik op de knop met de groene pijl als het programma wilt uitvoeren. Het script moet terugkeren een bericht de volgende strekking:

    Baud-rate: 9600

    Pariteit: geen

    Poortnaam: COM1

    Stop bits: een

Tips & waarschuwingen
  • U kunt Windows-programma's, evenals, waarmee formulieren seriële poorten, beheren en berichten verzenden en ontvangen van hen.
  • Zie bronnen voor een hulpprogramma van derden die de VBScript-methode kan implementeren.
  • Met behulp van VBScript om te communiceren met seriële poorten is veel minder veilig dan met behulp van beheerde code zoals C# of C++.

Gerelateerde Artikelen

Hoe te schrijven van een Script naar Ping elke 5 minuten

Hoe te schrijven van een Script naar Ping elke 5 minuten

De pingopdracht verzendt verschillende kleine pakketten van informatie van uw computer naar het aangewezen doel in een poging om te bepalen of de doelcomputer on line of off line is. Een normale ping-opdracht loopt elke seconde, maar als je wilt om e
Hoe het schrijven van een Script voor een Radio-slogan

Hoe het schrijven van een Script voor een Radio-slogan

U bent in een lift als de deuren open en uw grootste vooruitzicht stappen in en drukt op de knop voor de volgende verdieping. Hij kijkt naar je en vraagt wat je doet voor de kost. Je hebt niet meer dan 7 seconden te spugen een antwoord dat hem willen
Hoe het schrijven van een Script voor een Show koken

Hoe het schrijven van een Script voor een Show koken

Schrijven van een script voor een kook-show leuk kan zijn. Eerst, moet u bepalen wat voor soort Toon u gaan doen. Zal het een stapsgewijze demonstratie van hoe een bepaalde schotel koken? Ga je onderzoeken andere koks stijlen en technieken te gaan op
Hoe het schrijven van een scriptie voor een DBQ

Hoe het schrijven van een scriptie voor een DBQ

Het schrijven van een scriptie voor een document-based vraag is (DBQ) niet gemakkelijk als je niet weet hoe de aanpak van het historisch materiaal. Een DBQ is een poging om te analyseren geschiedenis uit meerdere bronnen en verdedigen van een thesis
Hoe te schrijven van een brief naar een rechtbank voor het rijden onder invloed

Hoe te schrijven van een brief naar een rechtbank voor het rijden onder invloed

Dronken rijden is een ernstige, levensbedreigende activiteit die ernstige juridische gevolgen draagt. Terwijl het schrijven van een brief naar de rechtbank kan het verzachten van de gevolgen voor de dader, vermindert het niet de ernst van de overtred
Hoe het schrijven van een Script voor lesplannen

Hoe het schrijven van een Script voor lesplannen

Schrijven van een script voor lesplannen bestaat uit wat je gaat zeggen om uit te leggen van een nieuw idee of concept aan de studenten te werken. Meer ervaren leraren doen vaak deze planning zonder zich bewust van het, hoewel als u nieuw bij onderwi
Hoe te schrijven van een voorstel naar de verkoper van een Contract

Hoe te schrijven van een voorstel naar de verkoper van een Contract

Schrijven van een voorstel naar de verkoper van een contract vereist zorgvuldige voorbereiding voordat u het schrijven. Beginnen met een overzicht--dit zal helpen u uw gedachten organiseren en voorbereiden van de informatie die moet gaan in het voors
Hoe het schrijven van een Script voor HBO

Hoe het schrijven van een Script voor HBO

De Home Box Office netwerk, of HBO voor korte, heeft voor zijn onverschrokken en progressieve stijlen van de programmering worden vereerd. Met zijn indrukwekkende reeks van populaire series is het veel een script writer's droom om de toonhoogte van z
Hoe het schrijven van een Script voor de gebeurtenis

Hoe het schrijven van een Script voor de gebeurtenis

Het schrijven van een script voor de gebeurtenis is de eerste stap naar de reclame van een aanstaande speciale gelegenheid. Het is het beginpunt om het verkrijgen van de informatie aan het publiek over uw evenement. Een script voor de gebeurtenis kan
Hoe het schrijven van een scriptie voor een toespraak

Hoe het schrijven van een scriptie voor een toespraak

De stelling is aantoonbaar de belangrijkste zin van uw betoog. Wanneer goed geschreven moet deze regel uw standpunt kenbaar te maken, geef dan een algemene doel voor uw presentatie en dienen als een introductie tot uw betwistbaar punt. Een goede toes
Hoe te schrijven van een brief naar een potentiële geboorte moeder

Hoe te schrijven van een brief naar een potentiële geboorte moeder

Het geven van een kind voor adoptie is een moeilijke beslissing, maar een die is een beetje makkelijker wanneer een geboorte moeder krijgt om te lezen van brieven geschreven door hoopvol adoptieouders. Deze letters helpen haar ouders kiezen voor haar
Hoe te schrijven van een Matrix naar een bestand in MATLAB

Hoe te schrijven van een Matrix naar een bestand in MATLAB

Van MathWorks MATLAB is een geavanceerde computer softwareprogramma dat studenten, ingenieurs en wetenschappers gebruiken om te berekenen, opslaan, analyseren, plot en delen van gegevens. Het programma kan uitvoeren ingewikkelde technische simulaties
Hoe te schrijven van een brief naar een non

Hoe te schrijven van een brief naar een non

Bij het schrijven van een brief naar een non, gebruik de juiste etiquette. Formeel haar adres op de buitenkant van de envelop, en richt haar goed in de aanhef en de hoofdtekst van uw brief. Als u een nun's postadres proberen, kan u met succes vinden
Hoe het schrijven van een scriptie voor een verkennend Essay

Hoe het schrijven van een scriptie voor een verkennend Essay

Een scriptie moet bondig samen te vatten het belangrijkste punt of thema van de verkennende essay. Tijdens het verkennen een probleem in uw essay, gebruiken de stelling te verduidelijken waarom deze kwestie zou moeten zijn van belang voor de lezer. I