Desde Visual basis es Shell, shellexecute es desde vbscript. Shell "c:\programa\ejecutar /puerto:1 ""Prueba"""
Extracto del help de vb6: Ejecuta un programa ejecutable y devuelve un tipo *Variant* (*Double*) que representa la identificación de la tarea del programa si se ha ejecutado con éxito, en caso contrario devuelve cero. Shell (Función) Si la función *Shell* ejecuta con éxito el archivo nombrado, devuelve la identificación de la tarea (Id) del programa iniciado. La Id de la tarea es un número exclusivo que identifica el programa en ejecución. Si la función * Shell* no puede iniciar el programa nombrado, ocurrirá un error. *Nota* De manera predeterminada, la función *Shell* ejecuta otros programas de forma asíncrona. Esto quiere decir que no se puede esperar que un programa iniciado con *Shell* termine su ejecución antes de que se ejecuten las instrucciones que siguen a la función *Shell* en la aplicación. El 18 de junio de 2009 15:50, Vanesa Bdm <[email protected]> escribió: > Hola a todos: quiero ejecutar un comando DOS desde visual basic. > Algo asi c:\programa\ejecutar /puerto:1 "Prueba" > > Lei que con el api shellexecute, pero no se si es la unica forma o es la > forma. > Alguien sabe? > Muchas gracias. > Saludos > ------------------------------ > > ¡Viví la mejor experiencia en la web! > Descargá gratis el nuevo Internet Explorer 8 > http://downloads.yahoo.com/ieak8/?l=ar > -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
