批处理延时大全
更新时间:2023-10-18 21:17:01 阅读量: 综合文库 文档下载
批处理延时大全 批处理延时大全
举个例子,我们要延时5秒打开gdh.txt这个文件,可以用以下几个方法 方法一: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
批处理延时方法小结: 1.ping @echo off :loop
echo %time%
ping 127.1 -n 2 1>nul echo %time% goto loop
内存使用: cmd.exe 1704k
ping.exe 2920k 误差评定: 较高
优点: 代码构造简单 缺点: 内存占用高,延迟时间长的话误差相对较大。
2.还是ping @echo off :loop
echo %time%
ping 1 -n 1 -w 1000 2>nul 1>nul echo %time% goto loop
内存使用: cmd.exe 1700k ping.exe 2912k 误差评定: 一般
优点: 代码构造简单,时间越长误差越小,精确度较高(50ms)
缺点: 内存占用高 3.call
CODE: @echo off :loop
echo %time%
call :delay 1000 echo %time% goto loop :delay
set /a num=num + 1
if %num% geq %1 (set num=) && goto :eof
rem for /l %%i in (1,1,%1) do echo. >nul goto :eof
内存使用: cmd.exe 1744k [for语句方案] cmd.exe 1740k [set+goto方案]
误差评定: 很高 (受CPU频率影响非常大,几乎无法准确把握全局延迟时间) 优点: 精确度较高
缺点: 不适合需精确把握时间的场合 4.msg
CODE: @echo off :loop
echo %time%
msg %username% /time:20 /w \正在延时,点确定可以取消延时!\echo %time%
goto loop内存使用: cmd.exe 1752k msg.exe 2620k 误差评定: 低
优点: 比较稳定,可中途取消延时,代码构造简单
缺点: 内存占用非常大,有窗口弹出(优点?缺点?) 5.vbs
CODE: @echo off
echo Wscript.Sleep WScript.Arguments(0) >%tmp%\\delay.vbs :loop
echo %time%
cscript //b //nologo %tmp%\\delay.vbs 2000 echo %time% goto loop
内存使用: cscript.exe 4812k
cmd.exe 1708k 误差评定: 很低
优点: 精确度最高,使用更灵活,方便 缺点: 产生临时文件,内存占用多 一个取代choice命令的批处理 (精典)
@echo off && setlocal && cls :tou
chcp 437 >nul graftabl 936 >nul set /p=请选择 [ 回车键 --- 执行A 其它键 --- 执行B ]: echo exit|cmd/kprompt $_e 100 CD 16 B4 4C CD 21$_g$_|debug>nul echo.&echo.&echo. if [%errorlevel%]==[13] ( goto :A ) else ( goto :B ) :A ::按回车符到这里执行 echo 这里是标签: A echo. goto :End :B ::按其它键到这里执行 echo 这里是标签: B echo. goto :End :End :: 用于测试键值的代码段 :: 如果希望代替Choice外部命令,则这个代码段可以测试出不同的键值交由%ErrorLevel%判断 echo 所输入的ASCII码键值: %errorlevel% echo.&echo.&echo.&echo.&echo.&Pause cls goto tou @echo off :go cls echo 计算机将于 17:40 关机 echo 现在时间是 %time% echo %time% >time.txt find /i \if %errorlevel%==1 goto go taskkill /f /im cmd.exe exit 实时显示当前时间 @echo off echo %time:~0,-3% ping -n 2 127.1>nul&cls&%0 ::第二行代码说明:“:”和“~”必不可少!“~”后的数字:为正数表示舍弃输出结果的前几位;直接跟负数表示取到输出结果的后第几位。逗号后的数字: 为正数表示取到输出结果的前第几位;为负数表示舍弃输出结果的后几位。echo úte:~4% echo %time:~-3% echo úte:~4% %time:~0,-3% 现在我有一条路径:c:\\windows\\system32\\ 我想删除最后一个字符\变为c:\\windows\\system32 set \echo %str:~0,-1% 逐字显示 @echo off&color 0a&title 做语文老师真不容易 set /p= set /p= (alt+数字键盘22为退格键,可在记事本中键入) for /d %%a in (做 个 语 文 老 师 真 不 容 易 . 以 下 是 学 生 的 造 句 ) do set /p=%%a 逐字显示:我是一个中国人 @echo off for %%a in (我 是 一 个 中 国 人) do ping -n 2 127.0|set /p b=%%a for /d %%a in (我 是 一 个 中 国 人) do set /p b=%%a for /l %%i in (1 1 400) do echo.>nul ) else ( pause>nul&exit/b ) ) 计划任务设定 SCHTASKS /Create /SC DAILY /RU administrator /RP HZF /TN HU /SD 2008/11/21 /ST 21:30:00 /TR c:\\windows\\system32\\notepad.exe Powered by 无名小鬼 wumingxiaogui.blog.163.com
正在阅读:
批处理延时大全10-18
人教版六年级数学上册期中测试题及参考答案12-26
商务酒店的商业和计划书04-19
Clash of the Gods 诸神之战 答案07-06
读《觉醒的力量》有感02-22
三语文2005中考模拟试卷及答案05-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 批处理
- 延时
- 大全
- 徐宇宁同志在全市工程建设领域突出问题专项治理工作总结暨整治规范建设工程招投标市场动员大会上的讲话
- 隧道工程仰拱隐蔽工程检查验收记录
- 2019-幼儿园大班数学教学计划表word版本(6页)
- X同志灾后重建先进事迹
- 2016-2017学年高中语文人教版选修《外国小说欣赏》课时跟踪检测(5) 丹 柯 Word版含解析 doc
- 湖北省绿色建筑省级认定技术条件(试行)
- 事件类材料作文的审题立意
- 用友软件 公司管理员操作手册
- 行政组织学复习题
- 微观经济学习题第12
- 个人理财规划复习题(1)
- 教育学基础 第一章 练习题与参考答案
- 嘉兴市示范船厂名单
- 电能计量测评级试题
- 自治区中小企业集合票据发行企业申请表
- 基层国税部门涉税网络舆情应对策略探析
- LTE无线切换参数及KPI指标优化思路 - 图文
- .NET知识点整理
- 多盘操作规程及建议
- 第八章 肉鸡生产-2005 - 图文