Suchen und Ersetzen mit VBS

  • #1
S

SchmidtM

Guest
Hallo zusammen,

ich möchte gerne eine komplette Datei nach einem bestimmten Wort durchsuchen und dieses durch den PC-Namen ersetzen. Das würde ich gerne mit folgendem VBScript verwirklichen:
Code:
Dim objFso
Dim objWshShell
Set objFso = WScript.CreateObject(Scripting.FileSystemObject)
Set objWshShell = WScript.CreateObject(WScript.Shell)

Dim dieDatei, Rueckgabe, dateiAngabe, Servername

dateiAngabe = C:\dummy.txt
Servername = objWshShell.ExpandEnvironmentalStrings(%COMPUTERNAME%)
Set dieDatei = objFso.OpenTextFile(dateiAngabe, 1)
Do While dieDatei.AtEndOfStream <> True
 Rueckgabe = dieDatei.Readline
 [b]Rueckgabe.Replace dummy, Servername[/b]
Loop
dieDatei.Close

Dabei macht die rot markierte Zeile Probleme. Scheinbar wird zum Ersetzen ein weiteres Objekt benötigt. Wo liegt mein Denkfehler?

P.S. Die zu öffnende Datei ist eine normale Textdatei mit folgendem Inhalt (als Bsp.)

nix
dummy
test

Vielen Dank im Voraus

Gruß, Marco
 
  • #2
also nicht die rote Zeile, sondern die mit davor und dahinter
 
  • #4
Rueckgabe=Replace(dieDatei.ReadAll,dummy,Servername)
 
Thema:

Suchen und Ersetzen mit VBS

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben