Wie verhindern Sie, dass eine Windows-Batch-Datei früher beendet wird?

Ich habe eine windows-batch-Datei, die so ähnlich aussieht:

C:\DoStuff.cmd
move output.bak C:\newfolder\output.bak

Das problem, das ich habe, ist, dass DoStuff.cmd führt ein java-Programm, das einmal komplett beendet den batch laufen zurück zu der Eingabeaufforderung. Die Linie 2 wird nie getroffen.

habe ich versucht die folgenden, stattdessen führen Sie den Befehl in einem neuen Fenster:

start "My program" /WAIT C:\DoStuff.cmd
move output.bak C:\newfolder\output.bak

Was passiert mit den oben genannten ist, dass das neue Kommando-Fenster erzeugt, dass die cmd-Datei ausgeführt wird und beendet sich wieder auf einen warten-Befehl der Eingabeaufforderung und das Fenster nie geschlossen, verlassen Sie den ersten Befehl Fenster warten und die zweite nichts zu tun, stecken nach dem finishing ein Schritt.

Wie führe ich den ersten Befehl, ohne Kontrolle von batch-Lauf irgendwie?

vielen Dank im Voraus

InformationsquelleAutor der Frage Doug | 2011-12-13

Schreibe einen Kommentar