Inhoud
Wanneer u een programma in VBScript schrijft, wilt u mogelijk uw code maken zodat u de inhoud van een tekstbestand op de harde schijf van de gebruiker kunt openen en lezen. Dit kan worden gedaan door VBScript te gebruiken voor toegang tot de Windows Script Host en het gebruik van FileSystemObject. De beste manier om deze programmeertechniek te leren, is met een echt voorbeeld.
routebeschrijving
Gebruik VBScript om een tekstbestand te openen en te lezen (Ablestock.com/AbleStock.com/Getty Images)-
Open Kladblok en maak een tekstbestand. Typ het volgende bericht:
"Als u dit bericht ontvangt, hebt u deze planningstaak met succes voltooid."
-
Bewaar het bestand dat u zojuist hebt gemaakt in de map "C: Temp" op uw harde schijf en noem het "TextToRead.txt".
-
Maak een nieuw tekstdocument in Kladblok.
-
Kopieer en plak de volgende code in het bestand dat u in de vorige stap hebt gemaakt:
Optie Expliciet
Const conForReading = 1
'Variabelen declareren Dim objFSO, objReadFile, inhoud
'Set Objects Set objFSO = CreateObject ("Scripting.FileSystemObject") Stel objReadFile = objFSO.OpenTextFile ("C: Temp TextToRead.txt", 1, False) in
'Lees de inhoud van de bestandsinhoud = objReadFile.ReadAll
'Bestand sluiten objReadFile.close
'Toon resultaten wscript.echo inhoud
'Opschonen van objecten Instellen objFSO = Niets instellen objReadFile = Niets
'Sluit script WScript.Quit () af
-
Klik op "Bestand" op de Kladblok-werkbalk en selecteer "Opslaan" in het contextmenu. Sla het bestand met de VBScript-code op als "C: Temp ReadTextFile.vbs" en sluit vervolgens Kladblok.
-
Open VBScript door naar de map "C: Temp" op uw harde schijf te gaan en te dubbelklikken op het bestand "ReadTextFile.vbs". Het bericht dat in het tekstbestand uit stap 1 is geschreven, verschijnt in een klein venster dat bevestigt dat VBScript is geopend en met succes is gelezen. Klik op 'OK'.
tips
- Bij het bekijken of bewerken van een VBScript-bestand met de extensie .vbs, klikt u met de rechtermuisknop op het bestand en kiest u "Bewerken"; Als u op de linkermuisknop op het bestand drukt, wordt het geopend.