Board logo

标题: [其他] 批处理中什么代码延时最省系统资源? [打印本页]

作者: czjt1234    时间: 2011-7-2 20:15     标题: 批处理中什么代码延时最省系统资源?

每隔10秒检查网线通不通

现在我都用
  1. @echo off
  2. :loop
  3. ping -n 10 127.0.0.1|find /i "out"&&echo %time%>>d:\out.txt
  4. goto :loop
复制代码
这样延时

但我觉得不停地ping太占系统资源

记得win2003里面有个dos外部命令,是专门用来延时的
但baidu了半天,不得要领。没搜到

请教各位
作者: czjt1234    时间: 2011-7-2 20:23

还有那个怎么把代码框起来的,能不能放显著位置

我没找着
作者: Demon    时间: 2011-7-2 20:36

用VBS
作者: CrLf    时间: 2011-7-2 20:41

choice或者timeout,不过XP上没有这俩玩意
作者: CUer    时间: 2011-7-3 11:59

3# Demon


你这次咋没有认为楼主在找“纯”批处理?
作者: CUer    时间: 2011-7-3 12:00

4# zm900612


楼主不是用的2k3吗^_^
作者: Hello123World    时间: 2011-7-3 14:34

  1. choice /c:ys /t:10 /d:y /n /m "延迟10秒……"
复制代码
时间延迟;还有就是你ping 127.0.0.1 能知道网线通不通?
作者: CrLf    时间: 2011-7-3 16:30

本帖最后由 zm900612 于 2011-7-3 17:41 编辑

本楼发重,请无视之
作者: CrLf    时间: 2011-7-3 16:30

本帖最后由 zm900612 于 2011-7-3 17:43 编辑

伟大而万能的 zqz 提供的:
  1. mshta "javascript:document.write();setTimeout('close()',5000);"
复制代码
以及
  1. start /min /w mshta vbscript:setTimeout("close()",3000)
复制代码

作者: Hello123World    时间: 2011-7-3 17:11

zqz是什么?
作者: Batcher    时间: 2011-7-3 17:39

10# Hello123World


去VBS版块看看谁是版主
作者: czjt1234    时间: 2011-7-3 19:29

谢谢各位

但我确实记得有人说过win2003上有个专门的dos外部命令用来延时的

郁闷,当时没记下来
作者: zx511325    时间: 2014-9-13 16:43

纯批处理另类延时:
将文件名改为"延时.cmd"后使用
作者: CrLf    时间: 2014-9-13 17:16

回复 13# zx511325


    呃,没看懂
作者: zx511325    时间: 2014-9-13 17:46

回复 14# CrLf


    批处理在显示某些unicode字符时会出现迟缓现象,所以我就在代码中加入了unicode乱码,以达到延时的效果




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2