Hmmm, das kommt drauf an mit welcher Umgebungsvariable das Skript gestartet wird. Eigentlich sollte es so wie es jetzt ist auch mit einer relativen Pfadangabe zurecht kommen, da die sperre.txt und das Alarmskript ja im gleichen Verzeichnis liegen.
Vorsichtshalber könnte man aber auch mal eine absolute Pfadangabe machen so wie du geschrieben hast, auch wenn ich normalerweise meine Programme lieber mit relativen Pfaden schreibe. Wie gesagt, mit Windows hab ich seit längerer Zeit nix mehr zu tun, jedenfalls mit Batch-Skripten...