Ⅰ 批处理文件*.BAT如何实现延时运行
1、首先打开电脑桌面左下角的开始菜单栏,选择打开之中的“运行”选项。
Ⅱ 如何在批处理命令中设置程序的延时运行
@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 拜拜!
Ⅲ 批处理 延时 暂停命令是什么
正常的暂停命令是 timeout /t 10 暂停10秒,xp系统没有
用的多的是ping 127.1 -n 11
由于批处理是单任务运行的,后面的命令只有等 ping 完本机11次才会运行,这样就起到了控制运行时间的目的。
Ⅳ bat如何延时执行指定命令
首先bat延迟指的是就是执行一条命令后延迟一段时间再进行下一条命令。在cmd下或批处理中,常使用以下四种方法进行时间延迟:
1、利用ping命令延时。段岩派
示例1:
@echooff
echo延时前:%time%
ping/n3127.0.0.1>nul
echo延时后:%time%
pause
2、利用for命令延时。
示例2:
@echooff
echo延时前:%time%
for/l%%iin(1,1,5000)doecho%%i>nul
echo延时后:%time%
pause
3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内。
示例3:
@echooff
echo%time%
call:delay5000
echo%time%
pause
exit
:delay
echoWScript.Sleep%1>delay.vbs
CScript//Bdelay.vbs
deldelay.vbs
goto:eof
4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内仅用批处理命令就可以实现延迟操作。
示例4:
@echooff
set/pdelay=请枣孝输入需延迟的毫秒数:
setTotalTime=0
setNowTime=%time%
::读取握贺起始时间,时间格式为:13:01:05.95
echo程序开始时间:%NowTime%
:delay_continue
set/aminute1=1%NowTime:~3,2%-100
::读取起始时间的分钟数
set/asecond1=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::将起始时间的秒数转为毫秒
setNowTime=%time%
set/aminute2=1%NowTime:~3,2%-100
::读取现在时间的分钟数
set/asecond2=1%NowTime:~-5,2%%NowTime:~-2%0-100000
::将现在时间的秒数转为毫秒
set/aTotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1%
if%TotalTime%lss%delay%gotodelay_continue
echo程序结束时间:%time%
echo设定延迟时间:%delay%毫秒
echo实际延迟时间:%TotalTime%毫秒
pause
希望以上几种方法能让你圆满的解决问题!
Ⅳ 延时执行某程序的批处理命令
很简单,是ping没有运行成功,最好不要用ping做延时,延时不准确。
告诉你另一个方法:
choice /t 60 /d y /n >nul
这行代码可以准确延时