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!