From 52c08a9ecc2a4fe5ce6ac4ba41c0ce444977e415 Mon Sep 17 00:00:00 2001 From: Juan Ferrer Toribio Date: Mon, 14 Mar 2016 12:54:43 +0100 Subject: [PATCH] Ahora el instalador permite seleccionar los componentes a instalar --- setup.iss | 65 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 17 deletions(-) diff --git a/setup.iss b/setup.iss index a1f8869..77ba636 100755 --- a/setup.iss +++ b/setup.iss @@ -18,7 +18,7 @@ AppUpdatesURL={#MyAppURL} CreateAppDir=yes DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} -LicenseFile=src\LICENSE.txt +;LicenseFile=src\LICENSE.txt SetupIconFile=src\icon.ico Compression=lzma SolidCompression=yes @@ -50,40 +50,65 @@ Source: "src\barcodex.ocx"; \ [Tasks] Name: "desktopicon"; \ Description: "{cm:CreateDesktopIcon}"; \ - GroupDescription: "{cm:AdditionalIcons}"; \ - Flags: unchecked + GroupDescription: "{cm:AdditionalIcons}"; + +[Components] +Name: "tpv"; \ + Description: "Terminal Punto Venta"; \ + Types: full compact custom +Name: "ent"; \ + Description: "Entradas"; \ + Types: full compact custom +Name: "com"; \ + Description: "Comparativa"; \ + Types: full compact custom +Name: "enc"; \ + Description: "Encajado"; \ + Types: full +Name: "eti"; \ + Description: "Etiquetas"; \ + Types: full +Name: "lab"; \ + Description: "Laboral"; \ + Types: full [Icons] Name: "{group}\Terminal Punto Venta"; \ Parameters: "tpv"; \ IconFileName: "{app}\icons\tpv.ico"; \ FileName: "{app}\vn-access.hta"; \ - WorkingDir: "{app}" + WorkingDir: "{app}"; \ + Components: tpv Name: "{group}\Entradas"; \ Parameters: "ent"; \ IconFileName: "{app}\icons\ent.ico"; \ FileName: "{app}\vn-access.hta"; \ - WorkingDir: "{app}" + WorkingDir: "{app}"; \ + Components: ent Name: "{group}\Comparativa"; \ Parameters: "com"; \ IconFileName: "{app}\icons\com.ico"; \ FileName: "{app}\vn-access.hta"; \ - WorkingDir: "{app}" + WorkingDir: "{app}"; \ + Components: com Name: "{group}\Encajado"; \ Parameters: "enc"; \ IconFileName: "{app}\icons\enc.ico"; \ FileName: "{app}\vn-access.hta"; \ - WorkingDir: "{app}" + WorkingDir: "{app}"; \ + Components: enc Name: "{group}\Etiquetas"; \ Parameters: "eti"; \ IconFileName: "{app}\icons\eti.ico"; \ FileName: "{app}\vn-access.hta"; \ - WorkingDir: "{app}" -Name: "{group}\Lab"; \ + WorkingDir: "{app}"; \ + Components: eti +Name: "{group}\Laboral"; \ Parameters: "lab"; \ IconFileName: "{app}\icons\lab.ico"; \ FileName: "{app}\vn-access.hta"; \ - WorkingDir: "{app}" + WorkingDir: "{app}"; \ + Components: lab ;Desktop icons @@ -92,34 +117,40 @@ Name: "{commondesktop}\Terminal Punto Venta"; \ IconFileName: "{app}\icons\tpv.ico"; \ FileName: "{app}\vn-access.hta"; \ WorkingDir: "{app}"; \ - Tasks: desktopicon + Tasks: desktopicon; \ + Components: tpv Name: "{commondesktop}\Entradas"; \ Parameters: "ent"; \ IconFileName: "{app}\icons\ent.ico"; \ FileName: "{app}\vn-access.hta"; \ WorkingDir: "{app}"; \ - Tasks: desktopicon + Tasks: desktopicon; \ + Components: ent Name: "{commondesktop}\Comparativa"; \ Parameters: "com"; \ IconFileName: "{app}\icons\com.ico"; \ FileName: "{app}\vn-access.hta"; \ WorkingDir: "{app}"; \ - Tasks: desktopicon + Tasks: desktopicon; \ + Components: com Name: "{commondesktop}\Encajado"; \ Parameters: "enc"; \ IconFileName: "{app}\icons\enc.ico"; \ FileName: "{app}\vn-access.hta"; \ WorkingDir: "{app}"; \ - Tasks: desktopicon + Tasks: desktopicon; \ + Components: enc Name: "{commondesktop}\Etiquetas"; \ Parameters: "eti"; \ IconFileName: "{app}\icons\eti.ico"; \ FileName: "{app}\vn-access.hta"; \ WorkingDir: "{app}"; \ - Tasks: desktopicon -Name: "{commondesktop}\Lab"; \ + Tasks: desktopicon; \ + Components: eti +Name: "{commondesktop}\Laboral"; \ Parameters: "lab"; \ IconFileName: "{app}\icons\lab.ico"; \ FileName: "{app}\vn-access.hta"; \ WorkingDir: "{app}"; \ - Tasks: desktopicon + Tasks: desktopicon; \ + Components: lab