Batch Output in ein textfile

Persönliche Seite #2461460
Lesenswert?

Ja, beim Aufruf des Batchfiles in der Kommandozeile musst Du das so 
machen.


In der Batchdatei selbst geht sowas aber auch:

Beispiel:

blafusel.bat
1
dir c:\
2

3
copy c:\temp\bla c:\temp\fusel
4

5
echo Ich bin ein Text

wird dann zu
1
dir c:\ > datei.txt
2
 
3
copy c:\temp\bla c:\temp\fusel >> datei.txt
4

5
echo Ich bin ein Text >> datei.txt

Die >> statt > sind hier erforderlich, damit an die Datei angehängt 
wird, der einfache > überschreibt.
OP #2461461
Lesenswert?

hi,

das untenstehende ist das batfchilfe muss das blafusel.bat > 
meinetextdatei.txt 2>&1 angefügt werden, damit alles in 
meinetextdatei.txt geschrieben wird.

danke für die hilfe

Wo im Code
@echo off
************************************************************************

if %NumberForFirmware%==0 goto NullExtra
if %NumberForFirmware%==1 goto NullExtra
if %NumberForFirmware%==2 goto NullExtra
if %NumberForFirmware%==3 goto NullExtra
if %NumberForFirmware%==4 goto NullExtra
if %NumberForFirmware%==5 goto NullExtra
if %NumberForFirmware%==6 goto NullExtra
if %NumberForFirmware%==7 goto NullExtra
if %NumberForFirmware%==8 goto NullExtra
if %NumberForFirmware%==9 goto NullExtra
goto Next
:NullExtra
set NumberForFirmware=0%NumberForFirmware%
goto Next

:Next
if %NumberForChiptype%==0 goto NullExtra1
if %NumberForChiptype%==1 goto NullExtra1
if %NumberForChiptype%==2 goto NullExtra1
if %NumberForChiptype%==3 goto NullExtra1
if %NumberForChiptype%==4 goto NullExtra1
if %NumberForChiptype%==5 goto NullExtra1
if %NumberForChiptype%==6 goto NullExtra1
if %NumberForChiptype%==7 goto NullExtra1
if %NumberForChiptype%==8 goto NullExtra1
if %NumberForChiptype%==9 goto NullExtra1
goto Create

:NullExtra1
set NumberForChiptype=0%NumberForChiptype%
goto Create

:Create
set 
ipf1=%NumberForChiptype%.00.%NumberForFirmware%_201_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf2=%NumberForChiptype%.00.%NumberForFirmware%_202_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf3=%NumberForChiptype%.01.%NumberForFirmware%_201_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf4=%NumberForChiptype%.01.%NumberForFirmware%_202_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf5=%NumberForChiptype%.02.%NumberForFirmware%_201_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf6=%NumberForChiptype%.02.%NumberForFirmware%_202_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf7=%NumberForChiptype%.03.%NumberForFirmware%_201_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf8=%NumberForChiptype%.03.%NumberForFirmware%_202_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf9=%NumberForChiptype%.04.%NumberForFirmware%_201_%Firmwareversion%_%C 
onfigByte%.ipf
set 
ipf10=%NumberForChiptype%.04.%NumberForFirmware%_202_%Firmwareversion%_% 
ConfigByte%.ipf


rem Configuration:  Platform 1 ( 3 PIN , InOut, Config 7 )
rem Ändere .INI in .CSI
ren 00.00.01_201_01.02.03.02.ini 00.00.01_201_01.02.03.02.csi
rem Starte .CSI erzeuge .IPF File
Start /wait %version%.exe 00.00.01_201_01.02.03.02.csi /silent 
/IgnoreErrors
rem  bennene dsa .IPF um in den richtigen namen
ren  %version_ini%_cs.ipf %ipf1%
rem  ändere das .CSI wieder zurück in ein .INI File
ren  00.00.01_201_01.02.03.02.csi 00.00.01_201_01.02.03.02.ini
rem  verschiebe das .IPF in den richtigen Ordner
Move %ipf1% \\kawdgsatest\Flashfiles\ConfigString
echo hallo>>d.txt

REM Configuration: Platform 2 ( 3 PIN , InOut, Config 7 )
ren 00.00.01_202_01.02.03.02.ini 00.00.01_202_01.02.03.02.csi
Start /wait %version%.exe 00.00.01_202_01.02.03.02.csi /silent 
/IgnoreErrors
ren  %version_ini%_cs.ipf %ipf2%
ren  00.00.01_202_01.02.03.02.csi 00.00.01_202_01.02.03.02.ini
Move %ipf2% \\kawdgsatest\Flashfiles\ConfigString

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren