Originariamente inviato da lolide
La finestra che si apre non è per il bat, ma perchè chiami start per eseguire gli exe.
Intanto non capisco la necessità di aprire tutti quegli exe. Evidentemente hai pensato male il tuo progetto.
Facevi prima, qualche mese fa, a chiederci qual'era il tuo progetto e te lo facevamo direttametne noi, invece di fare 30 domande al giorno su queste cose.
Comunque per evitare quelle finestre, dovresti fare un programma in C, chiamando in un ciclo tutti i programmi senza start, usando
ShellExecute settando nShowCmd a SW_HIDE per nascondere la finestra.
ShellExecute ritorna un handle al processo. Questo lo passi a
WaitForSingleObject che aspetta fin quando il processo sarà chiuso.
Ti rimando anche a
questo post per leggere (in inglese) più precisamente cosa fare.