|
|
#1 |
|
Junior Member
Join Date: Sep 2005
Posts: 4
|
how to run a DOS command?
I am trying to run a DOS command with the nsis installer. It is a batch file I want to run during the installation that will register one of the DLLs for the program to work. How can I go about doing it?
thanks white |
|
|
|
|
|
#2 |
|
Major Dude
Join Date: May 2005
Location: New Zealand
Posts: 916
|
You could go and read the documentation first before posting, but I will answer anyway. Use 'exec "C:\path\your_batch_file.bat"' or use execwait to wait for the batch file to finish.
"Only a MouseHelmet will save you from a MouseTrap" -Jason Ross (Me) NSIS 3 POSIX Ninja Wiki Profile |
|
|
|
|
|
#3 |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
i guess you have to use ExecShell for a batch file
|
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Sep 2005
Posts: 4
|
I checked the documentation, but I guess I did not know what to search for
....I am still having trouble with the Exec command. I am getting a `error in script error`... All I want to do is execute the following command: regsvr32 c:\windows\system32\msstdfmt.dll how do I go about doing it, where do i place the command? I am very new at this, sorry if this is a dumb question. thanks |
|
|
|
|
|
#5 |
|
Forum King
Join Date: Jan 2002
Location: AT-DE
Posts: 3,366
|
Exec "regsvr32.exe $SYSDIR\msstdfmt.dll"
or nsExec::Exec "regsvr32.exe $SYSDIR\msstdfmt.dll" |
|
|
|
|
|
#6 |
|
Junior Member
Join Date: Sep 2005
Posts: 4
|
Thank you very much
that worked very well..One more thing, when I use that string you suggested, during installation, it pops up a dialog box that confirms that the command was successful. How can I make that silent? So that the user is not distracted ![]() thank you soo much.... white |
|
|
|
|
|
#7 |
|
Major Dude
Join Date: Jul 2004
Posts: 671
|
Silent DllRegisterServer:
code: Why not use NSIS "RegDLL"? code: |
|
|
|
|
|
#8 |
|
Junior Member
Join Date: Sep 2005
Posts: 4
|
You guys are the best
thank you very very much.. I appreciate all your time...white |
|
|
|
|
|
#9 |
|
Junior Member
Join Date: Sep 2005
Location: Sacramento CA
Posts: 24
|
you guys also helped me.. I was searching the forums for the same answer.
thanks
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|