Hi!
Thanks for your help, but now I got this message when I try to light my
wixobj file.

error LGHT0112 : Unresolved reference to symbol 'Directory:INSTALLDIR'


Arnette, Bill wrote:
> 
> Two suggestions:
> 
> 1) Pass the path to the batch file on the batch file invocation command
> line and then CD to that path in the script.
> 
>    <CustomAction Id='LaunchMyBat' Directory='INSTALLDIR'
>      ExeCommand='"[INSTALLDIR]My.bat" "[INSTALLDIR]"' Return='asyncNoWait'
> />
> 
> And then in your my.bat file:
>    Rem Gets the path of my .bat file from the command line
>    Set MYPATH=%1%
> 
>    Rem CD to my path
>    Cd /D %MYPATH%
> 
>    Rem Run the driver installer
>    Setupdrv.exe installs
> 
> 2) Change your batch file a little to get its own location and CD there.
> 
>    <CustomAction Id='LaunchMyBat' Directory='INSTALLDIR'
>     ExeCommand='[INSTALLDIR]My.bat' Return='asyncNoWait' />
> 
> And then in my.bat:
>    Rem Get the path of my.bat file. 
>    Rem %0 is the path to the batch file
>    Set MYPATH=%~dp0%
> 
>    Rem CD to my path
>    Cd /D %MYPATH%
> 
>    Rem Run the driver installer
>    Setupdrv.exe installs
>  
> Personally, I like #2 better.
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED] 
>> [mailto:[EMAIL PROTECTED] On Behalf Of 
>> Matador2k7
>> Sent: Tuesday, January 23, 2007 9:30 AM
>> To: wix-users@lists.sourceforge.net
>> Subject: Re: [WiX-users] Running a file after installation
>> 
>> 
>> Hi Patrick!
>> 
>> First of all, thank you very much for your post, but it 
>> didn´t work so, now,
>> I will detail my case a little bit more:
>> 
>> The installer creates in the ProgramFilesFolder a folder 
>> called UltraVNC.
>> And, in the folder UltraVNC a new folder is created called 
>> driver. So the
>> structure should be: %PROGRAMFILES%\UltraVNC\driver
>> 
>> In the driver dir, I have an .inf file and some dll's that should be
>> installed. For this, I must use this command line: 
>> "setupdrv.exe installs"
>> or simply a .bat file with this command line.
>> It is necessary that it is launched from this dir, because if not, the
>> driver will not be installed so I don't mind hard-coding it...
>> 
>> If I use this one: Directory="INSTALLDIR" which dir is taken? 
>> The driver dir
>> or the UltraVNC dir?
>> 
>> Thanks!
>> 
>> 
>> Patrick Steele-2 wrote:
>> > 
>> > Try somethinbg like this:
>> > 
>> > <CustomAction Id='LaunchMyBat' Directory='INSTALLDIR'
>> > ExeCommand='[INSTALLDIR]My.bat' Return='asyncNoWait' />
>> > 
>> > <InstallExecuteSequence>
>> > <Custom Action='LaunchMyBat' After='InstallFinalize'>NOT
>> > Installed</Custom>
>> > </InstallExecuteSequence>
>> > 
>> > This way you are also not hard coding the directory 
>> location of the batch
>> > file and you are only running it during the install, not 
>> the uninstall,
>> > after all files have been added.
>> > 
>> > Patrick
>> > 
>> > 
>> > 
>> > 
>> > 
>> > 
>> > -----Original Message-----
>> > From: [EMAIL PROTECTED]
>> > [mailto:[EMAIL PROTECTED] On Behalf 
>> Of Matador2k7
>> > Sent: 23 January 2007 11:35
>> > To: wix-users@lists.sourceforge.net
>> > Subject: [WiX-users] Running a file after installation
>> > 
>> > 
>> > Hello.
>> > I'm making an MSI installer for Ultra VNC in my company. Now I got a
>> > little
>> > problem:
>> > 
>> > I copy some files into this folder: C:\ARCHIVOS DE
>> > PROGRAMA\ULTRAVNC\DRIVER
>> > 
>> > In this folder exists a file called install_silent.bat
>> > 
>> > Now, I'd liked to run this file AFTER installation, in 
>> order to get the
>> > driver installed. I'm doing it right this at the moment:
>> > 
>> > <Property Id="DRIVER" Value="C:\Archivos de 
>> programa\UltraVNC\driver" />
>> >    <CustomAction Id="LaunchFile" 
>> ExeCommand="[DRIVER]install_silent.bat"
>> > Return='asyncNoWait'/>
>> > 
>> > The problem is that the driver isn´t installed. Am I using the right
>> > syntax for this job?
>> > 
>> > Thanksss!
>> > --
>> > View this message in context:
>> > 
>> http://www.nabble.com/Running-a-file-after-installation-tf3063
>> 560.html#a8519908
>> > Sent from the wix-users mailing list archive at Nabble.com.
>> > 
>> > 
>> > 
>> --------------------------------------------------------------
>> -----------
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the 
>> chance to share
>> > your
>> > opinions on IT & business topics through brief surveys - 
>> and earn cash
>> > 
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge
>> &CID=DEVDEV
>> > _______________________________________________
>> > WiX-users mailing list
>> > WiX-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > 
>> > 
>> --------------------------------------------------------------
>> -----------
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the 
>> chance to share
>> > your
>> > opinions on IT & business topics through brief surveys - 
>> and earn cash
>> > 
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge
>> &CID=DEVDEV
>> > _______________________________________________
>> > WiX-users mailing list
>> > WiX-users@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > 
>> > 
>> 
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Running-a-file-after-installation-tf3063
>> 560.html#a8522632
>> Sent from the wix-users mailing list archive at Nabble.com.
>> 
>> 
>> --------------------------------------------------------------
>> -----------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the 
>> chance to share your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge
>> &CID=DEVDEV
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Running-a-file-after-installation-tf3063560.html#a8523812
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to