在线WAIT...................................

解决方案 »

  1.   

    p=r.exec("aa.bat /c start");//不能执行
    文件aa.bat用绝对路径试试
      

  2.   

    r.exec("cmd.exe /c aa.bat /c start");如果是bat,最好在前面使用cmd.exe来启动它
      

  3.   

    .bat好像是文本文件吧。应该先调用cmd.exe模拟到命令行环境。楼上的代码正确。
      

  4.   

    这样还是不行。。
    还是没有执行aa.bat
    /c的参数是什么意思啊
      

  5.   

    将setup.bat换成*.exe的文件就可以,这是为什么啊,高手救命!!!11111
    r.exec("cmd.exe /c \"E:/LGYSTDU/setup.bat\" /c start");
      

  6.   

    米说的对,若是.exe不需要windows解释器来运行,而.bat需要用cmd.exe来运行命令解释器