这个批处理如何写,如何定时运行(急!!!!!!!!!) http://www.sky618.com/html/200705/106/9967.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xxx.batxxx/php.exe xxx.php其实批处理就是一些DOS命令的集合.保存成xxx.bat然后在window里建个计划,让它10秒钟运行一次.仅供参考 谢谢各位哥哥们,我还是不太明白这个计划怎么建,我用任务计划建了跑不起来。能说详细点吗,看看我这个.bat文件应该怎么写,又怎么10秒运行一次呢?没接触过这些东西 楼上的不错,可以参考.在window计划任务中设置10分钟执行一下bat文件bat文件的内容可以是:你的php安装目录/php.exe php文件路径.具体要具体对待,我只是说个思路,我以前实现过定期备份mysql数据库的功能. 非常感谢window计划任务只能设置最小1分钟,不能设置秒用schtasks 怎么创建计划任务呢? 每10秒要对下...还不如客户端直接来段AJAX 写一个执行PHP的bat然后在管理面板建立计划 与linux下的做法差不多,只不过linux下用shell,windows下用dos命令,linux下用crontab或at,windows下用at。1 打开你的php安装目录,里面应该有个php.exe的文件,就是用它来执行php程序。把这个文件所在的目录加入你的系统环境变量。2 写个批处理,调用这个php.exe(实际上就是php的cli模式)文件去执行你要执行的php文件。示例:@echo offcall php -f c:\www\docs\test.php保存为一个bat文件,然后用windows的at命令定时执行它。 如果10秒就需要运行一次,就在程序里面用循环吧。dos内部命令中没有sleep。不过我们可以自己生成一个:@echo off echo q | debug>nul echo Bj@jzh`0X-`/PPPPPPa(DE(DM(DO(Dh(Ls(Lu(LX(LeZRR]EEEUYRX2Dx=>sleep.com echo 0DxFP,0Xx.t0P,=XtGsB4o@$?PIyU WwX0GwUY Wv;ovBX2Gv0ExGIuht6>>sleep.com echo T}{z~~@GwkBG@OEKcUt`~}@MqqBsy?seHB~_Phxr?@zAB`LrPEyoDt@Cj?>>sleep.com echo pky_jN@QEKpEt@ij?jySjN@REKpEt@jj?jyGjN@SEKkjtlGuNw?p@pjirz>>sleep.com echo LFvAURQ?OYLTQ@@?~QCoOL~RDU@?aU?@{QOq?@}IKuNWpe~FpeQFwH?Vkk>>sleep.com echo _GSqoCvH{OjeOSeIQRmA@KnEFB?p??mcjNne~B?M??QhetLBgBPHexh@e=>>sleep.com echo EsOgwTLbLK?sFU`?LDOD@@K@xO?SUudA?_FKJ@N?KD@?UA??O}HCQOQ??R>>sleep.com echo _OQOL?CLA?CEU?_FU?UAQ?UBD?LOC?ORO?UOL?UOD?OOI?UgL?LOR@YUO?>>sleep.com echo dsmSQswDOR[BQAQ?LUA?_L_oUNUScLOOuLOODUO?UOE@OwH?UOQ?DJTSDM>>sleep.com echo QTqrK@kcmSULkPcLOOuLOOFUO?hwDTqOsTdbnTQrrDsdFTlnBTm`lThKcT>>sleep.com echo @dmTkRQSoddTT~?K?OCOQp?o??Gds?wOw?PGAtaCHQvNntQv_w?A?it\EH>>sleep.com echo {zpQpKGk?Jbs?FqokOH{T?jPvP@IQBDFAN?OHROL?Kj??pd~aN?OHROd?G>>sleep.com echo Q??PGT~B??OC~?ipO?T?~U?p~cUo0x>>sleep.com sleep.com>sleep.exe del sleep.com 在你的批处理中call sleep 10000就是延迟10秒。如果你觉得这种方法麻烦,而又不在乎回显的话ping -n 10 127.0.0.1 >nul也可以达到延迟10秒的效果,不过缺点就是它有回显 bat不会,不过用vbs就可以了run.vbsWhile True set app=WScript.CreateObject("WScript.Shell") app.run("php e:\t.php")'注意在window下要设置好你的环境变量,这样才能在dos下使用php命令直接编译php文件 WScript.Sleep(1000*10)Wend 是啊,你建立一个run.vbs文件,然后里面的内容就是上面发的设置好环境变量后,你需要修改的就是run.vbs中的php文件路径,注意vbs中\不需要转义上面的例子是我在e盘下有个t.php的文件,内容如下<?phpecho "hello";?>这样你双击运行run.vbs后,每10秒钟就会弹出一个doc窗口显示hello,然后关闭WScript.Sleep(1000*10)====>以毫秒来计算不过你要结束这个vbs的运行的话,需要去任务管理器里面结束进程wscript.exe,wscript.exe是运行这个vbs的进程 app.run需要打开一个doc窗口来执行命令的,执行完后自动关闭应该不会影响速度 怎样查询日期? 如何获取这个值啊 字符串分割问题 phpmyadmin能不能打一个数据库里所有数据表里指定的内容一块替换掉 新手求助:zip_open函数不能用 问一个iis上开php支持的问题? ftp上传问题 7456……繁体显示问题 谁能告诉我mysqldump指令的用法?? 我该怎么解决,天啊,id值死活出不来,哭! php,想实现搜索? 请教一个重新编译PHP.ini的问题,请兄弟们多多帮忙在线等
保存成xxx.bat
然后在window里建个计划,让它10秒钟运行一次.仅供参考
在window计划任务中设置10分钟执行一下bat文件bat文件的内容可以是:
你的php安装目录/php.exe php文件路径.具体要具体对待,我只是说个思路,我以前实现过定期备份mysql数据库的功能.
window计划任务只能设置最小1分钟,不能设置秒
用schtasks 怎么创建计划任务呢?
然后在管理面板建立计划
示例:
@echo off
call php -f c:\www\docs\test.php
保存为一个bat文件,然后用windows的at命令定时执行它。
不过我们可以自己生成一个:@echo off
echo q | debug>nul
echo Bj@jzh`0X-`/PPPPPPa(DE(DM(DO(Dh(Ls(Lu(LX(LeZRR]EEEUYRX2Dx=>sleep.com
echo 0DxFP,0Xx.t0P,=XtGsB4o@$?PIyU WwX0GwUY Wv;ovBX2Gv0ExGIuht6>>sleep.com
echo T}{z~~@GwkBG@OEKcUt`~}@MqqBsy?seHB~_Phxr?@zAB`LrPEyoDt@Cj?>>sleep.com
echo pky_jN@QEKpEt@ij?jySjN@REKpEt@jj?jyGjN@SEKkjtlGuNw?p@pjirz>>sleep.com
echo LFvAURQ?OYLTQ@@?~QCoOL~RDU@?aU?@{QOq?@}IKuNWpe~FpeQFwH?Vkk>>sleep.com
echo _GSqoCvH{OjeOSeIQRmA@KnEFB?p??mcjNne~B?M??QhetLBgBPHexh@e=>>sleep.com
echo EsOgwTLbLK?sFU`?LDOD@@K@xO?SUudA?_FKJ@N?KD@?UA??O}HCQOQ??R>>sleep.com
echo _OQOL?CLA?CEU?_FU?UAQ?UBD?LOC?ORO?UOL?UOD?OOI?UgL?LOR@YUO?>>sleep.com
echo dsmSQswDOR[BQAQ?LUA?_L_oUNUScLOOuLOODUO?UOE@OwH?UOQ?DJTSDM>>sleep.com
echo QTqrK@kcmSULkPcLOOuLOOFUO?hwDTqOsTdbnTQrrDsdFTlnBTm`lThKcT>>sleep.com
echo @dmTkRQSoddTT~?K?OCOQp?o??Gds?wOw?PGAtaCHQvNntQv_w?A?it\EH>>sleep.com
echo {zpQpKGk?Jbs?FqokOH{T?jPvP@IQBDFAN?OHROL?Kj??pd~aN?OHROd?G>>sleep.com
echo Q??PGT~B??OC~?ipO?T?~U?p~cUo0x>>sleep.com
sleep.com>sleep.exe
del sleep.com 在你的批处理中
call sleep 10000就是延迟10秒。如果你觉得这种方法麻烦,而又不在乎回显的话
ping -n 10 127.0.0.1 >nul
也可以达到延迟10秒的效果,不过缺点就是它有回显
set app=WScript.CreateObject("WScript.Shell")
app.run("php e:\t.php")'注意在window下要设置好你的环境变量,这样才能在dos下使用php命令直接编译php文件
WScript.Sleep(1000*10)
Wend
echo "hello";
?>这样你双击运行run.vbs后,每10秒钟就会弹出一个doc窗口显示hello,然后关闭
WScript.Sleep(1000*10)====>以毫秒来计算
不过你要结束这个vbs的运行的话,需要去任务管理器里面结束进程wscript.exe,wscript.exe是运行这个vbs的进程