Ah... I was basing my suggestion off of Patrick's code. For your code try:
For (1): <CustomAction Id='LaunchMyBat' Directory='DRIVER' ExeCommand='"[DRIVER]install_silent.bat" "[DRIVER]"' Return="asyncNoWait" /> For (2): <CustomAction Id='LaunchMyBat' Directory='DRIVER' ExeCommand='"[DRIVER]install_silent.bat"' Return="asyncNoWait" /> > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Matador2k7 > Sent: Tuesday, January 23, 2007 10:32 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Running a file after installation > > > 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-tf3063 > 560.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 > ------------------------------------------------------------------------- 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