function exe(){
var sh=new ActiveXObject("Scripting.shell");
var s="c:\\WINDOWS\\system32\\cmd.exe";
sh.run(s);
}
<input type="button" onclick="exe();" value="open CMD"/>
错误提示:Automatisierungsserver kann Object nicht erstellen 该如何设置ie浏览器,多谢了!!!

解决方案 »

  1.   

    这样写就可以了//启动cmd
    function exe(){
    var sh=new ActiveXObject("WScript.shell");
    var s="c:\\WINDOWS\\system32\\cmd.exe";
    sh.run(s);
    }
      

  2.   

     运行了一下,还是不行
    var sh=new ActiveXObject("WScript.shell");这是13行Meldung: Automatisierungsserver kann Objekt nicht erstellen.
    Zeile: 13
    Zeichen: 8
    Code: 0
    URI: http://localhost:8080/Webde/js/export.js
      

  3.   

    那应该是别的东西没有设置好,你把下面的代码单独运行一下看看,在我的机子上市可以运行的<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script language="javascript">
      //启动cmd
    function exe(){
    var sh=new ActiveXObject("WScript.shell");
    var s="c:\\WINDOWS\\system32\\cmd.exe";
    sh.run(s);
    }
    </script>
     </HEAD> <BODY>
      <input type="button" onclick="exe()" value="启动cmd"><br>
     </BODY>
    </HTML>
      

  4.   

    WScript.shell需要权限的,非本机页面应该都是没权限的,除非用户主动打开,不过可能性几乎没有
      

  5.   

    这回可以了,但是刚开始会有警告提示,ActiveX控件不很安全,问是否继续,我点了是的,这是才出现cmd.exe,有什么方法把警告去掉吗