Seite 1 von 1

PDF Creator ohne Architekture

Verfasst: 25 Nov 2013, 16:16
von opsi.simi
Hi,
ich würde gern den PDF Creator 1.7.1 installieren, ohne den nervigen PDF Architect aber mit dem Images2PDF

ich hänge an diesem Punkt:
Set $INST_SystemType$ = GetSystemType
set $INST_architecture$ = GetProductProperty("install_architecture","system specific")
und weiter unten geht es dann so weiter:
if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
Message "Installiere " + $ProductId$+" (32 Bit)"
comment "Start setup program"
Winbatch_install_32
Sub_check_exitcode
hab es schon versucht raus zu schmeißen, klappt nicht, da ihm dann die Images2PDF fehlt

Re: PDF Creator ohne Architekture

Verfasst: 25 Nov 2013, 20:33
von SisterOfMercy
Here you can find a way to customise your PDF Creator installation: http://wpkg.org/PDFCreator

Re: PDF Creator ohne Architekture

Verfasst: 26 Nov 2013, 10:33
von djspcworld
Hi opsi.simi,

ich habe bereits eine PDFCreator Installation durch OPSI fertig gestellt.
Ich versuche Dir mal die Infos zusammen zu stellen.

PDFCreator Setup.exe von Homepage runterladen
Neben der Setup.exe eine Datei anlegen "install.inf"
Diese enthält bei mir:
[Setup]
Lang=german
Dir=C:\Program Files (x86)\PDFCreator
Group=PDFCreator
NoIcons=0
SetupType=custom
Components=program,ghostscript,images2pdf,comsamples,helpfiles,helpfiles\german,languages,languages\english,languages\german,
Tasks=winexplorer
Printername=PDFCreator
ServerInstallation=0
Win9xPrinterdriver=0
WinNtPrinterdriver=0
Win2k32bitPrinterdriver=0
Win2k64bitPrinterdriver=0
Toolbar=0
DontUseYahooSearch=0

Damit hast Du z.B. den PDF Arch. mit dem Punkt "Components" schon einmal ausgeklammert.
Der Aufruf in der setup.ins ist bei mir folgender:
"%ScriptPath%\DE\setup.exe" /LOADINF="%ScriptPath%\DE\install.inf" /verysilent /SP- /DontUseYahooSearch /NORESTART

Hoffe es hilft Dir ;-)

[Gelöst] PDF Creator ohne Architekture

Verfasst: 02 Dez 2013, 09:44
von opsi.simi
Hallo danke an alle,
hab die Lösung endlich raus bekommen.
hier mein fertiges Setup.ins
setLogLevel=9
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false


[Actions]
requiredWinstVersion >= "4.10.8.6"

DefVar $MsiId32$
DefVar $MsiId64$
DefVar $LogDir$
DefVar $ProductId$
DefVar $MinimumSpace$
DefVar $InstallDir32$
DefVar $InstallDir64$
DefVar $ExitCode$
DefVar $LicenseRequired$
DefVar $LicenseKey$
DefVar $LicensePool$
DefVar $INST_SystemType$
DefVar $Version$
DefVar $Inst_Cmd$
DefVar $Inst_Prg32$
DefVar $Inst_Prg64$
DefVar $Uninst_Cmd$
DefVar $Uninst_Prg$

Set $INST_SystemType$ = GetSystemType
Set $LogDir$ = "%SystemDrive%\tmp"

; ----------------------------------------------------------------
; - Please edit the following values -
; ----------------------------------------------------------------
;$ProductId$ should be the name of the product in opsi
; therefore please: only lower letters, no umlauts,
; no white space use '-' as a seperator
Set $ProductId$ = "PDFCreator"
Set $Version$ = "1.7.1"
Set $MinimumSpace$ = "10 MB"
; the path were we find the product after the installation
Set $InstallDir32$ = "%ProgramFiles32Dir%\PDFCreator"
Set $LicenseRequired$ = "false"
Set $LicensePool$ = "p_" + $ProductId$
Set $Inst_Prg32$ = "PDFCreator-1_7_1_setup.exe"
Set $Inst_Cmd$ = '/VERYSILENT /NOCANCEL /NORESTART /LOADINF=%ScriptPath%\pdfcreator.ini'
Set $Uninst_Cmd$ = '/VERYSILENT /NOCANCEL'
Set $Uninst_Prg$ = "\unins000.exe"
; ----------------------------------------------------------------

comment "Show product picture"
ShowBitmap "%ScriptPath%\" + $ProductId$ + ".jpg" $ProductId$

if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$
isFatalError
; Stop process and set installation status to failed
else

if FileExists($InstallDir32$ + $Uninst_Prg$)
comment "Start uninstall sub section"
Sub "%ScriptPath%\delsub.ins"
endif

if $LicenseRequired$ = "true"
comment "Licensing required, reserve license and get license key"
Sub_get_licensekey
endif

comment "Installiere "+$ProductID$+"..."

; if (($INST_SystemType$ = "x86 System") and ($INST_architecture$ = "system specific")) or ($INST_architecture$ = "both") or ($INST_architecture$ = "32 only")
Message "Installiere " + $ProductId$+" (32 Bit)"
comment "Start setup program"
Winbatch_install_32
Sub_check_exitcode
; endif

; if ($INST_SystemType$ = "64 Bit System") and (($INST_architecture$ = "system specific") or ($INST_architecture$ = "both") or ($INST_architecture$ = "64 only"))
; Message "Installiere " + $ProductId$+" (64 Bit)"
; comment "Start setup program"
; KEIN Fehler: Das Programm gibt es nur als 32 Bit-Variante, darum nachfolgend:
; Winbatch_install_32
; Sub_check_exitcode
; endif

endif


[Winbatch_install_32]
"%ScriptPath%\$Inst_Prg32$" $Inst_Cmd$

[Sub_check_exitcode]
comment "Test for installation success via exit code"
set $ExitCode$ = getLastExitCode
if ($ExitCode$ = "0")
comment "Looks good: setup program gives exitcode zero"
else
comment "Setup program gives a exitcode unequal zero: " + $ExitCode$
if ($ExitCode$ = "1605")
comment "ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed."
comment "Uninstall of a not installed product failed - no problem"
else
if ($ExitCode$ = "1641")
comment "looks good: setup program gives exitcode 1641"
comment "ERROR_SUCCESS_REBOOT_INITIATED 1641 The installer has initiated a restart. This message is indicative of a success."
else
if ($ExitCode$ = "3010")
comment "looks good: setup program gives exitcode 3010"
comment "ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install. This message is indicative of a success."
else
logError "Fatal: Setup program gives an unknown exitcode unequal zero: " + $ExitCode$
isFatalError
endif
endif
endif
endif

Re: PDF Creator ohne Architekture

Verfasst: 02 Dez 2013, 21:34
von SisterOfMercy
You might want to put the finished script on the wiki: wiki/userspace:script_templates

There is already a PDF creator script there, just make an "PDF Creator (alternate)" or something.