Non ho capito, l'ultimo esempio ti funziona o no? Comunque hai provato con system() ?