[转载] Windows系统批处理延迟方法
2024-09-04 00:54:01
小贴士:方法四 亲测有效,因为当时对于精确度要求不是很高,所以没有具体测试它的精确度。其他方法没有测过,用到的时候再测吧!
批处理延时启动的几个方法
方法一: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 (估计也是转载的,就是不知道从哪里转载的)
最新文章
- Wannafly Union Goodbye 2016
- Javascript判断object还是list/array的类型(包含javascript的数据类型研究)
- 深入剖析tomcat之一个简单的web服务器
- 【转】iOS学习之Storyboard中的UIScrollView使用自动布局
- Hibernate持久化类属性映射
- Frameset 框架集 导航栏 的使用
- Cordova webapp实战开发:(2)认识一下Cordova
- linux搭建mysql 5.6.28
- acdream.LCM Challenge(数学推导)
- JQuery POST请求乱码...
- Oracle 动态视图3 V$SESSION
- oracle redo日志维护
- SmartPhone手机网站的制作
- 转:VC中UpdateData()函数的使用
- [RxJS] Adding Conditional Logic with Filter
- Atitit.软件guibuttonand面板---os区-----linux windows搜索文件 目录
- Java IO 理解流的概念
- Python安装coverage.py
- 【JAVASCRIPT】React学习-巧用 props 的 children 属性实现内容填充
- python写外网收集信息器