Seite 1 von 1

Produktschalter Option

Verfasst: 26 Nov 2008, 11:00
von mro-rednet
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]

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"
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:

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

Re: Produktschalter Option

Verfasst: 26 Nov 2008, 11:28
von wolfbardo
Hallo,
mro-ncd hat geschrieben:
[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"
[/code]
wenn zweimal die gleiche exe gestartet wird

Code: Alles auswählen

%SCRIPTPATH%\acrobatreader9.exe
so kommt halt das gleiche raus....

Gruss
Bardo Wolf

Re: Produktschalter Option

Verfasst: 26 Nov 2008, 11:42
von mro-rednet
ohh mann, :oops:

vielen dank. Wie peinlich.:!! sowas sollte eigentlich nicht mehr passieren, aber so ist das wenn man 4 std auf das selbe skript sieht, dann achtet man auf so etwas nicht mehr!

Gruß