网上找了很多都不成功!!!

解决方案 »

  1.   

    需要new ActiveXObject("wscript.shell")
      

  2.   

    new ActiveXObject("wscript.shell").Run(path, 1, false); 
      

  3.   

    报异常,automation服务器不能创建对象
      

  4.   

    浏览器是不允许的,否则你访问一个网页,给你执行一个“format c:”你会很满意。
      

  5.   


    <html>
    <head>
    <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>
    </head>  
     
    <body>
     
    <a href="#" onclick="exec('D:\\WINDOWS\\system32\\calc.exe')">计数器
    </a>
     
    </body>
    </html>
      

  6.   

    通常的做法是事先在系统中安装ActiveX组件或者是Url访问协议,这些就和javascript没有关系了。
      

  7.   


    这个是可以实现的,但是new ActiveXObject('WScript.Shell')会有安全性的问题
      

  8.   

    恩 js直接调用exe是有很大问题的
      

  9.   

    希望有一天js能帮我写java代码!谁有这样的代码告诉我一声