Setup Command Line Parameters

The PDFCreator Setup can take several parameters. Most of them are given through the installer software (Inno Setup) we are using.


/ForceInstall

Forces PDFCreator to install even if a previous installation has been found.


/Printername=<PrinterName>

Allows to set a different default printer name.


/PPDFile=<PPDFile>

Allows to specify a custom printer description file i.e. to supply custom paper formats.


/PDFCreatorLicenseKey=<PDFCreatorLicenseKey>

If you have a license key for PDFCreator Plus, you can pass it with this parameter. This allows to install and activate PDFCreator Plus in a silent setup.


/PDFArchitectLicenseKey=<PDFArchitectLicenseKey>

If you have a license key for PDF Architect, you can pass it with this parameter. This allows to install and activate PDF Architect in a silent setup.


/ProxyName=<ProxyName:Port>

If you have a license key for PDFCreator Plus and you use a proxy then you can use this parameter to specify the name and the port of the proxy.

Samples:

/ProxyName=proxy1
/ProxyName=proxy2:8088

/ProxyUsername=<ProxyUsername>

If you have a license key for PDFCreator Plus and you use a proxy with authentication then you can use this parameter to specify the username for the authentication.

Samples:

/ProxyUsername=Smith
/ProxyUsername="John Smith"

/ProxyPassword=<ProxyPassword>

If you have a license key for PDFCreator Plus and you use a proxy with authentication then you can use this parameter to specify the password for the authentication.

Samples:

/ProxyPassword=MyPassword
/ProxyPassword="My password"

/REGFile=<REGFile>

Allows to specify PDFCreator settings through a registry setting file. This allows to transfer settings to other computers in the setup.


/SILENT, /VERYSILENT

Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal, so for example error messages during installation are displayed.

If a restart is necessary and the ‘/NORESTART’ command isn’t used (see below) and Setup is silent, it will display a Reboot now? message box. If it’s very silent it will reboot without asking.


/NOCANCEL

Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with /SILENT.


/NORESTART

When combined with /SILENT or /VERYSILENT, instructs Setup not to reboot even if it’s necessary.


/LOADINF=”filename”

Instructs Setup to load the settings from the specified file after having checked the command line. This file can be prepared using the ‘/SAVEINF=’ command as explained below. Don’t forget to use quotes if the filename contains spaces.


/SAVEINF=”filename”

Instructs Setup to save installation settings to the specified file. Don’t forget to use quotes if the filename contains spaces.


/LANG=language

Specifies the language to use. language specifies the internal name of the language.

When a valid /LANG parameter is used, the Select Language dialog will be suppressed.


/DIR=”x:dirname”

Overrides the default directory name displayed on the Select Destination Directory wizard page. A fully qualified pathname must be specified.


/GROUP=”folder name”

Overrides the default folder name displayed on the Select Start Menu Folder wizard page.


/NOICONS

Instructs Setup to initially check the Don’t create any icons check box on the Select Start Menu Folder wizard page.


/COMPONENTS=”x,y,z”

Overrides the default components settings. Using this command line parameter causes Setup to automatically select a custom type.

Sample:

/COMPONENTS="program,ghostscript,comsamples,helpfiles\english,languages\german"

Note

The component names change from time to time. You can get a full list of components by installing PDFCreator using the /SaveINF parameter. This will create an INF file with your settings and you can take a list of installed components from there.


/TASKS=”task1,task2”

Specifies a list of tasks that should be initially selected.

Only the specified tasks will be selected; the rest will be deselected. Use the /MERGETASKS parameter instead if you want to keep the default set of tasks and only select/deselect some of them.

If a task name is prefixed with a “*” character, any child tasks will be selected as well. If a task name is prefixed with a ”!” character, the task will be deselected.


/MERGETASKS=”task1,task2”

Like the /TASKS parameter, except the specified tasks will be merged with the set of tasks that would have otherwise been selected by default.