Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2002, 15:57
Elfhelm
 
Fecha de Ingreso: diciembre-2001
Mensajes: 29
Antigüedad: 22 años, 5 meses
Puntos: 0
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 = &quot;&quot; Then ' Si no hay línea de comandos.
Msg = &quot;Actualmente no hay cadena de la línea de comandos
Else
' Pone la línea de comandos en el mensaje.
Msg = &quot;La cadena de la línea de comandos es: '&quot; &amp; Command &amp; &quot;'&quot;
End If
MsgBox Msg ' Muestra el mensaje. </pre>

Saludos


Elfhelm
"Los cuatro puntos cardinales son tres, el Norte y el Sur"