var objShell = new ActiveXObject("Wscript.shell");
str="命令1&命令2&命令3&...."
objShell.Run(str);
或者
var objShell = new ActiveXObject("Wscript.shell");
str="命令1&&命令2&&命令3"
objShell.Run(str);
2个&和1个&的区别是,2个&表示命令1执行成功就运行命令2,命令2执行成功就运行命令3,如果命令1执行不成功后面2条命令都不执行
补充回答:
str1="c:\app\test\aa.exe";
objShell.Run(str1);
或
str1="cmd /c cd c:\app\test&&aa.exe";
objShell.Run(str1);