09.12.2012 Views

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 27: Command-Line Tools<br />

IsCmdBld.exe<br />

Command-Line Parameters<br />

ISCmdBld.exe supports the following command-line parameters.<br />

Table 27-1: Command-Line Build Parameters<br />

Parameter Description<br />

-b The fully qualified path to the folder where you want the output folders and files to be<br />

placed. UNC paths are acceptable. The built installation’s files will be located in the<br />

DiskImages\Disk1 subfolder of the location that you specify.<br />

Enclose long file names in quotation marks.<br />

This parameter is optional.<br />

-c This parameter allows you to specify whether you want to have your release compressed<br />

into one file or remain uncompressed in multiple files. The valid arguments for this<br />

parameter are COMP and UNCOMP. To specify that your release be compressed into one<br />

file, use the COMP argument. If you do not want your release compressed, use the<br />

UNCOMP argument.<br />

This parameter is optional. If the release name already exists, the configuration will be<br />

based on what was specified in the IDE. If this is ignored for a new release, the new<br />

package will be uncompressed.<br />

-e Setup Package Use this parameter to specify whether you want to create Setup.exe along with your<br />

installation project. Specify Y to build Setup.exe, or N to create just an installation<br />

package.<br />

This parameter is optional.<br />

-i Instead of passing all of your parameters on the command line, you can include them in<br />

an initialization (.ini) file and call that file from the command line. For more information,<br />

see Passing Command-Line Build Parameters in an .ini File.<br />

Absolute and relative paths are acceptable. Enclose long file names in quotation marks.<br />

This parameter is optional.<br />

-o <br />

This parameter specifies one or more comma-delimited folders that contain the merge<br />

module files (.msm) that are referenced by your project.<br />

<strong>InstallShield</strong> provides additional ways for specifying the folders that contain merge<br />

modules. For more information, see Specifying the Directories that Contain Merge<br />

Modules.<br />

-p Pass the path to the project (.ise) file. This path can be fully qualified, relative, or just the<br />

file name. UNC paths are also acceptable. If only the project file name is passed, the file<br />

is retrieved relative to the current working directory. For example:<br />

IsCmdBld.exe -p "C:\<strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong><br />

Projects\MyProject1\MyProject1.ise"<br />

This is the only required parameter.<br />

Enclose long file names in quotation marks.<br />

678 ISE-1900-UG00 <strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!