var a=new ActiveXObject('WScript.shell'); 
alert()
var para=  "G://test.exe" ; 
//var pa="1" "" "";
a.exec(para);
可以调用但现在需要给exe文件传递3个参数怎么写?
【在cmd中调用G://test.exe 参数1 参数2 参数3】是可以的

解决方案 »

  1.   

    楼主你确信明白你是在开发web程序吗?
      

  2.   

    怎么可能访问到EXE,除非你直接把做好的网页文件发给客户,让客户以
    c:\xxx.htm这样的形式访问差不多。。js传参给exe文件?从来没听说过。肯定不行。
      

  3.   

    用 a.run("G://test.exe xxx xxx"),xxx 表示参数,试一下看看。
    js 在 IE 中是可以访问到客户机上的 EXE 的,前提是用户放开权限,说白了,就是要用户更改浏览器的安全设置,这对于发布到互联网上的系统是不适用的,但如果是内部应用系统,这就无所谓了。
      

  4.   


    javascript:new ActiveXObject('WScript.shell').Run('ping -t '+location.hostname);void(0);就算是“本地Intranet”也会有提示