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