This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
The only problem with combining the shutdown.bat and startup.bat into a single file would be dealing with the time delay - it takes Tomcat a while to clean up during shutdown so you would need some way to wait.
Personally I don't think it is worth the trouble. If you need this capability to handle changes during development, why not use the Management application to restart a particular web application. Bill