批处理实现sleep
来源:互联网 发布:德州网络图书馆 编辑:程序博客网 时间:2024/04/29 18:49
Linux的Shell里,提供了sleep命令,参考了不少前辈的帖子,我也用批处理实现了sleep。
/********************************sleep.bat**************************************/
@ECHO OFF
SETLOCAL
ECHO %TIME%
CALL :Sleep %1
ECHO %TIME%
ENDLOCAL
GOTO :EOF
:Sleep
SETLOCAL EnableExtensions
FOR /f "tokens=2-4 delims=:. " %%a IN ("%TIME%") DO (
SET /a min_p=1%%a
SET /a csec_p=1%%b%%c
)
SET /a min_p=%min_p%-100
SET /a csec_p=%csec_p%-10000
:_procwaitloop
FOR /f "tokens=2-4 delims=:. " %%i IN ("%TIME%") DO (
SET /a min=1%%i
SET /a csec=1%%j%%k
)
SET /a min=%min%-100
SET /a csec=%csec%-10000
IF %csec% LSS %csec_p% (
SET /a csec=6000+%csec%-%csec_p%
SET /a reg=1
) ELSE (
SET /a csec=%csec%-%csec_p%
SET /a reg=0
)
IF %min%-%reg% LSS %min_p% (
SET /a min=60+%min%-%reg%-%min_p%
) ELSE (
SET /a min=%min%-%reg%-%min_p%
)
SET /a delta=%min%*6000+%csec%
IF %delta% LSS %1 GOTO _procwaitloop
ENDLOCAL
GOTO :EOF
Input:
sleep 30
Output:
18:07:34.26
18:07:34:56
- 批处理实现sleep
- 完美的Dos批处理实现sleep
- 【批处理】sleep处理
- 完美的批处理Sleep
- Sleep实现
- Windows批处理奇淫技巧之sleep
- windows批处理中的睡眠(sleep)
- 批处理生成sleep.exe(DOS延时工具)
- Windows命令行bat批处理延迟sleep方法
- Windows命令行bat批处理延迟sleep方法
- sleep()的实现原理
- javascript 实现sleep效果
- Javascript实现sleep效果
- peoplecode实现sleep功能
- peoplecode实现sleep功能
- Javascript实现sleep
- Javascript实现sleep
- lua实现sleep
- 利用MSXML解析XML文本(VC)
- 假如一种架构风格已经不流行了,还有必要去研究具体的架构吗?
- 思考:MOBI域名或许是机构欺骗企业的又一顶帽子
- Web前端开发一些有趣的新书
- Web表现层技术竞争替代关系一览
- 批处理实现sleep
- 为什么一定要了解一种技术的细节
- Windows CE的学习路线
- 开始翻译Fielding的博士论文
- 经典的sql语句
- java从控制台中读取数据
- 做事情的快与坚持
- 建立国内Web前端开发的生态系统
- 移动手持设备引发管理变革