Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skriver ett skript för att skicka till Windows serieportar

    Du kan lätt kommunicera på två sätt med seriella portar i Windows -operativsystemet : VBScript eller C # NET . . Den VBScript metoden är enklast genomföras genom en tredje part verktyg , men du kan skriva manus själv beroende på dina kommunikationsmål . Använda C # har fördelen av att använda klasser inbyggda i . NET Framework , vilket skript du skriver mer kraftfulla och säkrare . Saker du behöver
    Microsoft Visual C # 2010 Express Edition
    Visa fler instruktioner , Skapa en VBScript
    1

    Klicka på "Start " -menyn och sedan navigera till " alla program . "
    2

    Navigera till " tillbehör " menyn och klicka på " Anteckningar " -ikonen . Addera 3

    Skriv följande kod i texteditorn :

    Dim compName

    Gör

    compName = InputBox ( " Ange datorns namn : " , " Fråga" ) katalog

    Loop tills compName < > , " "

    ListPorts ( compName ) katalog

    " Underprogram att visa info

    sub ListPorts ( compName ) katalog

    Dim objWMIService

    Dim samling

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

    Set samlingen = objWMIService.ExecQuery ( " SELECT * FROM Win32_SerialPort " , , 48 ) katalog

    För varje objItem i samlingen

    wscript.echo " DeviceID : " & objItem.Description

    wscript.echo " MaxBaudRate : " & objItem.MaxBaudRate

    wscript.echo " ProviderType : " & objItem.ProviderType

    Nästa

    End Sub
    4

    Spara filen med namnet " GetPorts.vbs " på datorns hårddisk .
    5

    Dubbelklicka på filen för att visa i en meddelanderuta enhetsbeskrivningen , max överföringshastighet och leverantör typ för varje seriell port på din dator .
    Review Skapa ett C # Console Application
    6

    Klicka på "Start " -menyn och navigera till " Alla program ".
    7

    navigera till " Microsoft Visual Studio 2010 Express " och klicka på " Microsoft Visual C # 2010 Express . "
    8

    Klicka på " New Project " länken på startsidan och klicka sedan på för att markera " Console Application . "
    9

    Skriv in ett valfritt namn i textrutan och klicka på " OK . " Addera Skriv ett C # Script
    10

    Skriv följande på toppen av " Program.cs " file :

    hjälp System.IO.Ports ,
    11

    Skriv följande kod mellan " { " och " } " konsoler av den huvudsakliga metoden :

    hjälp ( SerialPort sp = new SerialPort ( " COM1 " ) ) katalog

    {

    sp.Open ( ) ;

    Console.WriteLine ( " Överföringshastighet : " + sp.BaudRate.ToString ( ) ) ;

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

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

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

    Console.ReadKey ( ) ;

    }
    12

    Klicka på " Save All " -ikonen
    13

    Klicka på den gröna pilen för att köra programmet . Skriptet ska returnera ett meddelande som liknar följande :

    Baud rate : 9600

    Paritet : Ingen

    Port namn : COM1

    Stop bit : One Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Cache Extern Javascript
    ·Hur man installerar Turbo Pascal
    ·Hur bindande data till en metod i WPF
    ·Konfigurera Heap Size i Eclipse
    ·Konvertera undertecknar Fields till Alfanumerisk i COBO…
    ·Skillnaden mellan vanlig grammatik och kontext-fri gram…
    ·Hur man programmerar Windows Mobile Applications
    ·Hur du ändrar en Typsnittets färg med HTML -kod
    ·Hur till Bädda in Dynamic SRC i HTML
    ·Hur man kör VMware i en Linux Terminal
    Utvalda artiklarna
    ·Hur Tillåt en textruta för att bara acceptera siffror…
    ·Hur bli av Numbers i COBOL
    ·Hur man beräknar skillnaden mellan tidszoner i VB6
    ·Online Tutorials om drivrutiner med C + +
    ·Hur kan jag kontrollera Python Indrag i VIM
    ·Hur man öppnar en URL genom att klicka på Kod Bild VB…
    ·Hur man visar kolumner i en MySQL tabell
    ·Komma åt Makro Fyll kolumner med data
    ·Hur uppdaterar TableModel Från en annan tråd
    ·Adobe Flash 9 Problem
    Copyright © Dator Kunskap http://www.dator.xyz