Sette inn en linje i en fil i VBS

Visual Basic Script (VBS) kan være et kraftig verktøy for å automatisere mange av de mer repeterende prosesser, noe som gjør deg mer produktiv. En vanlig operasjon som mange avanserte brukere foretrekker er å holde en automatisert loggfilen. For å oppnå dette, er det viktig å sette inn (eller føye) linjer på slutten av en eksisterende fil. VBS gjør dette enkelt.

Bruksanvisning

1 Åpne din favoritt tekstredigeringsprogram, for eksempel Notisblokk.

2 Lim inn følgende erklæringer på toppen av tekstfilen:

dim FSO, tekstfil

Const ForAppending = 8

Dette definerer en File og et håndtak for tekstfilen. Den definerer også en konstant du vil trenge senere for å angi at du ønsker å legge til filer (se referanser).

3 Lim inn følgende for å åpne tekstfilen:

satt FSO = Create ( "Scripting.FileSystemObject")

satt tekstfil = FSO.OpenTextFile ( "c: \ file.log", ForAppending)

Legg merke til bruken av "ForAppending" konstant som modus for tekstfilen.

4 Lim inn følgende for å skrive data til filen:

textFile.WriteLine "Denne teksten er skrevet til slutten av filen og etterfulgt av en ny linje."

Hint

  • Det er mange valgfrie funksjoner for "OpenTextFile" kommandoen (se referanser).
  • Hvis den siste linjen i eksisterende tekstfil ikke allerede avslutte med en "linjeskift" karakter, føyer modus vil ikke legge en, men bare legge den nylig skrevet linje til forrige linje og deretter legge til en ny linje karakter.