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 >> Visual Basics Programmering >> Content

    Hur man söka efter data i en fil med VB Script

    Att lära sig att söka efter data i en fil med VB Script kan göra dig scripting ansökan mer dynamisk . VB Script är mycket lik Visual Basic därför om du har viss erfarenhet av VB du inte har problem med VB Script . I VB Script du kan manipulera filer liknar andra programmeringsspråk som skapar , lägga till, ta bort uppgifter och läsa filer . Att läsa och söka data i en fil som du kan använda " Scripting.FileSystemObject . " När du läser informationen kan du söka efter något med hjälp av data i minnet . Instruktioner
    1

    Launch Anteckningar och skriv " Detta är data i min fil " och tryck på " Enter . " Typ " 1 " och tryck på " Enter . " Typ " 2 " och tryck på " Enter . " Type " 3 " och tryck på " Enter . " Type " 4 " och tryck på " Enter . " för att spara filen Type " 5 " och tryck på " Enter ". Tryck " Ctrl " och " S " . Spara den i " C : \\ Temp " som " . ReadFile.txt " Stäng filen
    2

    Launch Anteckningar och skriv följande för att definiera " FileSystemObject " variabel och öppna filen du skapade steg . ett för läsning :

    Set fsoObj = CreateObject ( " Scripting.FileSystemObject " ) Set rdFile = fsoObj.OpenTextFile ( " C : \\ Temp \\ readFile.txt " , ForReading )

    3

    Skapa variabler som du använder för att söka filen :

    Const ForReading = 1Dim lineNumDim myLineArray ( )
    4

    slinga genom filen data och fylla arrayen med sin data:

    i = 0Do tills rdFile.AtEndOfStreamRedim Bevara myLineArray ( i) myLineArray (i) = rdFile.ReadLinei = i + 1LooprdFile.Close
    5

    Lägg till följande " för ... Loop " för att söka data i arrayen för nummer " 4 " och visar ett meddelande när det Konstaterat :

    lineNum = 0For Varje strLine i myLineArrayIf ( strLine = " 4 " ) thenWScript.Echo " du har hittat " & strLine & " i linje " & lineNum & " . " End iflineNum = lineNum + 1Next
    6

    Tryck " Ctrl " och " S " att lansera " Spara som " dialogrutan . Typ " vbScriptFile.vbs " bredvid " . Filnamn " Spara det i " C : \\ Temp " och stäng filen . Navigera till " C : \\ Temp " . Och dubbelklicka på " vbScriptFile.vbs " för att köra programmet

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är de begrepp som ofta används i Visual Basic
    ·Hur man sätter in en linje i en fil i VBS
    ·Typer av rutorna i VBA
    ·Vad är en dialog formulär i Visual Basic
    ·Hur man kör en exe-fil i VB Code
    ·Hur man installerar Visual Basic 6
    ·Konvertera en binär fil till en byte-sträng i Visual …
    ·Hur man installerar Ajax i Microsoft Visual Studio 2005…
    ·Konvertera Decimaler till Binary för VBA
    ·Hur du tar bort alla objekt i en listruta i Visual Basi…
    Utvalda artiklarna
    ·Hur får man en examen i Hacking
    ·Hur man kan utveckla en personlighet Application Test B…
    ·Hur Pen en fil i VB.NET med ett visst program
    ·MySQL Behörigheter Tutorial
    ·Hur man skriver Android Program
    ·Hur Infoga MySQL text med enkla citattecken i PHP
    ·Microsoft SQL Tutorial
    ·Hur man skickar HTML-mail med CDO
    ·Hur får PHP-skript Up & Running With Dreamweaver CS3
    ·Python Funktioner för nybörjare
    Copyright © Dator Kunskap http://www.dator.xyz