Thread *.bat löschen
(33 answers)
Opened by Snicker at 2008-09-08 13:45
hatte vergessen zu schreiben, dass ich beide Varianten ausprobiert habe. Einmal mit und einmal ohne fork;
Resultat war immer das selbe. Erst wird die Batch gestartet, der "Sleep" Befehl wird initialisiert, dann kann die Batchdatei kein File löschen, es kommt die dazu gehörige Fehlermeldung und am Ende schließt sich das Fenster. Das merkwürdige daran ist aber, ich wollte mir die Fehlermeldung genauer anschauen und habe daher nach dem exec Befehl einfach <STDIN> eingefügt. Habe durch use warnings; die Meldung bekommen, dass die letzte Zeile mit <STDIN> nicht erreicht wird. War auch so der Fall. Ich verstehe nicht, warum sich das Fenster nicht schließen lassen lässt, bevor die Batch mit dem Löschen aktiv wird. |