cmd-bat批处理命令延时方法

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

方法一:ping

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

  1. @echo off
  2. @ping 127.0.0.1 -n 6 >nul
  3. start gdh.txt


方法二:vbs start /wait

缺点:生成临时文件

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

  1. @echo off
  2. echo wscript.sleep 5000>sleep.vbs
  3. start /wait sleep.vbs
  4. start gdh.txt
  5. del /f /s /q sleep.vbs


方法三:vbs cscript

  1. @echo off
  2. echo wscript.sleep 5000>sleep.vbs
  3. @cscript sleep.vbs >nul
  4. start gdh.txt
  5. del /f /s /q sleep.vbs


方法四:choice

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

  1. @echo off
  2. choice /t 5 /d y /n >nul
  3. start gdh.txt


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

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

  1. @echo off
  2. setlocal enableextensions
  3. echo %time%
  4. call :ProcDelay 500
  5. echo %time%
  6. start gdh.txt
  7. :ProcDelay delayMSec_
  8. setlocal enableextensions
  9. for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k
  10. :_procwaitloop
  11. for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set now_=%%h%%i%%j%%k
  12. set /a diff_=%now_%-%start_%
  13. if %diff_% LSS %1 goto _procwaitloop
  14. endlocal & goto :EOF

转载地址:http://blog.163.com/cb_dt/blog/static/481041420090322011317/?latestBlog

(0)

相关推荐

  • 【windows工具使用】如何关闭Clover的广告

    前言 前段时间被小伙伴种草了资源管理工具Clover(四叶草),使用了一段时间,发现总是出现各种新闻推荐广告什么的,甚是辣眼睛,总想着如何关闭广告设置,故记录本文. 操作方法 方法1. 直接在设置中关 ...

  • 每周学点测试小知识-bat批处理命令

    跟着芒果一起,好好学习,天天向上~ 今天芒果要跟大家一起介(tu)绍(cao)一下bat批处理命令~ 批处理文件,顾名思义,是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者C ...

  • ​批量重命名bat命令-实用方法

    graduate-实用-用电脑自带命令进入文件输出电子表格-第一步.bat 内容如下: C:\Users\Administrator>e: E:\>cd graduate E:\gradu ...

  • cmd—bat命令大全

    cmd—bat命令大全

  • 关于macOS自定义终端命令的方法

    在开发时,有时候一些命令比较长,比较难记,为了快速开发,需要自定义一些终端命令,实现快速操作!以下就是小编带的macOS自定义终端的方法,感兴趣的小伙伴们欢迎参考! git提交 // 自定义前 git ...

  • 批处理命令

    [1]for命令简介 先把for循环与for命令类比一下,这样学习理解快. for 循环语句,一般格式如下: 1 for (表达式1;表达式2;表达式3) 2 { 3 循环体; 4 } 1. 表达式1 ...

  • PS教程 可选颜色调整命令使用方法 临沂点通教育

    PS教程 可选颜色调整命令使用方法 临沂点通教育

  • BAT 批处理脚本教程(详细篇脚本之家补充)

    第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识: ...

  • Mastercam入门绘点命令使用方法!(2022-2)

        本篇文章主要是带新手朋友上手软件的基础操作,先从绘点命令开始进行 一  一学习,然后我以后会按照2D绘图.3D绘图.2D编程.3D编程这样一个顺序逐步给大家持续更新更好的学习内容 绘点命令 绘 ...

  • Mastercam入门绘线命令使用方法!(2022-3)

    连续线命令 连续线 依照选择的两点绘线,当线是荧光显示的时候可以在左侧命令菜单栏编辑对应的参数 如:角度.长度等. 怎么拾取圆弧切点?  可以将鼠标靠近圆弧亮起来后点击鼠标左键抓取圆弧切点!注意:是靠 ...