Well maybe it didn't worked for you because the ".bat" files are not associated to cmd.exe nor command.com on your system?
Beats me. I've tried it on two different WinXP systems, and I haven't done anything funky with file associations... ?? I thought it was strange, but it DID work when I passed it as a parameter to cmd.exe... so I didn't think on it too much.