I think that one of the above suggestions (no space or rename.bat) will prove to be the cause.
But failing that, add the following line to your batch file before the "exit"
Pause
This will leave the output on the screen until you press a key, so you can see what's going on
RC