CSBatch is a batch file preprocessor of sorts. It allows me to create a .csbat file, associate it with my csbatch.exe, and add new commands to the standard set of batch file commands. For instance, I can create functions and if else statements that include more than one line of code.
Probably one of the best things is that the .csbat file is parsed (on the fly) into a standard .bat file that will run on any Windows machine, without the need for the csbatch.exe executable. That’s cool!
Anyway, for more information check out my website at: http://www.wasatchwizard.com/downloads/CSBatch.aspx.