Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cómo Crear varios Accesos Directos o Desktopicon con InnoSetup? (https://www.clubdelphi.com/foros/showthread.php?t=76397)

danielmania8 28-10-2011 21:17:52

Cómo Crear varios Accesos Directos o Desktopicon con InnoSetup?
 
Buenas amigos de la comunidad, tengo un problemon. El asunto es que quiero crear un programa, el cual tiene a su vez otros 3. Pero el compilador InnoSetup, de manera predeterminada solo me permite crear un acceso directo del ejecutable maestro. Mi preguntà, ¿Què tendrìa que modificar o agregar en el scripts para que el innoSetup me genere los tres accesos directos de los otros 3 ejecutables? Gracias

dec 28-10-2011 21:45:57

Hola,

En la cláusula "Icons" del "script" puedes añadir tantos accesos directos como quieras, por ejemplo:

Código:


[Icons]

Name: "{commondesktop}\My Exec 1"; Filename: "{app}\MyExec1.exe";
Name: "{commondesktop}\My Exec 2"; Filename: "{app}\MyExec2.exe";
Name: "{commondesktop}\My Exec 3"; Filename: "{app}\MyExec3.exe";

Por otro lado, echa un vistazo a la documentación de Inno Setup, sobre la cláusula Icons y sobre la cláusula Tasks. Por ejemplo, el código anterior añadiría los accesos directos en cualquier caso, pero, utilizando la cláusula Tasks puedes dejar que sea el usuario quien decida si quiere los iconos o no:

Código:


[Icons]

Name: "{commondesktop}\My Exec 1"; Filename: "{app}\MyExec1.exe"; Tasks: desktopicon1;
Name: "{commondesktop}\My Exec 2"; Filename: "{app}\MyExec2.exe"; Tasks: desktopicon2;
Name: "{commondesktop}\My Exec 3"; Filename: "{app}\MyExec3.exe"; Tasks: desktopicon3;

[Tasks]

Name: desktopicon1; Description: "Create a &desktop icon for Exec 1"; GroupDescription: "Additional icons:";
Name: desktopicon2; Description: "Create a &desktop icon for Exec 2"; GroupDescription: "Additional icons:";
Name: desktopicon3; Description: "Create a &desktop icon for Exec 3"; GroupDescription: "Additional icons:";

Así que ya sabes, echa un vistazo a la documentación de Inno Setup, porque, da mucho de sí. ;)

danielmania8 31-10-2011 23:38:06

Cita:

Empezado por dec (Mensaje 417028)
Hola,

En la cláusula "Icons" del "script" puedes añadir tantos accesos directos como quieras, por ejemplo:

Código:


[Icons]

Name: "{commondesktop}\My Exec 1"; Filename: "{app}\MyExec1.exe";
Name: "{commondesktop}\My Exec 2"; Filename: "{app}\MyExec2.exe";
Name: "{commondesktop}\My Exec 3"; Filename: "{app}\MyExec3.exe";

Por otro lado, echa un vistazo a la documentación de Inno Setup, sobre la cláusula Icons y sobre la cláusula Tasks. Por ejemplo, el código anterior añadiría los accesos directos en cualquier caso, pero, utilizando la cláusula Tasks puedes dejar que sea el usuario quien decida si quiere los iconos o no:

Código:


[Icons]

Name: "{commondesktop}\My Exec 1"; Filename: "{app}\MyExec1.exe"; Tasks: desktopicon1;
Name: "{commondesktop}\My Exec 2"; Filename: "{app}\MyExec2.exe"; Tasks: desktopicon2;
Name: "{commondesktop}\My Exec 3"; Filename: "{app}\MyExec3.exe"; Tasks: desktopicon3;

[Tasks]

Name: desktopicon1; Description: "Create a &desktop icon for Exec 1"; GroupDescription: "Additional icons:";
Name: desktopicon2; Description: "Create a &desktop icon for Exec 2"; GroupDescription: "Additional icons:";
Name: desktopicon3; Description: "Create a &desktop icon for Exec 3"; GroupDescription: "Additional icons:";

Así que ya sabes, echa un vistazo a la documentación de Inno Setup, porque, da mucho de sí. ;)

GRACIAS MI AMIGO ME FUNCIONO ESTUPENDO.

lobo1998 01-09-2017 18:14:57

Inno Setup
 
amigo como enviar un archivo a la carpeta appdata con Inno Setup

Casimiro Notevi 01-09-2017 18:26:47

Cita:

Empezado por lobo1998 (Mensaje 520779)
amigo como enviar un archivo a la carpeta appdata con Inno Setup

Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración :)


La franja horaria es GMT +2. Ahora son las 12:16:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi