es ist woscht, ob man denen nun die endung "cmd" oder "bat" verpasst.
Jein. Beide veranlassen unter NT ff. cmd.exe, anzuspringen. Insofern Wurst unter NT ff. Aber: Wenn ich eine .cmd öffentlich mache, weiss jeder, das ist nur unter NT ff. lauffähig, und wer es unter Win9x versucht, bei dem startet sie gar nicht erst.
Geb' ich ein NT-Script als .bat weiter und einer nutzt das unter 9x, kann es Fehler geben. Ein bisser'l Korrektheit kann nicht schaden.