Zeitlimit für Batchdatei ohne Befehl zum Echo verwenden?

8

Ich bin ziemlich neu im Batch-Scripting, aber ziemlich kompetent mit der Programmierung im Allgemeinen. Ich rufe gerade ein Perl-Skript aus einer Batch-Datei auf und zeige das Ergebnis aus dem Perl-Skript im Windows-Befehlsfenster für 10 Sekunden an, bevor ich das Befehlsfenster verlasse.

Ich benutze den Befehl

%Vor%

, das dann nach dem Ergebnis des Perl-Skripts auch in das Befehlsfenster gedruckt wird.

Gibt es eine Möglichkeit, dies zu verhindern, so dass ich nur das Ergebnis des Perl-Skripts sehe und dann den Countdown des Timers sehe?

Ich verstehe, dass ich '& gt; NUL 'zu meinem Timeout-Befehl, um den Countdown-Timer zu unterdrücken, aber das ist nicht das, was ich tun möchte. Ich möchte nur verhindern, was ich als eine Zeile des Codedrucks im Befehlsfenster sehe. Wenn das nicht möglich ist, ist das kein Problem, ich werde damit leben. Aber wenn ich es entfernen könnte, würde ich gerne.

Vielen Dank im Voraus für jede Hilfe!

    
pminogue 24.07.2013, 09:18
quelle

2 Antworten

13

Wenn Sie verhindern möchten, dass ein Befehl wiederholt wird, geben Sie ihm den Präfix @ :

%Vor%

Sie können das Echo überhaupt mit dem Befehl

deaktivieren %Vor%

Normalerweise setzen Sie

%Vor%

am Anfang der Batch-Datei, so dass Befehle nicht ausgegeben werden.

    
LS_ᴅᴇᴠ 24.07.2013, 09:27
quelle
2

Versuchen Sie es,

%Vor%     
user6024091 06.03.2016 02:37
quelle

Tags und Links