var shell = new ActiveXObject("WScript.shell");
shell.Run("notepad.exe");
或者
shell.Exec("notepad.exe");只能在IE用,而且要求权限比较高

解决方案 »

  1.   

    貌似得用OCX
     不然 搞不了.
      

  2.   


    <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; 
              alert(window.oldOnError);  
     
      }   
     
      </script><body>
     
    <a href="#" onclick="exec('C:\WINDOWS\system32\calc.exe')">计数器
    </a>
     
    </body>这是一个例子,你可以试一下.