****Como ejecutar un EXE com parametros en visual basic.net???****

20/10/2004 - 02:02 por Alejandro | Informe spam
Tengo un programa (MiPrograma.exe) en el cual me gustaria
analizar al inicio el valor de una variable (MiVariable),
es decir mandar llamar el exe con parametros

Shell("C:\MiPrograma.exe", AppWinStyle.NormalFocus, False)

y en el load de la forma principal

if MiVariable = true then
'Welcome
end if

que le debo agregar a mi programa para que me pida un
parametro y como lo ejecuto para darle dicho parametro???

****mi proposito es que hacer que no se pueda ejecutar
este este programa directamente dandole doble Click o
Enter al archivo desde el directorio, sino que desde otra
aplicacion mandar llamar MiPrograma.exe con el parametro
que le quiero dar al inicio****

Gracias a todos!!!
 

Leer las respuestas

#1 alvaropucela
22/02/2013 - 13:24 | Informe spam
Jorge Serrano [MVP VB] escribió el 20/10/2004 10:35 :
Hola Alejandro,

para facilitarte un poco el trabajo, te indico una instrucción general
de
este procedimiento que puse en estos foros hace unos días. Esta
respuesta,
complementa la que te ha indicado El Guille.

Dim Arg() As String
Arg = Environment.GetCommandLineArgs()
Dim I As Byte
Dim strCad As String = ""
For I = LBound(Arg) To UBound(Arg)
strCad = strCad & I & ": " & Arg(I) & vbCrLf
Next
MessageBox.Show(strCad)

Espero que sea de tu ayuda.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
http://www.portalvb.com/
http://weblogs.golemproject.com/jorge/



"Alejandro" wrote:

Tengo un programa (MiPrograma.exe) en el cual me gustaria
analizar al inicio el valor de una variable (MiVariable),
es decir mandar llamar el exe con parametros

Shell("C:MiPrograma.exe", AppWinStyle.NormalFocus, False)

y en el load de la forma principal

if MiVariable = true then
'Welcome
end if

que le debo agregar a mi programa para que me pida un
parametro y como lo ejecuto para darle dicho parametro???

****mi proposito es que hacer que no se pueda ejecutar
este este programa directamente dandole doble Click o
Enter al archivo desde el directorio, sino que desde otra
aplicacion mandar llamar MiPrograma.exe con el parametro
que le quiero dar al inicio****

Gracias a todos!!!




Me ha sido muy útil tu respuesta.

Gracias!

Preguntas similares