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