第一段如下:<SCRIPT   language=JavaScript>   
  function   Run(strPath)   {   
  exe.value=strPath;   
  try   {   
  var   objShell   =   new   ActiveXObject("wscript.shell");   
  objShell.Run(strPath);   
  objShell   =   null;   
  }   
  catch   (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。')   
    
  }   
  }   
  </SCRIPT>   
    
  请输入要运行的程序:<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:///c:/Program%20Files/Winamp/WINAMP.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>
第二段如下:
<script>   
  function   exec   (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.onerror   =   window.oldOnError;   
      }   
  </script>   
    
  <input   type=button   onclick="exec('notepad')"   value=执行>   
    

解决方案 »

  1.   

    打开网页,每次点击运行程序时,总是提示"找不到文件"xxx"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。"请问是什么原因呢.非常感谢! 如图 
    第二段代码则提示"已经被用户禁止!"  
      

  2.   

    请问wscript.shell加载不了是什么原因?
      

  3.   

    修改了IE的安全设置,可以运行notepad',cmd等windows内置的程序,但是winamp.exe点击以后还是不能运行,而且也没有任何提示,请问达人是什么原因呢?谢谢