Somewhere earlier in the batch file, all of the variables - the names between % signs - are defined.
It looks like the "ewar" report is opened in Monarch, then the model file is applied to it and the active/default summary defined in the model is exported to the Excel file.
It would be more obvious if the normal command line parameters (/rpt, /mod, etc.) had been included.
As to programming with Monarch, you'll find everything you need to know by downloading the Programmer's Manual from [URL="http://www.datawatch.com/_support/downloads_updates.php"]Datawatch's support site[/URL].
Dot net ( .net ) - terminology duplicated here for later searches only - doesn't come up here very often.
The only other reference that I could find that was close to meaningful for you is a [URL="http://www.monarchforums.com/showthread.php?t=1599"]reference to creating a Monarch object[/URL].