This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
userspace:adobe_reader_fontpacks [2011/10/07 07:04] Der-Matze |
userspace:adobe_reader_fontpacks [2012/09/27 10:20] darpakiss [Uninstall.ins] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Adobe Reader X Fontpacks ====== | ====== Adobe Reader X Fontpacks ====== | ||
+ | Script by Der-Matze \\ | ||
+ | Comments and improvements welcome \\ | ||
Tested with opsi 4.0.1 \\ | Tested with opsi 4.0.1 \\ | ||
Line 15: | Line 17: | ||
[Initial] | [Initial] | ||
- | |||
- | |||
- | |||
;Standard Text, der während der Installation angezeigt wird | ;Standard Text, der während der Installation angezeigt wird | ||
- | |||
Message = Bitte warten, das Produkt wird installiert | Message = Bitte warten, das Produkt wird installiert | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Loglevel einstellen | ;Loglevel einstellen | ||
- | |||
setLogLevel = 6 | setLogLevel = 6 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Bei Fehlern abbrechen | ;Bei Fehlern abbrechen | ||
- | |||
ExitOnError=false | ExitOnError=false | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Syntax Fehler werden in einem separaten Fenster angezeigt | ;Syntax Fehler werden in einem separaten Fenster angezeigt | ||
- | |||
ScriptErrorMessages=on | ScriptErrorMessages=on | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
; | ; | ||
- | |||
TraceMode=off | TraceMode=off | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen | ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen | ||
- | |||
StayOnTop=false | StayOnTop=false | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Actions] | [Actions] | ||
- | |||
- | |||
- | |||
;Variable für die Ermittlung des Betriebssystems | ;Variable für die Ermittlung des Betriebssystems | ||
- | |||
DefVar $OS$ | DefVar $OS$ | ||
- | |||
set $OS$ = GetOS | set $OS$ = GetOS | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Variable für die Ermittlung der Betriebssystem Unterversion | ;Variable für die Ermittlung der Betriebssystem Unterversion | ||
- | |||
DefVar $NTVersion$ | DefVar $NTVersion$ | ||
- | |||
set $NTVersion$ = GetNTVersion | set $NTVersion$ = GetNTVersion | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Name des Produkts (max. 12 Zeichen) | ;Name des Produkts (max. 12 Zeichen) | ||
- | |||
DefVar $ProductName$ | DefVar $ProductName$ | ||
- | |||
Set $ProductName$ = "Adobe Reader" | Set $ProductName$ = "Adobe Reader" | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Dateiname des Produktbildes mit Erweiterung | ;Dateiname des Produktbildes mit Erweiterung | ||
- | |||
DefVar $ProductPicture$ | DefVar $ProductPicture$ | ||
- | |||
Set $ProductPicture$ = " | Set $ProductPicture$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Die Variable zur Auswertung des ExitCodes | ;Die Variable zur Auswertung des ExitCodes | ||
- | |||
DefVar $ExitCode$ | DefVar $ExitCode$ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
; | ; | ||
- | |||
DefVar $ProductNameFull1$ | DefVar $ProductNameFull1$ | ||
- | |||
set $ProductNameFull1$ = " | set $ProductNameFull1$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $ProductNameFull2$ | DefVar $ProductNameFull2$ | ||
- | |||
set $ProductNameFull2$ = " | set $ProductNameFull2$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $ProductNameFull3$ | DefVar $ProductNameFull3$ | ||
- | |||
set $ProductNameFull3$ = " | set $ProductNameFull3$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $ProductNameFull4$ | DefVar $ProductNameFull4$ | ||
- | |||
set $ProductNameFull4$ = " | set $ProductNameFull4$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $ProductNameFull5$ | DefVar $ProductNameFull5$ | ||
- | |||
set $ProductNameFull5$ = " | set $ProductNameFull5$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Dateinamen der zu installierenden MSI-Pakete | ;Dateinamen der zu installierenden MSI-Pakete | ||
- | |||
DefVar $Executable1$ | DefVar $Executable1$ | ||
- | |||
Set $Executable1$ = " | Set $Executable1$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $Executable2$ | DefVar $Executable2$ | ||
- | |||
Set $Executable2$ = " | Set $Executable2$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $Executable3$ | DefVar $Executable3$ | ||
- | |||
Set $Executable3$ = " | Set $Executable3$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $Executable4$ | DefVar $Executable4$ | ||
- | |||
Set $Executable4$ = " | Set $Executable4$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
DefVar $Executable5$ | DefVar $Executable5$ | ||
- | |||
Set $Executable5$ = " | Set $Executable5$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Prüfen der Winst Version | ;Prüfen der Winst Version | ||
- | |||
requiredWinstVersion >= " | requiredWinstVersion >= " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens | ;Anzeigen der Installationsbenachrichtigung incl. des vollen Produktnamens | ||
- | |||
Message " | Message " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
; | ; | ||
- | |||
ShowBitmap /3 " | ShowBitmap /3 " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Freien Speicherplatz ermitteln | ;Freien Speicherplatz ermitteln | ||
- | |||
if not (HasMinimumSpace (" | if not (HasMinimumSpace (" | ||
- | |||
LogError "Nicht genügend Platz auf %SYSTEMDRIVE%" | LogError "Nicht genügend Platz auf %SYSTEMDRIVE%" | ||
- | |||
isFatalError | isFatalError | ||
- | |||
endif | endif | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;OS-Version ermitteln | ;OS-Version ermitteln | ||
- | |||
if ( $NTVersion$ = " | if ( $NTVersion$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Winbatch_Install_Extended | Winbatch_Install_Extended | ||
- | |||
sub " | sub " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Message " | Message " | ||
- | |||
Winbatch_Install_Japanese | Winbatch_Install_Japanese | ||
- | |||
sub " | sub " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Message " | Message " | ||
- | |||
Winbatch_Install_Korean | Winbatch_Install_Korean | ||
- | |||
sub " | sub " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Message " | Message " | ||
- | |||
Winbatch_Install_Chinese_Simplified | Winbatch_Install_Chinese_Simplified | ||
- | |||
sub " | sub " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Message " | Message " | ||
- | |||
Winbatch_Install_Chinese_Traditional | Winbatch_Install_Chinese_Traditional | ||
- | |||
sub " | sub " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
else | else | ||
- | |||
LogError "Kein kompatibles Betriebssystem installiert" | LogError "Kein kompatibles Betriebssystem installiert" | ||
- | |||
isFatalError | isFatalError | ||
endif | endif | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Winbatch_Install_Extended] | [Winbatch_Install_Extended] | ||
- | |||
- | |||
- | |||
msiexec.exe /i " | msiexec.exe /i " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Winbatch_Install_Japanese] | [Winbatch_Install_Japanese] | ||
- | |||
- | |||
- | |||
msiexec.exe /i " | msiexec.exe /i " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Winbatch_Install_Korean] | [Winbatch_Install_Korean] | ||
- | |||
- | |||
- | |||
msiexec.exe /i " | msiexec.exe /i " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Winbatch_Install_Chinese_Simplified] | [Winbatch_Install_Chinese_Simplified] | ||
- | |||
- | |||
- | |||
msiexec.exe /i " | msiexec.exe /i " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Winbatch_Install_Chinese_Traditional] | [Winbatch_Install_Chinese_Traditional] | ||
- | |||
- | |||
- | |||
msiexec.exe /i " | msiexec.exe /i " | ||
Line 441: | Line 122: | ||
[Initial] | [Initial] | ||
- | |||
- | |||
- | |||
;Standard Text, der während der Deinstallation angezeigt wird | ;Standard Text, der während der Deinstallation angezeigt wird | ||
- | |||
Message = Bitte warten, das Produkt wird deinstalliert | Message = Bitte warten, das Produkt wird deinstalliert | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Loglevel einstellen | ;Loglevel einstellen | ||
- | |||
setLogLevel = 6 | setLogLevel = 6 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Bei Fehlern abbrechen | ;Bei Fehlern abbrechen | ||
- | |||
ExitOnError = false | ExitOnError = false | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Syntax Fehler werden in einem separaten Fenster angezeigt | ;Syntax Fehler werden in einem separaten Fenster angezeigt | ||
- | |||
ScriptErrorMessages = on | ScriptErrorMessages = on | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
; | ; | ||
- | |||
TraceMode = off | TraceMode = off | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen | ;Im Batchmode das Winst-Fenster nicht im Vordergrund anzeigen | ||
- | |||
StayOnTop = false | StayOnTop = false | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[Actions] | [Actions] | ||
- | |||
- | |||
- | |||
;Name des Produkts (max. 12 Zeichen) | ;Name des Produkts (max. 12 Zeichen) | ||
- | |||
DefVar $ProductName$ | DefVar $ProductName$ | ||
- | |||
Set $ProductName$ = "Adobe Reader" | Set $ProductName$ = "Adobe Reader" | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Dateiname des Produktbildes mit Erweiterung | ;Dateiname des Produktbildes mit Erweiterung | ||
- | |||
DefVar $ProductPicture$ | DefVar $ProductPicture$ | ||
- | |||
Set $ProductPicture$ = " | Set $ProductPicture$ = " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
;Die Variable zur Auswertung des ExitCodes | ;Die Variable zur Auswertung des ExitCodes | ||
- | |||
DefVar $ExitCode$ | DefVar $ExitCode$ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
; | ; | ||
- | |||
ShowBitmap /3 " | ShowBitmap /3 " | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
sub " | sub " | ||
- | |||
</ | </ | ||