<?   
  $aaa='mspaint';   
  exec($aaa);   
  ?>

解决方案 »

  1.   

    上面是php调服务器端程序
    下面是js调用客户端程序
     <Script Language=JavaScript>   
            var wsh=new ActiveXObject("wscript.shell");   
            var cmd;
            cmd="mspaint"; 
            wsh.run(cmd);
    </Script>   
    你把这个js封装成方法,按button时调用这个方法就行了
      

  2.   

    小试了下。封装调用后,开网页特别慢。打不开。
    开在了 exec($aaa)上。是为什么?我服务设置没开吗?
      

  3.   

     exec($aaa) 要等 $aaa 运行完毕才返回
      

  4.   

    还是很卡。我这样子写有错误吗?
    <?   
    $aaa='mspaint';   
    ?>
      <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <Script Language=JavaScript>   
    function abc()
    {
            var wsh=new ActiveXObject("wscript.shell");   
            var cmd;
            cmd="mspaint"; 
            wsh.run(cmd);
    }
           
    </Script>
    <body >
    <input type="button" onclick="abc()" name="1" value="1111">  
    <?php
    exec($aaa);
    ?>
    </body>
    </head>
    </html>
      

  5.   

    PHP是服务端脚本,由服务器解析执行而在用户浏览器执行的是用户端脚本,比如js, as... 搞清楚这个。。
      

  6.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <Script Language=JavaScript>   
    function abc()
    {
            var wsh=new ActiveXObject("wscript.shell");   
            var cmd;
            cmd="mspaint"; 
            wsh.run(cmd);
    }
           
    </Script>
    <body >
    <input type="button" onclick="abc()" name="1" value="1111">  
    </body>
    </head>
    </html>