小贴士:方法四 亲测有效,因为当时对于精确度要求不是很高,所以没有具体测试它的精确度。其他方法没有测过,用到的时候再测吧!

批处理延时启动的几个方法

方法一:ping

缺点:时间精度为1秒,不够精确

@echo off

@ping 127.0.0.1 -n 6 >nul

start gdh.txt
方法二:vbs start /wait

缺点:生成临时文件

有点:时间精度为0.001秒,精度高

@echo off

echo wscript.sleep 5000>sleep.vbs

start /wait sleep.vbs

start gdh.txt

del /f /s /q sleep.vbs
方法三:vbs cscript
@echo off

echo wscript.sleep 5000>sleep.vbs

@cscript sleep.vbs >nul

start gdh.txt

del /f /s /q sleep.vbs
方法四:choice

优点:时间精确,CPU占用低,是最佳选择

@echo off

choice /t 5 /d y /n >nul

start gdh.txt
方法五:for+set+if,时间精度为0.01秒

缺点:CPU占用高,语句过长,不常用

@echo off

setlocal enableextensions

echo %time%

call :ProcDelay 500

echo %time%

start gdh.txt

:ProcDelay delayMSec_

setlocal enableextensions

for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k

:_procwaitloop

for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k

set /a diff_=%now_%-%start_%

if %diff_% LSS %1 goto _procwaitloop

endlocal & goto :EOF

转载自 http://blog.163.com/cb_dt/blog/static/481041420090322011317/?latestBlog (估计也是转载的,就是不知道从哪里转载的

最新文章

  1. Wannafly Union Goodbye 2016
  2. Javascript判断object还是list/array的类型(包含javascript的数据类型研究)
  3. 深入剖析tomcat之一个简单的web服务器
  4. 【转】iOS学习之Storyboard中的UIScrollView使用自动布局
  5. Hibernate持久化类属性映射
  6. Frameset 框架集 导航栏 的使用
  7. Cordova webapp实战开发:(2)认识一下Cordova
  8. linux搭建mysql 5.6.28
  9. acdream.LCM Challenge(数学推导)
  10. JQuery POST请求乱码...
  11. Oracle 动态视图3 V$SESSION
  12. oracle redo日志维护
  13. SmartPhone手机网站的制作
  14. 转:VC中UpdateData()函数的使用
  15. [RxJS] Adding Conditional Logic with Filter
  16. Atitit.软件guibuttonand面板---os区-----linux windows搜索文件 目录
  17. Java IO 理解流的概念
  18. Python安装coverage.py
  19. 【JAVASCRIPT】React学习-巧用 props 的 children 属性实现内容填充
  20. python写外网收集信息器

热门文章

  1. 手机QQ浏览器属于代理服务器吗?
  2. 深入Java线程管理(五):线程池
  3. H3C DR和BDR选举
  4. 【React】 npm 常用的插件
  5. Tomcat最佳线程数
  6. 2018-4-29-C#-将dll打包到程序中
  7. H3C RIPv1的缺点
  8. easyui—window在vue-element-ui中的使用(坑)
  9. P1006 输出第二个整数
  10. 开源项目使用 appveyor 自动构建