- #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:
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
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