如何用js代码执行本地bat文件和执行cmd命令

 1用js代码执行cmd命令,创建ActiveXObject对象,在cmd.exe /c 后面直接写你要执行的cmd命令

try {
            var objShell = new ActiveXObject("WScript.Shell");
            iReturnCode = objShell.Run("cmd.exe /c adb forward tcp:1352 tcp:2235", 0, true);
           
		} catch (e) {
		    alert(iRetrunCode);
			console.dir(e);
		}

2用js执行本地的bat文件,在cmd.exe /c start后面写上你要执行的bat文件的绝对路径。(程序控制的bat执行后不能自动关闭黑窗口,可以在bat文件的最后一行加上exit后就可以执行后自动关闭)

try {
            var objShell = new ActiveXObject("WScript.Shell");
            iReturnCode = objShell.Run("cmd.exe /c start  C:\\adbmap.bat", 0, true);
           
		} catch (e) {
		    
			console.dir(e);
		}

 

你可能感兴趣的:(遇到的真实问题及解决方式,js执行bat,js,js执行cmd命令)