用javascript能否实现进入客户端指定文件夹后,在调用该文件夹内的exe文件!
我希望用户在web页面上调用本地(客户端)的应用程序,代码如下:
<script>
function exec (command) {
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('命令已经被用户禁止!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldOnError;
}
</script>
调用方式
<a href="javascript:" onclick="exec('/abc/def/g.exe')">我调</a>
调试没有问题,但问题是如果该程序必须在自己所在的文件夹中才能正确执行,如果在其它位置调用该程序则不能正确执行,请各位高手给出解决方法。
我用*.bat来调用,被人骂土人,希望大家不要提这种方法了。