Ich glaube PowerShell wäre jetzt erstmal aufwendiger mich einzuarbeiten und mit einer Datei die ich aufrufen kann,
komme ich irgendwie besser klar...
Hier wäre meine Lösung in jeder Datei eines Verzeichnisses einen String auszutauschen.
Könnte man bestimmt noch hübscher machen, aber es funktioniert ;)
Jetzt versuche ich mal eine Lösung für "blinde" Änderungen an einer bestimmten Stelle zu machen.
Hätte da jemand evtl. eine Idee für mich?
Dim VarOld 'Alter Text'
Dim VarNew 'Neuer Text'
Dim VarLoc 'Pfad des Verzeichnisses'
VarOld = "06F01001T6JUN3165"
VarNew = "20201008"
VarLoc = "J:\VBScript\Test\"
Call allctlFiles(VarLoc)
MsgBox "Durchlauf beendet"
Function allctlFiles(Pfad) 'aufzurufen mit Call allctlFiles("DEIN ORDNER PFAD")'
Set fso = CreateObject("Scripting.FilesystemObject")
Set Folder = fso.GetFolder(Pfad)
For Each File In folder.Files
'Hier können nun Funktionen aufgerufen werden'
Set MyFiles = CreateObject("Scripting.FileSystemObject")
Set f = MyFiles.OpenTextFile(varLoc&File.name, 1)
Text = f.ReadAll
Set f = MyFiles.OpenTextFile(varLoc&File.name, 2, True)
f.Write Replace(Text, VarOld, VarNew,1,-1,1)
Next
End Function