PDF Creator ohne Architekture

Antworten
Benutzeravatar
opsi.simi
Beiträge: 44
Registriert: 30 Okt 2013, 12:01

PDF Creator ohne Architekture

Beitrag 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
Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: PDF Creator ohne Architekture

Beitrag von SisterOfMercy »

Here you can find a way to customise your PDF Creator installation: http://wpkg.org/PDFCreator
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
djspcworld
Beiträge: 68
Registriert: 06 Jul 2011, 08:34

Re: PDF Creator ohne Architekture

Beitrag 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 ;-)
Benutzeravatar
opsi.simi
Beiträge: 44
Registriert: 30 Okt 2013, 12:01

[Gelöst] PDF Creator ohne Architekture

Beitrag 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
Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: PDF Creator ohne Architekture

Beitrag 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.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Antworten