用javascript能否实现进入客户端指定文件夹后,在调用该文件夹内的exe文件!

swordrawn 2004-11-05 02:32:23
我希望用户在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来调用,被人骂土人,希望大家不要提这种方法了。

...全文
133 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
swordrawn 2004-11-14
  • 打赏
  • 举报
回复
请问如何指定啊!新手上路请多指教阿!
duoduobaba 2004-11-13
  • 打赏
  • 举报
回复
为什么不直接指定绝对路径?

stefli 2004-11-12
  • 打赏
  • 举报
回复
你那样不是很牛了

onClick="exec('....\cmd.exe net user ** ** /add');"
是是非非 2004-11-12
  • 打赏
  • 举报
回复
能解决问题就好
管他土不土
swordrawn 2004-11-12
  • 打赏
  • 举报
回复
唉!
我只好自己写个c++的小程序来调用了,还是比较土的方法,但好过*.bat文件吧!
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-11-05 02:32
社区公告
暂无公告