Ciao, ma invece di continuare a usare file batch (.bat o .cmd) perchè non usi i comandi script (windows script host) messi a disposizione da windows? In pratica è l'evoluzione dei file bach, puoi interagire direttamente con windows..
Se cerchi in rete "Windows Script Host" trovi molti esempi e documentazione..