[Inno Setup] Evitar que pregunte si crear un acceso directo...

Iniciado por BDJMarcelo, 22 Octubre 2018, 01:11 AM

0 Miembros y 1 Visitante están viendo este tema.

BDJMarcelo

Hola a todos...

Actualmente estoy utilizando el programa (Inno Setup) para poder crear un instalador para un proyecto.

Lo único malo es que me gustaría que el instalador no me pregunte si deseo crear un icono en el escritorio.

La verdad no soy un profesional en el tema, pero aprendo rápido.

Investigando en la web, me indican que tengo que hacer un cambio en el siguiente código que se encuentra en mi instalador, pero no sé cómo cambiarlo.

Agradezco de antemano su ayuda... ;-)



[Languages]
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: Unchecked

[Files]
Source: "D:\EDICIÓN RAPIDA\JAHER\JAHER.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\EDICIÓN RAPIDA\JAHER\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon



EdePC

Saludos,

- Aquí tienes la documentación de InnoSetup: http://www.jrsoftware.org/ishelp/

- Si quieres que no te cree un acceso directo en el escritorio, ni que pregunte si se desea crearlo, lo especificas al momento de crear el Script por medio del Asisrente (Wizard) o eliminando las líneas:

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: Unchecked


Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

- Si quieres que si te cree el acceso directo en el escritorio sin preguntar, eliminas estas lineas:

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: Unchecked


-- Y cambias esta así:

Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"

BDJMarcelo

Hola amigo ( EdePC )

Muchísimas gracias por tu ayuda.. TODO OK ahora...  ;-)