warum eine batchdatei mit einer zeile schreiben, statt die process-klasse einzusetzen? eine zeile würde ich nicht unbedingt als stapelverarbeitung bezeichnen...
hast du versucht dir die process-klasse anzusehen? einfach de shared Methode ".Start" mit 2 string parametern aufrufen. der erste ist die ausführbare datei, der 2. die kommandozeilen argumente. eine zeile code.
dann fange mit dieser zeile an. meinetwegen. aber versuche es. die meisten forenmitglieder werden keine lust haben, dir noch die kommenden jahrzehnte code zu fragen zu geben, die eigentlich schon beantwortet sind. lerne dir selbst zu helfen. der msdn-link und der hinweis auf die .Start(String, String)-methode müssen reichen. sonst reicht dein grundwissen zum programmieren leider für derartige projekte noch nicht aus.
trag doch einfach das programm statt der batchdatei ein. pfadangaben unter windows immer mit backslashes \ und nimm keine batchdatei! das ergibt keinen sinn!