关于js中调用bat文件的问题,求指教
我想在js中调用一个bat文件去清理IE的缓存,下边是代码:
var wsh = new ActiveXObject("WScript.Shell");
var batName = "清除IE缓存.bat";
//获取当前文件的相对路径
var pathName =window.location.pathname.replace("Test.jsp","");
var batPath = pathName+batName;
//执行bat文件
A行 var result = wsh.run(batPath);
B行 //var result = wsh.run("E:/workspace/portal_local/TEST/清除IE缓存.bat");
执行A行的时候,用的是相对路径,一直提示系统找不到指定的文件
换成B行,用绝对路径就可以
大侠帮忙看看怎么解决啊 是不是run只能接受绝对路径啊,有没有可以用相对路径的方法?
或者是能取到当前项目的绝对路径也可以
谢谢了
说明如下:
我的html和bat文件,都放在c盘根目录,下面文件为1.html,内如如下:



