| |||
Re: Ejecutar programa vb enviando parametros Hola: Utiliza la función command Definición (extraído directamente del Help de Visual Basic): Devuelve parte del argumento de la línea de comandos utilizada para lanzar Microsoft Visual Basic o un programa ejecutable desarrollado con Visual Basic. Sintaxis Command Nota: Sobre consideraciones y restricciones que se aplican al tema de los servidores de OLE internos (DLL) de Visual Basic, consulte el comando Crear archivo DLL de OLE. Observaciones Cuando se inicia Visual Basic desde la línea de comandos, la parte de la línea de comandos que sigue a /CMD se pasa al programa como un argumento de la línea de comandos. En el siguiente ejemplo, cmdlineargs representa la información de argumento devuelta por la función Command. VB /CMD cmdlineargs En las aplicaciones desarrolladas con Visual Basic y compiladas en un archivo .EXE, Command devuelve los argumentos que aparezcan en la línea de comandos tras el nombre de la aplicación. Por ejemplo: MyApp cmdlineargs En la ventana Código, puede usted cambiar el texto devuelto por Command eligiendo Opciones del proyecto en el menú Herramientas. Ejemplo: Este ejemplo utiliza la función Command para mostrar los argumentos de la línea de comandos. <pre>Dim Msg ' Declara la variable. If Command = "" Then ' Si no hay línea de comandos. Msg = "Actualmente no hay cadena de la línea de comandos Else ' Pone la línea de comandos en el mensaje. Msg = "La cadena de la línea de comandos es: '" & Command & "'" End If MsgBox Msg ' Muestra el mensaje. </pre> Saludos Elfhelm "Los cuatro puntos cardinales son tres, el Norte y el Sur" |