Seite 1 von 1

Aufruf von Setupparametern PDFCreator

Verfasst: 21 Sep 2010, 09:18
von sschindler
Hallo,

ich versuche momentan ein neues Paket mit dem PDF Creator für OPSI zu erzeugen und habe daber leider das eine oder andere Problem.
Nachdem ich mit Auto It an einer ComListBox gescheitert bin habe ich festgestellt, dass die Setup selbst ein Möglichkeit der Silent Installation bietet.

Mit dem Aufruf pdfcreator_1.0.2_setup.exe /SAVEINF="setup.ini" wird eine INi erzeugt, welche alle Einstellungen für die Installation enthält.

Ruft man anschliessend die Setup mit folgenden Parametern auf, wird diese Installation auch korrekt und ohne Meldungen ausgeführt
PDFCreator-1_0_2_setup.exe /LOADINF="setup.ini" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

Mit Opsi winst erhalte ich leidern nicht das erhofte Ergebnis. Folgende Aufrufe habe ich versucht:

Code: Alles auswählen

'%SCRIPTPATH%\PDFCreator_setup.exe" /LOADINF="setup.ini" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'
Ergibt im Log die Meldung P:\install\pdfcreator\PDFCreator_setup.exe kann nichtgefunden werden

Code: Alles auswählen

"%SCRIPTPATH%\PDFCreator_setup.exe /LOADINF=setup.ini /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-"
Installiert PDFCreator mit Toolbar und allem.

Code: Alles auswählen

"%SCRIPTPATH%\PDFCreator_setup.exe" /LOADINF="setup.ini" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
Die Installation läuft fasst Silent, es erscheint nur einmal eine Meldung mit "auf http://www.toolbar.com kann nicht zugegriffen werden". Aber die Toolbar soll garnicht installiert werden.
Ich vermute daher, dass die setup.ini nicht richtig übergeben wird.

Hat jemand eine Idee?


PS:
PDFCreator Setup und setup.ini liegen beide im selben Verzeichnis, also p:\install\pdfcreator\.

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 21 Sep 2010, 09:29
von uwe.bueschel
Hallo,

probier doch bitte mal folgendes:

Code: Alles auswählen

"%SCRIPTPATH%\PDFCreator_setup.exe" /LOADINF="%SCRIPTPATH%\setup.ini" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
Ich vermute, dass das Setup im aktuellen Verzeichnis nach der ini sucht.

VG

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 21 Sep 2010, 09:45
von sschindler
Jup, dass war das Problem.

Danke!

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 11 Dez 2010, 13:09
von segro
Hallo zusammen,

Installation mittels setup.ini klappt eigentlich wunderbar, ABER: Pfad für C:\Programme\ bzw. Program Files wird in der Setup.ini natürlich fix gesetzt, dh. ich kann es damit nur entweder unter Win7 oder Windows XP installieren. Kann man den Pfad dynamisch ersetzen?

Code: Alles auswählen

[Setup]
Lang=german
Dir=C:\Program Files\PDFCreator
Group=PDFCreator
NoIcons=0
SetupType=custom
Components=program,ghostscript,comsamples,helpfiles,helpfiles\german,languages,languages\english,languages\german
Tasks=
Printername=PDFCreator
ServerInstallation=0
Win9xPrinterdriver=0
WinNtPrinterdriver=0
Win2k32bitPrinterdriver=0
Win2k64bitPrinterdriver=0
Toolbar=0
Danke für Hinweise!

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 12 Dez 2010, 18:10
von d.oertel
Hi,

die setup.ini vor dem Aufruf der winbatch sektion über den aufruf einer Patches Sektion patchen
und dabei die entsprechende Winst constante verwenden. Dann wird der für das aktuelle OS gültige Pfad in die ini reingepatcht:

Code: Alles auswählen

patches_setup_ini "%SCRIPTPATH%\setup.ini"
[patches_setup_ini]
set [setup] Dir=%programfilesDir%\PDFCreator
(untested)

gruss
d.oertel

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 13 Dez 2010, 07:53
von j.schneider
Zusatz:
Es empfiehlt sich die ini-Datei vorher in ein lokales temporäres Verzeichnis zu kopieren und dort zu patchen!

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 13 Dez 2010, 12:35
von segro
wunderbar, das hat perfekt geklappt!

Hier noch mal der code, falls es jemand braucht:

Code: Alles auswählen

	comment "copy and patch setup.ini"
	Files_install
	patches_setup_ini "%ProgramFilesDir%\PDFCreator\setup.ini"
	
	comment "Start setup program"
	Winbatch_install
	Sub_check_exitcode
		
	comment "Patch Registry"
	Registry_install
	
	comment "Create shortcuts"
	LinkFolder_install
	
endif
[Files_install]
copy -s "%ScriptPath%\setup.ini" "$InstallDir$"

[patches_setup_ini]
set [setup] Dir=%programfilesDir%\PDFCreator

[Winbatch_install]
; === Inno Setup ========================================================================================
"%SCRIPTPATH%\PDFCreator-1_1_0_setup.exe" /LOADINF="%ProgramFilesDir%\PDFCreator\setup.ini" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-


Re: Aufruf von Setupparametern PDFCreator

Verfasst: 20 Mai 2011, 10:19
von biZZa
hallo
vielen dank für die anleitung. hat soweit auch geklappt. bei windows 7 installiert er den pdfcreator ohne probleme. bei windows xp kommt eine installationsabschlussmeldung vom pdfcreator "Beenden des PDFCreator Setup Assistenten" und verlangt einen klick auf den button "fertigstellen" der natürlich gesperrt ist.

installiere ich den pdfcreator über cmd

Code: Alles auswählen

PDFCreator-1_2_0_setup.exe /LOADINF="c:\temp\setup.ini" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
schließt er die installation ohne meldungsfenster ab?!?

hat schonmal jemand so ein problem gehabt? kann ich die meldung irgendwie mit opsi bestätigen?

Re: Aufruf von Setupparametern PDFCreator

Verfasst: 20 Mai 2011, 16:33
von d.oertel
Hi,
kann ich die meldung irgendwie mit opsi bestätigen?
evtl. autoit verwenden ; seihe Beispiel tightvnc im getting-started Handbuch

gruss
d.oertel