I've found the SyntaxHighlighter feature integrated into the WordPress.com hosted environment very useful:
http://en.support.wordpress.com/code/posting-source-code/
However, I notice that there is no batch script language support.
This seems pretty trivial to add and would be very useful to many people. Someone's already created a language brush for it:
http://www.undermyhat.org/blog/2009/09/list-of-brushes-syntaxhighligher/