Produktschalter Option
Verfasst: 26 Nov 2008, 11:00
Hallo,
leider ist mir noch immer nicht ganz klar wie ich das mit den Produktschaltern / Optionen bewerkstelligen kann. Ich möchte über eine Option entscheiden ob AcrobatReader 8 oder 9 installiert werden soll.
ich habe nun als erstes ins Skript folgende Zeilen eingefügt:
[Aktionen]
nur installiert er nun grundsätzlich den 8er, egal was ich auswähle...
was habe ich vergessen !?!
Sieht denn das Skript automatisch in der control Datei nach was angegeben wurde. Diese sieht wie folgt aus:
leider ist mir noch immer nicht ganz klar wie ich das mit den Produktschaltern / Optionen bewerkstelligen kann. Ich möchte über eine Option entscheiden ob AcrobatReader 8 oder 9 installiert werden soll.
ich habe nun als erstes ins Skript folgende Zeilen eingefügt:
[Aktionen]
Code: Alles auswählen
DefVar $IniVarAcrobatreader9$
set $IniVarAcrobatreader9$ = IniVar ("Acrobatreader9")
Code: Alles auswählen
if $IniVarAcrobatreader9$ = "ja"
WinBatch_install_acrobatreader9
else
WinBatch_install_acrobatreader8
endif
[WinBatch_install_acrobatreader9]
%SCRIPTPATH%\acrobatreader9.exe /sPB /rs /l /msi"/qb-! /norestart /log c:\acrobat9.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES"
[WinBatch_install_acrobatreader8]
%SCRIPTPATH%\acrobatreader9.exe /sPB /rs /l /msi"/qb-! /norestart /log c:\acrobat8.log ALLUSERS=2 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES"
was habe ich vergessen !?!
Sieht denn das Skript automatisch in der control Datei nach was angegeben wurde. Diese sieht wie folgt aus:
Code: Alles auswählen
[Package]
version: 1
depends:
incremental: False
[Product]
type: localboot
id: acrobatreader
name: Adobe Acrobat Reader
description: PDV Betrachter
advice:
version:
priority: 0
licenseRequired: False
productClasses:
setupScript: acrobatreader_install.ins
uninstallScript: acrobatreader_uninstall.ins
updateScript:
alwaysScript:
onceScript:
[ProductProperty]
name: Acrobatreader9
description: Soll der Acrobatreader 9 installiert werden?
values: ja, nein
default: nein