Eine kleine Aktualisierung zu dem Blog-Eintrag SnTT:
Starten von Batch-Dateien mit Programm-Dokumenten
von 2007:
Ein freundlicher Leser unseres Blogs
(Danke, Ruaridh) hat mich darauf aufmerksam gemacht, dass das Beispiel-Skript
nicht wie gewünscht durchlief. Es würde zwar den Server beenden, ihn dann
aber nicht mehr starten - wenn das Skript von einem Programm-Dokument aus
gestartet wurde. Wird es manuell gestartet, funktioniere es wie gewünscht.
Eine etwas längere Suche brachte mich
dann doch schließlich auf die richtige Fährte:
Während bei einem manuellen Start das
Skript auch weiter läuft, wenn zu löschende oder umzubenennende Dateien
nicht vorhanden sind, und nur eine Warnung in der Konsole ausgegeben wird,
bricht das Skript sofort ab, wenn es per Programm-Dokument gestartet wird.
Die Lösung ist also, vorher zu prüfen,
ob die Datei überhaupt existiert, also statt