首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

installshield 实施cmd命令

2013-09-07 
installshield 执行cmd命令我现在想使用LaunchAppAndWait()函数直接执行一句cmd命令,我试过以下代码,if (G

installshield 执行cmd命令
我现在想使用LaunchAppAndWait()函数直接执行一句cmd命令,我试过以下代码,
    if (GetEnvVar("windir", svCmd) < 0) then
       svCmd = "c:\\winnt";         
    endif;                             
    svCmd = svCmd + "\\system32\\cmd.exe"; 
    nRtn = LaunchAppAndWait(svCmd, "ping www.baidu.com", WAIT);

但是只能打开cmd窗口,命令没有执行,怀疑是命令行书写格式的问题,请问大神应该如何写,貌似是存在转义字符的问题,唉,搜索了好久米有搜到答案 cmd installshield launchappandwait
[解决办法]
cmd.exe应该就是一个执行其他命令的环境,所以调用其他命令时应该还是直接调用命令本身的进程就是了
[解决办法]
试试 nRtn = LaunchAppAndWait(svCmd, "/c ping www.baidu.com", WAIT);

热点排行