Il batch NON e' un linguaggio di programmazione ma di scripting, e primitivo ...

Usa il C ... (sempre che effettivamente intendevi usare i file batch ...)