- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- IsCmdBld.exe - Passing Command-Line Build Parameters in an .ini File
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
IsCmdBld.exe - Passing Command-Line Build Parameters in an .ini File
Hello,
I am using InstallShield 2016 Professional. I am trying to use "IsCmdBld.exe" command line to build a release for my application.
I want to be able to override Path Variables with values as parameters for my build.
I can only make this work if I pass "-l" option with the path strings in the command line as below:
iscmdbld.exe -p "project.ism" -l VarPath1="C:\Path1" -l VarPath2="C:\Path2" -l VarPath3="C:\Path3"
Since I have a few path variables for my build, I want to use the .ini file method to do the overrides.
Follow the https://docs.revenera.com/isxhelp19/helplibrary/IHelpExampleini.htm , I created an ini file with the following entries in the [BuildLocation] section as below:
mySetup.ini:
[Project]
Name="C:\MyApp\project.ism"
[BuildLocation]
PATH1="C:\Path1"
PATH2="C:\Path2"
PATH3="C:\Path3"
In Command prompt, I ran the following command:
iscmdbld.exe -i "c:\myApp\mySetup.ini"
Basically, myApp.exe was created in the Package folder but PATH1, PATH2 and PATH3 did not get overridden like when I used "-l".
Can someone tell me what am I doing wrong?
Your reply is greatly appreciated.
Thanks in advance,
Tony
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hello Everyone,
The actual command line I used to build my application and parameters passed with "-l" overrode Path Variables with the paths in quotes:
iscmdbld.exe -p "project.ism" -l PATH1="C:\Path1" -l PATH2="C:\Path2" -l PATH3="C:\Path3"
Has anyone able to use IsCmdBld.exe with the .ini file as parameters that successfully overrode for Path Variables?
Thanks,
Tony
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
iscmdbld.exe -p "project.ism" -l PATH1="C:\Path1" -l PATH2="C:\Path2" -l PATH3="C:\Path3" and then try build.