Jump to content

Batch-Datei: "> nul" wahlweise an- / ausschalten


Gast Flipshot
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Gast Flipshot
Geschrieben

Ich benutze in meinen Batch-Dateien häufiger das "> nul" um Ausgaben zu unterdrücken. Nun wäre es manchmal allerdings doch recht nützlich zu sehen was bei den auszuführenden Befehlen genauer passert. Meine Idee war jetzt für "> nul" eine Variable zu setzen, mit der ich diese Anzeige an- / ausschalten kann. Nur weiss ich net genau wie!

 

Versuche ich es mit "Set EchoMode=> nul", dann wird die Variable natürlich net erstellt. Daher meine Frage, wie kann man das "> nul" wahlweise an- / ausschalten, ohne es nach jeder Zeile manuell editieren zu müssen?!

Geschrieben

Hallo,

 

wie wäre es mit einer Parameterübergabe "-v" für "verbose" = ausführlich? Das kann dann mit einem if-Statement abgefragt werden.

 

if "%1"=="-v" then goto befehl-verbose

 

rem jetzt ohne Ausgabe

befehl > nul

goto weiter

 

rem jetzt mit Ausgabe

:befehl-verbose

befehl

 

:weiter

 

Lässt sich sicher noch optimieren. ;)

Grüße

Olaf

Gast Flipshot
Geschrieben

Der Vorschlag 1 is nix für mich. Da müsst ich ja alles doppelt und schreiben!

 

Der Vorschlag 2 sieht schonmal ganz gut aus. Damit kann ich die Ausgabe unterdrücken, aber wie muss ich das schreiben, damit die Ausgabe angezeigt wird. Einfach "Set EchoMode=" bringt nen Syntaxfehler.

Gast Flipshot
Geschrieben

Das mit der Log-Datei wäre schonmal net schlecht. Gibt's aber dennoch eine Möglichkeit auf die Art und Weise alles auf dem Bildschirm anzeigen zu lassen?!

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...