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

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?!

Link zu diesem Kommentar

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

Link zu diesem Kommentar
Gast Flipshot

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.

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

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...