类似这样的一个东东:有多个批处理文件,各自执行自己的安装命令,例如批处理1用来装sql的,批处理2用来装.net的,批处理1的安装完成后执行批处理2。请问怎么样才能判断出批处理1的安装已经完成呢?急,在线等,谢谢各路神仙了!

解决方案 »

  1.   

    可以用VBScript来完成,在自定义操作中调用VBS脚本,由VBS脚本来调用bat,VBS如何调用bat见下文http://www.trucy.org/blog/sheryl/archives/2007/12/vbswshshellrune.html
      

  2.   

    简单例子:
    1、在安装项目中添加VBS脚本文件deletetag.vbs
    2、VBS文件内容
    on error resume next
    Set WshShell = WScript.CreateObject("WScript.Shell") 
    WshShell.Run "cmd /c C:\test\deleletag.bat", 0,true
    3,添加deletetag.vbs到安装项目中的自定义操作中
      

  3.   

    估计不行,如果是exe估计还有点念想,bat
      

  4.   

    start /w bat1.cmd
    start /w bat2.cmd