2010-11-21 3 views
2

Hintergrund: Ich verwende einen öffentlichen Computer mit Windows 7. Ich habe keine Berechtigungen auf die Befehlszeile zugreifen (noch das Bedienfeld, noch die meisten C-Laufwerk). Also habe ich die Befehle geschrieben, die ich als Batch-Programm ausführen muss und habe sie in einer Datei namens "run.bat" auf dem Desktop gespeichert. Ich führe das Programm aus, indem ich auf das Symbol der Stapeldatei doppelklicke. Etwas läuft schief, aber ich kann nicht sehen, was das Problem ist, da sobald der Fehler auftaucht, die Befehlszeile verschwindet. Dies geschieht extrem schnell, sodass ich nicht einmal einen Screenshot machen kann, um die Fehlermeldung zu sehen.Halten eines Batch-Programms

Ich habe dieses Problem zuvor mit Batch-Programmen aufgetreten, die abstürzen und dann verschwinden. Gibt es eine Möglichkeit, die Befehlszeile beizubehalten, nachdem ein Fehler aufgetreten ist?

Antwort

4

Fügen Sie als letzte Zeile in der Stapeldatei den Befehl 'pause' hinzu. Wenn Sie sich etwas einfallen lassen möchten, führen Sie diese Zeile nur dann aus, wenn Sie einen Fehler feststellen (was auch immer Sie in der Batch-Datei tun).