A self destruct command in a .bat file:
del %0.bat
works, but gives an error message "Batch file missing."
To suppress the error message, edit the .bat file, remove all trailing
CRLFs, and put CTRL-Z (EOF) immediately following the command. Hex dump
looks like this:
64 65 6c 20 25 30 2e 62 61 74 1a del %0.bat.
The "1a" character is CTRL-Z.
But only if you start the batch with "filename" and not "filename.bat".
And even then only, if the name is "filename.bat" and not "filename.cmd"
Isn't it simpler to use:
del %0.bat &exit
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 403 |
Nodes: | 16 (2 / 14) |
Uptime: | 112:01:09 |
Calls: | 8,465 |
Calls today: | 2 |
Files: | 13,181 |
Messages: | 5,909,942 |