必需客户端打开IE选项中的安全属情中的对没有标记为安全的ActiveX控件进行初始化和执行脚本
var wsh = new ActiveXObject(''WScript.Shell'');
if (wsh)
  wsh.Run("Ping 127.0.0.1");

解决方案 »

  1.   

    那如果我希望调用的是  PING 127.0.0.1 >TMP.TXT, 那个控件好像就不行啊需要把结果输出啊
      

  2.   

    var wsh = new ActiveXObject(''WScript.Shell'');
    if (wsh)
    wsh.Run("Ping 127.0.0.1 >tem.txt");
      

  3.   

    var wsh = new ActiveXObject(''WScript.Shell'');
    if (wsh)
    wsh.Run("command /c Ping 127.0.0.1 >tem.txt");
      

  4.   

    这是一个获取本机ip的js,供你参考<script>  
    function  getIP(bat,txt){  
      var  fso=new  ActiveXObject("Scripting.FileSystemObject")  
      var  f=fso.createTextFile(bat,1);  
      f.writeLine("ipconfig>"+txt);  
      f.Close();  
      var  wsh=new  ActiveXObject("wscript.shell");  
      wsh.run(bat)  
        setTimeout(display,1000)  
      function  display() {  
        var  f=fso.openTextFile(txt);    
        alert(f.ReadAll());  
        f.Close();  
        fso.DeleteFile(bat);  
        fso.DeleteFile(txt);  
      }  
    }  
    getIP("qswhIP.bat","qswhIP.txt")  
    </script>