有人想在windows下用批处理实现:
-----
从服务器上拷贝文件到指定的本机的安装目录,然后执行installshield 中build功能生成.exe文件,将生成的.exe文件拷贝到服务器指定的目录里。
-----
上面第一步和第三步都能做到,可是中间这一步不清楚:执行installshield 中build功能生成.exe文件。请问installshield 提供了在控制台(cmd)的操作命令吗?
谢谢。

解决方案 »

  1.   

    有阿,可以执行一个程序并指定一个文件
    szApplicationPath1 = WINSYSDIR ^ "Regsvr32.exe"; 
     szApplicationCmdLine1 = SUPPORTDIR ^ "MDEncode.dll"; 
     LongPathToQuote( szApplicationPath1, TRUE );
     szCmdLine1 = szApplicationPath1 + " " + szApplicationCmdLine1+" -S";
     if (LaunchAppAndWait (szApplicationPath1, szCmdLine1, NOWAIT) < 0) then
              MessageBox ("Unable to launch "+ szApplicationPath1 +".",SEVERE);
         endif; 
    看帮助把,都有的
      

  2.   

    感觉楼上指的是 在脚本程序中拼好 字符串命令,然后用cmd去执行该命令。功能是注册一个组件。
    可是我需要的是在命令行执行build功能,就好好像VC6.0编译程序时可以用编辑器编译,也可以在CMD下使用: CL TEST.CPP 一样,
    我就想知道INSTALLSHIELD是否能像这样CL TEST.CPP这样的命令就能完成BUILD?