Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: el_trocha en Octubre 19, 2011, 03:35:42 pm

Título: Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: el_trocha en Octubre 19, 2011, 03:35:42 pm
Amigos estoy utilizando el Asistente de Empaquetqdo de VB6.

Cuando llego a la pantalla donde se pueden crear grupos y elementos del menu de inicio, quiero crear 2 elementos que estan en dos carpetas distintas dentro del App.Path

Añado el elemento, le doy un Nombre, Pero no se como indicar la direccion donde se encuentra el archivo.

Tan solo me da opciones como:

$(apppatch) - dentro del directorio principal
$(ProgramFiles) - dentro de la carpeta de programas
 etc........

La direccion que necesito poner seria algo asi:

Nombre:
Juego

Destino:
Juego.exe

Iniciar en :
$(AppPath) \Cliente

He probado poneindo esa misma direccion, he probado poniendo "", y ya no se como probar mas.

Si alguien puede ayudarme.

Un saludito.

Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: raul338 en Octubre 19, 2011, 06:34:11 pm
Si no te funcionó poniendo "$(AppPath)\Cliente" la verdad no se como hacerlo de otra forma usando ese asistente. Puedes intentar con otro instalador. Tipo el InnoSetup o el NSIS. Fijate el Recopilacion de herramientas que esta como tema fijo en el foro
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: softmania en Octubre 19, 2011, 10:12:41 pm
INSTALLSHIELD ... y no renegués mas salu2
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: el_trocha en Octubre 20, 2011, 03:29:42 am
Gracias compañeros.

Como puedo hacer lo que comento en el post con el Programa Innet.

Ya que solo puedo poner el archivo que iniciar el programa y el desinstalador.

Pero ademas de esos dos archivos quiero poner un archivo mas.

Asi quedaria :

Menu>inicio>Programas>MIPROGRAMA>Uninstall
                                                             >Principal.exe
                                                             >NuevoArchivo.exe (este es el nuevo archivo que quiero Poner que esta en una carpeta dentro del AppPath)

Muchas Gracias.

Un saludo.
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: softmania en Octubre 20, 2011, 10:02:58 am
Cuando empaquetas con visual basic se generan varias cosas:

Se generan:
1º El ejecutable del instalador (SETUP.EXE)
2º El o los archivos *.cab (Aquí se encuentran contenido los archivos necesarios para la ejecución del programa)
3º Una carpeta Soporte (Aquí se encuantran los archivos empaquetados dentro de los .cab)
4º Un archivo setup.lst

Dentro de la carpeta support se encuentra un archivo con extención "bat", esto permite empaquetar los .cab con los archivos contenidos dentro de la carpeta support. Allí agregas el nuevo archivo que quieres que se incluya en el instalador ... pero ahora hay que indicarle al empaquetador que hay un nuevo archivo para agregar, asi que dentro del archivo .ddf, lo editas y colocas entre comillas el nombre del nuevo archivo

Ahora hay que indicarle al instalador donde debe extraer estos archivos

para esto editamos el setup.lst

POR EJEMPLO:
Si quisieras agregar un archivo:

nombre del archivo y la ruta

File1
....
....
....

File5=@programa.exe,$(AppPath)\directorio,,,


Observa el archivo en detalle, y cambia lo que necesites ...Allí está la secuencia de instalación

Ejecutas el .bat quedará todo empaquetado y listo para instalar ... salu2

Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: seba123neo en Octubre 20, 2011, 11:55:07 am
el_trocha

proba usar InnoSetup es uno de los mejores instaladores y facil de usar, a la primero puede ser dificil, yo lo uso muhco y ni reniego con nada.
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: xkiz ™ en Octubre 20, 2011, 12:15:36 pm
aca Herramientas y utilidades para VB6 (http://leandroascierto.com/foro/index.php?topic=69.0) tenes un par de instaladores, solo resta en vos elejir cual se adapte mejor a tus necesidades.
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: el_trocha en Octubre 20, 2011, 04:24:23 pm
Gracias de nuevo Pero como ya dije antes:

Ya estoy usando InnoSetup.

Pero sigo sin saber como colocar un segundo ejecutable dentro de la ruta donde estan el Ejecutable principal y el desinstalador.

Alguien sabe como puedo hacer lo ??????

Es decir:, Asi quedaria :

Menu>inicio>Programas>MIPROGRAMA>Uninstall
                                                             >Principal.exe
                                                             >NuevoArchivo.exe (este es el nuevo archivo que quiero Poner, pero que esta en una carpeta dentro del AppPath)Muchas Gracias.

Un saludo.
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: raul338 en Octubre 20, 2011, 07:11:08 pm
Simple, busca la seccion [Icons]

y agregas una linea asi

Name: "{group}\Mi SuperPrograma aparte del principal"; Filename: "{app}\bin\miPrograma.exe"

y listo :D. Lo que es Name, se agrega al menu inicio, y filename creo que te abras dado cuenta de que {app} es el $(AppPath) no?
Título: Re:Asistente Empaquetado de VB6 Ayuda con Nuevo Elemento menu Incio
Publicado por: el_trocha en Octubre 22, 2011, 06:21:07 am
Gracias por las respuestas......

Ya lo consegui.

Era un problema de que no agregaba el archivo de forma independiente.

Un saludo.

Y reitero las gracias a todos.