博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载] Windows系统批处理延迟方法
阅读量:4358 次
发布时间:2019-06-07

本文共 991 字,大约阅读时间需要 3 分钟。

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

 

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

 方法一:ping

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

@echo off@ping 127.0.0.1 -n 6 >nulstart gdh.txt

 

方法二:vbs start /wait

缺点:生成临时文件

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

@echo offecho wscript.sleep 5000>sleep.vbsstart /wait sleep.vbsstart gdh.txtdel /f /s /q sleep.vbs

 

方法三:vbs cscript
@echo offecho wscript.sleep 5000>sleep.vbs@cscript sleep.vbs >nulstart gdh.txtdel /f /s /q sleep.vbs

 

方法四:choice

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

@echo offchoice /t 5 /d y /n >nulstart gdh.txt

 

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

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

@echo offsetlocal enableextensionsecho %time%call :ProcDelay 500echo %time%start gdh.txt:ProcDelay delayMSec_setlocal enableextensionsfor /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k:_procwaitloopfor /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%kset /a diff_=%now_%-%start_%if %diff_% LSS %1 goto _procwaitloopendlocal & goto :EOF

 

转载自  (估计也是转载的,就是不知道从哪里转载的

 

转载于:https://www.cnblogs.com/lhat/p/8745208.html

你可能感兴趣的文章
十三、类的加载和反射——2-类加载器
查看>>
双向链表的删除操作
查看>>
快速排序 - 数据结构和算法96
查看>>
TranslateAnimation详解
查看>>
利用反射实现JavaBean的自动赋值
查看>>
VC.重定向标准输出到文件(父进程方式)
查看>>
Applications of Python
查看>>
list 列表 数组
查看>>
NET平台机器学习资源汇总,有你想要的么?(转载)
查看>>
基于.NET平台常用的框架整理(转载)
查看>>
关于springboot整合配置pagehelper插件的方法
查看>>
ASP.NET MVC 执行流程介绍
查看>>
添加时动态的在页面生成表格,使用ajax异步在后台添加到数据库
查看>>
伴随我成长的编程书
查看>>
一些平台无关的整型类型,int8_t,uint8_t....
查看>>
day040MySQL视图、触发器、事务、存储过程、函数、流程控制
查看>>
SpringMVC之使用 @RequestMapping 映射请求
查看>>
CentOS 7 yum 安装redis(更简单)
查看>>
来博客园的第一天
查看>>
[IIS]修改MaxFieldLength与MaxRequestBytes彻底解决Request Too Long的问题
查看>>