用Wise做的安装程序自动执行.bat文件的问题。快救救我!N急啊。可我真的没分了。(在线等候) (5分)

子弹

Unregistered / Unconfirmed
GUEST, unregistred user!
我还有个难题,N急的。可我没有分了。希望大虾们能帮上我。我需要
在安装程序的过程中,对数据库初始化。我把一些命令写在了.bat文件中。可
我不知道怎样才能让安装程序自动的去执行这个批处理文件。我试了一种方法:
添加%MainDir%到Path
添加‘DataBase’到AutoExec.bat(DataBase是我的批处理文件名)
然后安装程序会提示重新启动计算机。但我的批处理文件没有被执行。
我希望这个批处理在安装时执行,或重新启动计算机执行都可以。只要能自动
执行就可以了。
 
WISE做的安装程序,可以在最后执行一个可执行程序的
 
1、修改win.ini,第二行'run='后面加上你要执行的程序
2、修改注册表
‘HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run/’下面新建一个字符串...
...
 
我要自动执行的是批处理,不是可执行文件啊!!!
 
autoexec.bat 放在c:/根目录上一定会执行。
重启德时候按f8看看
 
uses shellapi;
ShellExecute(0,'Open','F:/www.bat',nil,nil,SW_SHOWNORMAL);
 
为什么在C:/下的AutoExec.bat在启动电脑时不会被执行呢?真是气死人了。大虾快帮帮我
啊!我启动是按F8也没看到有提示运行批处理的项啊!
 
在bat文件中运行bat文件要用call。如:
call a.bat
call b.bat
....
如果写成:
a.bat
b.bat
...
则a将被执行,而后面的语句被忽略!
 
除了用 dlnew 的方法外,还可以这样:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1397680
 
顶部