PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
exec或者system都可以调用cmd的命令
直接上代码:
<?php
/**打开windows的计算器*/
exec('startC:WindowsSystem32calc.exe');
/**php生成windows的批处理文件后,再执行这个批处理文件*/ $filename='t.bat'; $somecontent='C: '; $somecontent.='cd"C:/ProgramFiles/MySQL-Front"'; $somecontent.=' startMySQL-Front.exe'; if(!$handle=fopen($filename,'w')){ echo"不能打开文件$filename"; exit; }
/**首先我们要确定文件存在并且可写*/ if(is_writable($filename)){
/**那就是当我们使用fwrite()的时候,$somecontent将要写入的地方 将$somecontent写入到我们打开的文件中。*/ if(fwrite($handle,$somecontent)===FALSE){ echo"不能写入到文件$filename"; exit; } echo"成功地将$somecontent写入到文件$filename"; fclose($handle); }else{ echo"文件$filename不可写"; } exec($filename); ?>
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短