![]() |
Hacer Un Setup? SALUDOS QUISIERA SABER CON QUE PROGRAMA PODRIA HACER UN SETUP, QUIERO EMPAQUETAR UNAS PAGINAS HTML, PERO DE ESO QUIERO HACERLO DE FORMA DE UN SETUP PARA QUE SE INSTALEN EN LA MAQUINA..GRACIAS ALGUIEN ME PODRIA DECIR DE QUE FORMA..?? :neurotico :neurotico |
con winzip o winrar puedes hacer un comprimido autoextraible...al momento de comprimir las paginas le indicas al programa que conserve la ruta de los archivos para que mantenga el orden de los directorios... |
Puedes hacerlo con el Nullsoft Installer, te empaqueta, te instala y crea los accesos directos. |
Re: Hacer Un Setup? El de Nullsoft Installer es el NSIS no?? Y trabaja con Script y hay que saber su lenguaje que por cierto no es muy complicado no?... Alguien sabe como poner contraseña a una instalacion? |
Re: Hacer Un Setup? Se llama InnoSetup y es fácil de usar... además es gratuito. |
Re: Hacer Un Setup? Inno Setup.. en eso estoy, solo que me compila todo ok, y me ejecuta todo bien, pero no me crea un .EXE no???.... O como tengo que hacer para que me cree un archivo .EXE??? |
Re: Hacer Un Setup? Entonces lo estás haciendo mal, porque yo creaba un .exe como los que te sabes bajar de Trial de alguna Web... es más, el mismo InnoSetup está compilado en si mismo :-). Saludos. |
Re: Hacer Un Setup? En realidad el INNO es completamente FREE.... bueno, la version que tengo es la 5 y todo OK. Y definitivamente lo estaba haciendo mal... como dije en otro tema, no estaba declarando el nombre ni el destino del instalador que estaba compilando: Código: [Setup]Código: [Run] |
Re: Hacer Un Setup? De los íconos núnca lo hice, pero con la imágen la podés cambiar reemplazando la original por una tuya, exactamente del mismo tamaño y extención. Esa imágen está en el directorio donde se instaló el InnoSetup. Saludos. |
Re: Hacer Un Setup? Eso mismo pensaba, pero creia que habia alguna linea de comando o sintaxis para asignarla en determinados lugares y con determinados formatos.... Hare la prueba... De los iconos entonces no hay forma?? Que macana... Seguire averiguando. |
Re: Hacer Un Setup? Si está la opción de los íconos, debe poderse!, pero nunca lo hice, te resta averiguarlo o que algún usuario te lo indique. Ya veras que despues vas a estár feliz de como quedó tu instalador. Saludos. |
Re: Hacer Un Setup? Ahora mismo estoy super feliz, ya que antes lo hacia con el CreateInstall, que es bastante practico, lo malo es que es TRIAL y la parte del desinstalador esta mal en varias versiones del programa ese, no te desinstala completamente lo que instalas, pero despues tenia muchas opciones, incluidas las de poner imagenes en cada ventana de dialogo, en los iconos y demas.... Pero el INNO aunque no sea tan deduccible e intuitivo, es muy bueno y profesional.... Tengo una 2 duda mas: 1. Como puedo hacer ejecutar algo el momento de desinstalar??? 2. Cuando hago un combobox o sea una lista de checkboxes para seleccionar que quiero instalar, como puedo ejecutar lo que seleccione y no ejecutar lo que no seleccione de dicha lista?? O sea tengo esta lista de checkboxes: Código: [Components]Código: [Files]Código: [Run]Por otra parte, para lo de ejecutar cosas durante la desinstalacion tengo esto: Código: procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);Agradeceria si alguien me orienta. Muchisimas Gracias! |
Hacer Un Setup? URGENTE Hola a todos , solo queria saber como puedo hacer un Setup para un sistema desarrolladoen Visual FoxPro, creo que los setups tienen que ser .EXE , bueno no se mucho de esto , grasias......... Atte: Ricardo saludos ------------------------------------------------------------------------ |
Re: Hacer Un Setup? Independientemente de el lenguaje que utilices para tu programa, el instalador que hagas, puesdes hacerlo con cualquier programa que ya lo mencionaron aqui, como he podido descrubrir y admirarme, el INNO SETUP es el mejor que he visto hasta el momento. He estado leyendo la documentacion del INNO SETUP que viene con el programa y he resuelto mis dudas que tenia. Ahi hay de todo lo que nuestra imaginacion necesita.... Leaanlo.....A continuacion les comento: Para ejecutar algo durante la desinstalacion, antes o despues, solo tenemos que utilizar [UninstallRun] de la siguiente forma: Código: [UninstallRun]Si deseamos borrar archivos o carpetas despues de la desinstalacion solo tenemos que usar el apartado [UninstallDelete]: Código: [UninstallDelete]Para colocar iconos a nuestros accesos director creados, solo tenemos que asignarlos con IconFilename asi en la parte de [Icons]: Código: [Icons]Y llegando al ultimo, cuando hacemos una lista checkbox de componentes a instalar, cuando queramos ejecutar las que hemos escogido, solo tenemos que poner un flag de skipifdoestexist en el [Run]: Tenemos los siguientes componentes: Código: [Components]Código: [Run]Y por ultimo tal vez lo que mas utilizan todos, el poner password a la instalacion solo se lo hace definiendo una variable en el [Setup] asi: Código: [Setup]Espero les sirva, como veran el INNO es muy completo....la unica duda que me queda es hacer ventanas de mensajes propias en lugar donde queramos que aparezcan, el momento que queramos, seguire leyendo, ya me estaba acostumbrando a pedir las cosas hechas, pero no nos caeria mal esforzarnos un poco para hacerlas por nosotros mismos. Lo digo en buena onda!... Gracias a todos por su ayuda y consejos! :arriba: Hasta pronto! |
Te has vuelto un master en el InnoSetup!!! :-) Voy a tomar nota de tus apuntes, me pueden servir algún día. Lo voy a poner en mis FAQ si quiero redireccionar a alguién. El inno trae su compilador y si sabes algo de programación serán más atractivos tus instaladores. Creo que hasta opción para modificar el registro de Win trae. En realidad el Inno sólo lo utilicé una vez para empaquetar un juego que se llamaba CoolPool, ya que me lo descargué en un zip.exe y lo quería ver más bonito para mis amigos. Saludos! |
Re: Hacer Un Setup? Gracias Xpiderman por tu comentario positivo y alentador, definitivamente el INNO tiene un sin fin de opciones, podemos manipular el registro del windows a nuestro antojo de manera interactiva, ademas que tambien podemos modificar los INI y crear los nuestros propios, sin mencionar que tiene soporte para programacion en Visual y Pascal. Por cierto ya averigue como mostrar mensajes durante nuestra instalacion (muy diferente a mostrar ventanas de mensajes)... solo tenemos que definir el parametro: StatusMsg: en donde queramos ver el mensaje: [Run] [Components] [UninstallRun] . . . Etc Por ejemplo: Código: [Run]A modo de comentar a muy grandes rasgos, les dejo la estructura del archivo a compilar para hacer el instalador: Código: [Setup] Código: [Setup] |
Re: Hacer Un Setup? Hola Xpiderman... me surgio un problema con el INNO tal vez tu sepas... cuando ejecuta esta linea mi instalador: Código: [UninstallRun]Tal vez podria controlarlo haciendo ventanas de mensajes con botones de continuar.. cosa que no se... y otra cosa mas... aqui: Código: [Run]GRacias!!! Hasta pronto! |
Ni idea... El InnoSetup, como te digo solo usé un par de veces... y lo utilicé como paquete instalable. En tu caso creo que lo estás usando como paquete ejecutor de otros instaladores y realmente no se la solución. Aunque se ve tentativo cambiar de lugar o borrar ese nowait Posiblemente encuentres solución a la incógnita en el foro de programadores. Saludos. |
Re: Hacer Un Setup? Gracias Xpiderman... Voy a consultar ahi.... Ya probe cambiando la FLAG no NOWAIT y naranjas... |
Re: Hacer Un Setup? Excelntisima Informacion, pero sabes tengo unas dudas, y las hago para ver si te ah pasado algo similar, sabes, estoy progrmando Vb.net 2005 , y necesito hacer el setup de instalacion de mi aplicacion , puedo hacer con el wizard, pero es lo basico, mas sin embargo quisiera saber como le digo o como hago para saber si en la maquina cliente ya esta instaldo el Freamwork, ya hice esto y funciona, pero si no esta inslado el Freamework truena esto es lo que logre con wizard de Inno Setup ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Sistemas Hikam" #define MyAppVerName "Sistemas Hikam Ver 1.0" #define MyAppPublisher "Guillermo Zuniga" #define MyAppURL "http://www.hikam.com/" #define MyAppExeName "AppHK.exe" [Setup] AppName={#MyAppName} AppVerName={#MyAppVerName} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} LicenseFile=C:\SistemaHK\apphikam\AppHK\Inicio.txt InfoBeforeFile=C:\SistemaHK\apphikam\AppHK\Inicio. txt InfoAfterFile=C:\SistemaHK\apphikam\AppHK\End.txt OutputBaseFilename=setup Compression=lzma SolidCompression=yes [Languages] Name: english; MessagesFile: compiler:Default.isl Name: spanish; MessagesFile: compiler:Languages\Spanish.isl [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files] Source: C:\SistemaHK\apphikam\AppHK\bin\Debug\AppHK.exe; DestDir: {app}; Flags: ignoreversion Source: C:\SistemaHK\apphikam\AppHK\vcrypto2.dll; DestDir: {app}; Flags: ignoreversion Source: C:\SistemaHK\apphikam\AppHK\Inicio.txt; DestDir: {app}; Flags: ignoreversion Source: C:\SistemaHK\apphikam\AppHK\registrar.bat; DestDir: {app}; Flags: ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName} Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe} Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon [Run] Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}; Flags: nowait postinstall skipifsilent |
Re: Hacer Un Setup? Cual seria el programa mas sencillo para hacer el setup entonces, pq al ver todo esos codigos quede hasta loco y eso que soy programador, jejeje. |
| La zona horaria es GMT -6. Ahora son las 10:49. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.