Originally created by: Alexander Lokotkov
Sorry, I am not sure that this is an appropriate forum for that kind of questions.
I have the tnf-file containing the following (our target ID value replaced with XXXXX).
[Targets]
Target1=fwio.trg,XXXXX
[Files]
In order to run the InstallTarget silently, I issue the following command from the bat-file:
"%CDSDIR%"\InstallTarget.exe d:\work\fwio\tsp\fwio.tnf /auto "%CDSDIR%\Targets\Fastwel"
where %CDSDIR% is an environment variable pointing to installtarget.exe location. The fwio.trg is located in d:\work\fwio\tsp.
But this command doesn't install our target ("%CDSDIR%\Targets\Fastwel" remains empty).
Could anyone please suggest the correct way to silently run the InstallTarget utility (in particular, from installshield script)?
Thanks in advance.
Alexander Lokotkov
To use enviroment variables you need the InstallTarget.exe with version 1.1.0.0. It is part of the CoDeSys V2.3.4.1 setup.
The options of InstallTarget are:
<path installtarget-exe=""> "<path *.tnf="" info-file="">" /auto [<install directory="">]</install></path></path>
If you want to use it in a Batch-File, this works:
"%CDSDIR%\InstallTarget.exe" d:\work\fwio\tsp\fwio.tnf /auto %CDSDIR%\Targets\Fastwel
(note the missing quotation marks)
If you want to use it in an InstallShield script, this works:
szCommand = '"' + TARGETDIR ^ 'InstallTarget.exe"';
szCmdLine = '"' + szTNFFile + '" /auto ' + szInstallDir;
if (LaunchAppAndWait (szCommand, szCmdLine, WAIT) < 0) then
MessageBox(@ERROR_INSTALLTARGET, SEVERE);
endif;
I hope that helps,
Sabine Mack
Thanks for your help. It works perfectly.
Log in to post a comment.
Originally created by: Alexander Lokotkov
Sorry, I am not sure that this is an appropriate forum for that kind of questions.
I have the tnf-file containing the following (our target ID value replaced with XXXXX).
[Targets]
Target1=fwio.trg,XXXXX
[Files]
In order to run the InstallTarget silently, I issue the following command from the bat-file:
"%CDSDIR%"\InstallTarget.exe d:\work\fwio\tsp\fwio.tnf /auto "%CDSDIR%\Targets\Fastwel"
where %CDSDIR% is an environment variable pointing to installtarget.exe location. The fwio.trg is located in d:\work\fwio\tsp.
But this command doesn't install our target ("%CDSDIR%\Targets\Fastwel" remains empty).
Could anyone please suggest the correct way to silently run the InstallTarget utility (in particular, from installshield script)?
Thanks in advance.
Alexander Lokotkov
To use enviroment variables you need the InstallTarget.exe with version 1.1.0.0. It is part of the CoDeSys V2.3.4.1 setup.
The options of InstallTarget are:
<path installtarget-exe=""> "<path *.tnf="" info-file="">" /auto [<install directory="">]</install></path></path>
If you want to use it in a Batch-File, this works:
"%CDSDIR%\InstallTarget.exe" d:\work\fwio\tsp\fwio.tnf /auto %CDSDIR%\Targets\Fastwel
(note the missing quotation marks)
If you want to use it in an InstallShield script, this works:
szCommand = '"' + TARGETDIR ^ 'InstallTarget.exe"';
szCmdLine = '"' + szTNFFile + '" /auto ' + szInstallDir;
if (LaunchAppAndWait (szCommand, szCmdLine, WAIT) < 0) then
endif;
I hope that helps,
Sabine Mack
Originally created by: Alexander Lokotkov
Thanks for your help. It works perfectly.