Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: AntonioPalma en 20 Septiembre 2011, 15:31 pm



Título: Ayuda con aplicación vb6
Publicado por: AntonioPalma en 20 Septiembre 2011, 15:31 pm
Hola! tengo una duda a la que no le consigo encontrar una respuesta válida en Google. Tengo una aplicación en VB6 generada como proyecto1.exe
Ahora lo que yo quiero es que al ejecutar la aplicación de la siguiente forma: shell "proyecto1.exe -mensaje" muestre un mensaje que no mostraría en el caso de no haber agregado '-mensaje' a la ruta de la aplicación.
Nose si me explico... es como cuando al querer jugar a algun mod de algún juego haya que añadir a la ruta de destino: "C:\Blablabla\juego.exe" -game blabla
alguna sugerencia?
gracias de antemano.
Saludos.


Título: Re: Ayuda con aplicación vb6
Publicado por: n0more en 20 Septiembre 2011, 16:11 pm
Lo que tienes que hacer es comprobar si la aplicacion recibe algún parametro. Creo recordar que en vb6 se utiliza "command" (sin comillas).


Título: Re: Ayuda con aplicación vb6
Publicado por: AntonioPalma en 20 Septiembre 2011, 18:38 pm
Ahhh vale vale.
Total que sería algo así:
Shell "C:\proyecto1.exe" HOLAAA

y en el código fuente de proyecto1.exe:

Código:
Private Sub Form_Load()
msgbox Command$
end sub

Y con esto, la aplicación mostraría un mensaje, en este caso, "HOLAAA".

Gracias! :)


Título: Re: Ayuda con aplicación vb6
Publicado por: Yoghurt en 22 Septiembre 2011, 08:22 am
Yo antes tenia esa misma duda :D pero ya me jubilé en eso jejejej cree un modulo que analiza comandos, te puede servir, se llama analizeComands está en https://skydrive.live.com/?cid=49ed785dcb63f232&id=49ED785DCB63F232%21221 (https://skydrive.live.com/?cid=49ed785dcb63f232&id=49ED785DCB63F232%21221)

P.D.: Si alguien se molestó en escribirlo, vale la pena leerlo :)