PDA

Ver la Versión Completa : Inno Setup Menu hlp, chm


JXJ
08-06-2005, 17:27:05
Como puedo agregar al menu, de la aplicación que instalo, que hago
con el inno setup. un acceso directo en el menu de programas. para
el archivo de ayuda, ya sea chm o hlp y uno para el dessintalador. otro
para el acceso directo a un sitio web.

Hata ahora solo he logrado lo que por defecto paso. al instalar usando inno
setup en el menu de programas solo aparece.,el acceso directo al programa.

Gracias,.

dec
08-06-2005, 18:07:56
Hola,

¿Probaste con el "asistente" conque cuenta InnoSetup (http://www.jrsoftware.org/)? Utilizándolo, y, aunque sea a modo de ejemplo, puedes determinar que se creen las instrucciones oportunas para llevar a cabo lo que planteas.

Además el programa InnoSetup (http://www.jrsoftware.org/) incluye unos cuantos ejemplos y un completo archivo de ayuda que describe cada una de sus posibilidades.

Hay también ciertas herramientas de terceros (http://www.jrsoftware.org/is3rdparty.php) que proporcionan a InnoSetup (http://www.jrsoftware.org/) una "interfaz" de usuario completamente "visual".

Espero haberte ayudado.

JXJ
09-06-2005, 16:15:26
el archivo de ayuda será muy completo, pero no esta bien organizado.
por causlidad encontre otra un afroma de ahcer algo que no estaba buscando en
ese momento.

y ya probe esas cosas, de terceros, y nada, claro.

Por eso pregunte aqui, un codigo no me caeria nada mal.
para poder agregar dos accesos directos en el menu (un para la ayuda ya sea hlp,
o chm o rtf. el otr para poder agregar un enlace a un sitio web) donde solo parece por defecto, un acceso directo a mi programa

vale gracias.

edgusano
09-06-2005, 16:38:59
ya probaste el ISTOOL con ese generas el script de innosetup con todo lo que pides de una manera muy facil

JXJ
10-06-2005, 03:55:43
edgusano

lo estoy probando pero no le hayo como. hacer lo que quiero.

estoy en la seccion Icons.

hago click con el boton derecho. sale el menu y elijo New item

de ahi '¿¿ como le hago.-¡¡??

edgusano
10-06-2005, 16:40:33
Hola JXJ.
Primero en la seccion Files and Dirs, debistes adicionar tanto el fichero con la ayuda, como los archivos de los iconos o si lo prefieres puede ser una libreria de iconos en los cuales esten todos los de tu aplicacion.
despues de haber añadadido los archivos que necesitas para tu instalador, en la seccion de icons cuando le das nuevo item, en la parte filename seleccionar digamos el archivo que previamente adicionastes(en este caso el de ayuda), luego en iconfilename buscar el archivo icono que al igual adicionastes previamente.
Espero y que con esto te puedas guiar mas facilmente.

JXJ
10-06-2005, 18:18:09
edgusano

ya lo hice. gracias por tu interes. apenas estoy leyendo lo que has escrito.
Pase una mala noche. arreglando par que por fin quedara.

aqui les dejo el codigo completo usando el programa, la ayuda de el inno setup
trae, por si hay uno que ande despistado como yo ando luego.
las secciones que yo considero importantes son . [INI] [Icons][UninstallDelete]


[Setup]
AppName=My Program
AppVerName=My Program 1.5
AppPublisher=My Company, Inc.
AppPublisherURL=http://www.mycompany.com
AppSupportURL=http://www.mycompany.com
AppUpdatesURL=http://www.mycompany.com
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
LicenseFile=C:\Archivos de programa\Inno Setup 5\Examples\ISPPExample1License.txt
InfoBeforeFile=C:\Archivos de programa\Inno Setup 5\Examples\Readme.txt
InfoAfterFile=C:\Archivos de programa\Inno Setup 5\Examples\Readme.txt
OutputDir=C:\Archivos de programa\Inno Setup 5\Painan05\Res
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: esp; MessagesFile: compiler:Languages\Esp.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:\Archivos de programa\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Archivos de programa\Inno Setup 5\Examples\MyProg.hlp; DestDir: {app}; Flags: ignoreversion
Source: C:\Archivos de programa\Inno Setup 5\Examples\MyProg.GID; DestDir: {app}; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[INI]
Filename: {app}\MyProg.url; Section: InternetShortcut; Key: URL; String: http://www.mycompany.com (http://www.mycompany.com/)

[Icons]
Name: {group}\My Program; Filename: {app}\MyProg.exe
Name: {group}\{cm:ProgramOnTheWeb,My Program}; Filename: {app}\MyProg.url
Name: {group}\{cm:UninstallProgram,My Program}; Filename: {uninstallexe}
Name: {userdesktop}\My Program; Filename: {app}\MyProg.exe; Tasks: desktopicon
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\My Program; Filename: {app}\MyProg.exe; Tasks: quicklaunchicon
Name: {group}\Ayuda de MyPrograma ; Filename: {app}\AyudaPrograma.hlp


[Run]
Filename: {app}\MyProg.exe; Description: {cm:LaunchProgram,My Program}; Flags: nowait postinstall skipifsilent

[UninstallDelete]
Type: files; Name: {app}\MyProg.url