标题: [文件操作] cmd下面如何批量运行php脚本 [打印本页]
作者: duoxixi 时间: 2015-5-16 17:25 标题: cmd下面如何批量运行php脚本
cmd下面如何批量运行php脚本
php环境已经搭建好,且能在cmd下面运行php脚本
问题来了:
我一个文件夹下面有10个php脚本文件,那么我该如何才能让这10个php脚本同时运行在新的cmd窗口(也就是要打开10个cmd窗口)下呢?
求大家帮助 谢谢
作者: pcl_test 时间: 2015-5-16 18:07
回复 1# duoxixi - @for %%a in (*.php) do php "%%a"
复制代码
作者: duoxixi 时间: 2015-5-16 18:21
回复 2# pcl_test
C:\Users\Q\Desktop\zz 的目录
2015-05-16 18:18 <DIR> .
2015-05-16 18:18 <DIR> ..
2015-05-16 18:18 2,653 21.php
2015-05-16 18:18 2,653 22.php
2015-05-16 18:18 2,653 23.php
2015-05-16 18:18 2,653 24.php
4 个文件 10,612 字节
2 个目录 12,227,031,040 可用字节
C:\Users\Q\Desktop\zz>@for %%a in (*.php) do php "%%a"
此时不应有 %%a。
报错了 求指点?
作者: pcl_test 时间: 2015-5-16 18:30
回复 3# duoxixi
编的是批处理代码,如果要在命令提示符使用,改为- for %a in (*.php) do php "%a"
复制代码
作者: duoxixi 时间: 2015-5-16 18:43
回复 4# pcl_test
按照您给出的代码,然后执行后,发现一个问题 ,只是运行了一个php脚本,并不是运行一个php脚本就打开新的cmd窗口,
作者: pcl_test 时间: 2015-5-16 19:09
回复 5# duoxixi
这样呢- for %a in (*.php) do start php %a
复制代码
作者: duoxixi 时间: 2015-5-16 19:11
回复 4# pcl_test
加入start cmd 后
如何写代码呢? 求指点
作者: pcl_test 时间: 2015-5-16 19:12
回复 7# duoxixi
什么意思?你先运行试试
作者: duoxixi 时间: 2015-5-16 19:48
回复 6# pcl_test
这个可行 谢谢指点
作者: duoxixi 时间: 2015-5-16 20:03
回复 6# pcl_test
麻烦帮我看下 我这个批处理写的哪里出错了 不运行php脚本- @echo off
- echo 当前盘符和路径:%~dp0
-
- cmd /k cd /d %~dp0
- @for %%a in (*.php) do start php %%a
- pause
复制代码
作者: pcl_test 时间: 2015-5-16 21:59
回复 10# duoxixi - @echo off
- cd /d "C:\Users\Q\Desktop\zz"
- for %%a in (*.php) do start php %%a
- pause
复制代码
作者: duoxixi 时间: 2015-5-16 22:22
回复 11# pcl_test
谢谢你的帮助
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |