Batch Output in ein textfile

Fehlermeldungen landen gern mal auf dem Error-Output und eben nicht der 
Standardausgabe. Da hilft dann
  blafusel.bat > meinetextdatei.txt 2>&1
um beides umzuleiten, oder
  blafusel.bat 2> meinetextdatei.txt
wenn nur der Error-Kram dort rein soll.
Persönliche Seite
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.