Wie für Daten in einer Datei mit VB Script suchen . VB Script ist sehr ähnlich zu Visual Basic daher, wenn Sie einige Erfahrung in VB haben, werden Sie kein Problem haben, die Arbeit mit VB Script. In VB Script können Sie manipulieren Dateien ähnlich wie in anderen Programmiersprachen , wie das Erstellen , Hinzufügen, Entfernen von Daten und das Lesen von Dateien . Zum Lesen und Suchen von Daten in einer Datei, die Sie verwenden können, die " Scripting.FileSystemObject . " Sobald Sie die Daten zu lesen , dann können Sie für alles, was mit den Daten im Speicher zu suchen . Anleitung
1
Start Notepad und geben Sie " Das sind Daten in meine Datei " und drücken Sie " Enter". Geben Sie " 1 " ein und drücken Sie "Enter". Geben Sie " 2 " und drücken Sie " Enter". Type "3" und drücken Sie " Enter". Geben Sie " 4" ein und drücken Sie "Enter". Geben Sie " 5 " ein und drücken Sie "Enter". Drücken Sie "Strg " und " S ", um die Datei zu speichern. Speichern Sie sie in "C: \\ Temp " als " . ReadFile.txt " Schließen Sie die Datei
2
Start Notepad und geben Sie den folgenden , um die " FileSystemObject " Variable definieren und öffnen Sie die Datei, die Sie erstellt Schritt . eine zum Lesen :
Set fsoObj = CreateObject (" Scripting.FileSystemObject " ) Set rdFile = fsoObj.OpenTextFile ("C : \\ Temp \\ readFile.txt " , ForReading )
3
erstellen Sie die Variablen, die Sie verwenden, um die Datei zu suchen wird :
Const ForReading = 1dim lineNumDim myLineArray ()
4
Schleife durch die Datei ein und füllen Sie das Array mit seinen Daten:
i = 0Do Bis rdFile.AtEndOfStreamRedim Preserve myLineArray ( i) myLineArray (i) = rdFile.ReadLinei = i + 1LooprdFile.Close
5
Fügen Sie die folgende " For ... Schleife 4 " , um die Daten in dem Array für number search" " und zeigt eine Meldung , wenn seine found :
lineNum = 0Für Jeder strLine in myLineArrayIf ( strLine =" 4 " ) thenWScript.Echo " Sie haben gefunden " & strLine & " in line " & lineNum & " . "End iflineNum = lineNum + Zurück1Nächst
6
Drücken Sie" Strg "und" S " , um das Dialogfenster "Speichern unter" starten. Type " vbScriptFile.vbs " neben " . Dateiname" Speichern in "C: \\ Temp" , und schließen Sie die Datei. Navigieren Sie zu " C: \\ Temp" . , Und doppelklicken Sie auf " vbScriptFile.vbs ", um das Programm auszuführen