try
---------------------------
<script language=javascript>
var wsh=new ActiveXObject("wscript.shell");
wsh.run("backup.exe a new_name file");
</script>这个东东是最危险的,要是被执行format d:/q/y就坏了

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <title>Default</title>

    <script language="JScript">
    function ss(){
            WshShell = new ActiveXObject("WScript.Shell");
     oExec = WshShell.Exec("E:\\Games\\反恐精英中文站CS1.5中文硬盘版\\CS1.5中文硬盘版\\cstrike.exe -console");
             }
          </script>
    </HEAD>
    <body > <INPUT style="Z-INDEX: 101; LEFT: 352px; POSITION: absolute; TOP: 200px" type="button"
    value="Button" onclick = "ss()"> </body>
    </HTML>
      

  2.   

    楼上这么一说,还真是挺危险的呀
    我本来是用asp来执行,不知道asp怎么调用,就想到用js来调用了我试试先
      

  3.   

    要写绝对路径,这个东东跟执行DOS命令一样,先找path里有的路径,如果path里指定的路径没有这个命令就是bad command or file name了
      

  4.   

    我是在当前目录下放着backup.exe,所以就没有圆路径
    如果我的程序放到服务器上后,虚拟主机我是不知道路径的
      

  5.   

    你是在服务器端执行啊,就不能用js了,试试下面的行吗
    <%
    set wsh = server.CreateObject("Wscript.Shell")
    wsh.run "backup.exe a new_name file"
    %>
      

  6.   

    leohuang(LEO) :就是在服务器端,因为用asp无法调用,才想到用js,现在我按上面的试了,js不能调用,返回信息是:不能创建对象,我按你的这个用asp执行也不行,HTTP 500 这个错误.