Playing with batch files means playing with windows system. Batch programs allows you to run your multiple commands in DOS mode.
Here is a example command telling you how to:
1) Copy the file itself into the windows startup 2) Copy the file itself over multiple times into random spots in your system. 3) Setting the file itself and its production in hidden file status 4) Kill common programs like MSN messenger, Yahoo messenger, Windows Explorer, etc.
5) Swap the mouse buttons. 6) Open alert messages. 7) Change the time to your value and shutting down the PC.
The code highlighted in BLUE sets the attributes of file to Read only and Hidden. The code in PINK copies the file Macrosoft.bat in random directory with random name. The Codes in Light Blue creates and copies the several .bat, .mov, .exe, .jpg, files in random place.
You can study the code further, for example for swapping mouse button, a simple registry value is added.