Ma cosa fai?
Esegui comandi del batch in C?
Questa linea non ha senso
system ("@echo off");
Per le altre, e' meglio che usi la chiamata CreateProcess e l'opportuna costante per la wShowWindow ...
E non usare un'applicazione console ma segui il link di MItaly ...