中易网

如何在批处理命令中设置程序的延时运行?

答案:5  悬赏:0  
解决时间 2021-04-22 10:12
也就是说先运行QQ.EXE,等待10秒钟后再运行终止进程命令,终止TXPlatform.exe
KQAdTray.exe
TXOPShow.exe这三个进程。
最佳答案
1、利用“死”循环:设定一个时间差,如果当前时间与设定时间之差不大于设定之时间差,则不退出该循环,从而达到延时的目的
@echo off
set /a Start=%time:~6,2%
:ProDelay
set /a Now=%time:~6,2%
set /a Diff=%Now%-%Start%
rem 以下这一句可以防止秒数从59跳到1时产生的错误。
if %Diff% lss 0 set /a Diff=%Diff%+60
if %Diff% leq 2 goto :ProDelay
echo ok!
2、利用ping命令实现延时,方法巧妙而且可以控制,但精度不高。
如:ping -n 3 127.0.0.1>nul大约可以停顿2秒
-n后的数字是发送包的数目,为暂停秒数加一。此法每秒有0.5%的偏差,时间精度为1秒。
全部回答
系统自带命令不支持 延时 功能
ping命令不是这样写的,应该这样写 ping -n 120 127.0.0.1>nul 你的ip地址格式不对所以没成功,再有就是ping的定时不准确,要是要求比较严格,最好不要使用。
@echo off rem 关闭回显 start 【QQ文件夹路径】 rem 启动QQ set /a num=600 rem 600秒 echo %num% rem 显示时间 :Cir rem GO TO命令 for /l %%i in (1,1,2000) do echo Waiting... >nul rem 不解释! set /a num=%num%-1 rem 不告诉你! if not %num%==0 echo %num% & goto Cir rem 也不告诉你! taskkill /f /im TXPlatform.exe taskkill /f /im KQAdTray.exe taskkill /f /im TXOPShow.exe rem 拜拜!
@echo off start QQ.EXE ping -n 1 -w 10000 127.255.255.255 ::延时10000毫秒。 taskkill /f /im TXPlatform.exe taskkill /f /im KQAdTray.exe taskkill /f /im TXOPShow.exe
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF鬼泣的专业问题.[不懂别来]
为什么我的棉花糖SR变成了极光版??
索尼klv-32bx323 av伴音失真怎么修
各位网友你们好?请问汽车改气,改天然气好还
天天美食菜谱与做法 大全芹菜馅怎么做
豆腐和香干可以怎么做出两道不同的美味?
爸**我跟男有家里要万里条一 可男友家里条件
听说福州市罗源县要建一个鑫冠大酒店,四星。
孕妇梦见满地的红蛇,大的小的都有。一条大的
怎么训练能让狗变得凶狠?
我想要一个好听又好看的女生炫舞名字
换N81全身的外壳要多少钱?
古茶印记在哪里啊,我有事要去这个地方
没签合同,现在有事要辞职,提前跟他说让他招
2013河南省平顶山事业单位考试报名时间
推荐资讯
如何煲排骨汤
广州坐高铁去汕头潮州那边有什么站可以下?
仙缘求索下载地址
请问有基督徒婚礼主持人吗?不再教堂的那种 ,
何谓左?何谓右?其出处?
圆通快递能到贵阳市六桶乡镇吗
怎样把200毫升的水注入到100毫升的杯子里;结
太极千字文OP
天龙八部2网通全国一区楼兰夜雪什么时候开的
吃星球杯巧克力零食胖么
黄酒里有焦糖色做出来的面膜是黑色的,能用吗
09年的貂皮市场价是多少
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?