VBS anpassen für alle Daten

*MovieStar*

Banned
Registriert
Okt. 2018
Beiträge
53
Hallo ...nochmal ich wegen vbs etc.

Wie kann ich das für mehrere Dateien verwenden? ein * funktioniert nicht
Code:
@echo off & setlocal
set "Ein=c:\test.txt"
set "Cvt=%temp%\ConvSC.vbs"
echo Set fso=CreateObject("Scripting.FileSystemObject"):T=fso.OpenTextFile("%Ein%").ReadAll>"%Cvt%"
echo If InStr(Split(T,vbCrLF)(0),"hallo;") Then T=Mid(T,InStr(T,vbCrLF)+2)>>"%Cvt%"
echo fso.OpenTextFile("%Ein%",2,True).Write Replace(T,Chr(34),"")>>"%Cvt%"
cscript //nologo "%Cvt%"
del "%Cvt%"

Also ich hab viele Txt Files im Ordner und möchte das dieser Befehl bei alles durch geht
Hier macht er es ja nur für 1 File
(dies ist so ein hybrid file das in batch ausgeführt wird)
 
nein dan passiert nichts
er sagt er kann so nicht den Dateinamen oder Nummer finden
Ohne * mit einzelnen Dateinamen funktioniert es
 
ich habs so versucht:

dir %DATENINPUT%\*.txt /b /o:N /s > temp.txt
for /f "delims=" %%i in (temp.txt) do (
dan der befehl
)
aber irgendwie hats auch nicht geklappt

Dan habe ich beim Set= %%i ergänzt hat auch nicht funktioniert
 
Zurück
Oben