das halte ich für ein Gerücht...
Wenn ich ein Script kompiliere und in dem Script habe ich eine Routine zum Updaten der selbigen Datei,
dann ist diese automatisch vom System gesperrt, weil ja geöffnet, und kann zur Laufzeit nicht gelöscht werden.
Deshalb der Umweg über die Batch.