日期:2014-05-18  浏览次数:20482 次

老大【孟子E章】请进:如何通过js来打开客户端的应用程序
在网上获得了如下资料:
    <body   MS_POSITIONING= "GridLayout ">

        <form   id= "Form1 "   method= "post "   runat= "server ">
请输入要运行的程序: <br/> <input   name=exe   type=text   size=20   value= "regedit "> <BUTTON   class=button   onclick= "Run(exe.value) "> 确定 </BUTTON> <BUTTON   class=button   onclick=exe.value= " ";> 重新输入 </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'notepad ') "> 记事本 </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'mspaint ') "> 画图板 </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'calc ') "> 计算器 </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'cmd ') "> cmd </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'Regedit ') "> Regedit </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'Msconfig ') "> Msconfig </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'file:///d:\hello.exe) "> WINAMP </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'IEXPLORE.EXE ') "> IE </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( '.. ') "> .. </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( '%windir% ') "> %windir% </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( '%temp% ') "> %temp% </BUTTON> <br/>  
<BUTTON   class=button   onclick= "Run( 'file:///D:/Program%20Files/Tencent/qq.EXE ') "> WINAMP </BUTTON> <br>
          </form>
<SCRIPT   language=JavaScript>  
function   Run(command)  
{  
window.oldOnError   =   window.onerror;
                                window._command   =   command;
                                window.onerror   =   function   (err)  
                                {
if   (err.indexOf( 'utomation ')   !=   -1)  
{
alert( '命令 '   +   window._command   +   '   已经被用户禁止! ');  
return   true;
}
else  
return   false;
}
                                var   wsh   =   new   ActiveXObject( 'WScript.Shell ');
                                  if   (wsh)
wsh.Run(command);
                                window.one