Hallo,
ich habe zwei verschiedene Batch Dateien.
Diese möchte ich zu einer machen.
Wie ist das möglich?
Es funktioniert nicht.
Hier die beiden Dateien.
PC FREAKY
ich habe zwei verschiedene Batch Dateien.
Diese möchte ich zu einer machen.
Wie ist das möglich?
Es funktioniert nicht.
Hier die beiden Dateien.
Code:
copy paketscheine\*.* import.txt
del paketscheine\*.txt
@echo off & setlocal
set "Ordner="
pushd "%Ordner%"
for /f "delims=" %%d in ('dir /b /a-d *.txt') do (
for /f "usebackq tokens=1-14 delims=;" %%i in ("%%d") do >>"%%~nd.csv" echo %%j;%%k;%%l;.;%%n;%%o;DEU;%%u;%%v;%%i;%%r;xxxxx;%%p;%%s
del "%%d"
)
Code:
@echo off & setlocal
set "Datei=import.csv"
set ""
set D=%temp%\DelLastLine.vbs
>%D% echo Set fso=CreateObject("Scripting.FileSystemObject"):F=WScript.Arguments(0):If WScript.Arguments.Count^>1 Then E=WScript.Arguments(1)
>>%D% echo T=Split(fso.OpenTextFile(F).ReadAll, vbCrLF):Set O=fso.CreateTextFile(F,True):If E="" Then D=2 Else D=1
>>%D% echo For i = 0 To UBound(T)-D:O.WriteLine T(i):Next:If E="" Then O.Write T(i):Else:o.Write E:End If:O.Close
cscript //nologo %D% "%Datei%" "%Zeile%"
PC FREAKY