批处理文件实现延时

批处理文件实现延时:

Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟:

1、使用WScirpt的sleep功能,精度0.001秒

创建vbs延迟文件,然后在批处理文件中调用,使用WScript的 sleep函数,实现sleep的效果。

实战:

1)创建文件sleep.vbs:

echo WScript.sleep 5000 > sleep.vbs

sleep.vbs 内容如下:

WScript.sleep 5000。

2)在批处理文件中调用,创建示例文件test.bat,内容如下:

sc stop OracleOraDb10g_home1TNSListener

Wscript sleep.vbs

sc start OracleOraDb10g_home1TNSListener

2、使用ping 的定时功能,精度1秒

实战:创建示例文件test2.bat,内容如下:

sc stop OracleOraDb10g_home1TNSListener

ping -n 3 127.0.0.1>nul

sc start OracleOraDb10g_home1TNSListener

说明:3为ping包发送次数,可作为延迟秒数进行使用,需要延迟几秒就设置几。

>nul避免屏幕输出,将输出输入到空设备,因为不需要结果,仅用到其定时功能。

3、还有两种方法实现Sleep功能

一种是通过连续读取系统时间,进行比较,达到一定值时退出实现睡眠功能,但该操作应耗用CPU较大,不推荐。

另一种是德国一位哥们的做法,直接用debug方法生成一个定时器程序,该方法可能破坏系统的稳定性,或容易植入病毒(使用他人代码),亦不推荐使用。


在要执行的命令前面加入ping127.0.01 -n 10 ,这行命令代表的是ping 本地网卡 10次

ping 命令是一秒执行一次

-n 代表的次数

所以就实现了延迟10秒执行

举例:

ping 127.0.0.1 -n 10

msconfig

实现的功能是:10秒后打开系统配置

 用ping -n 4127.1>nul

这个命令来当计时器就可以了。

 批处理定义,是将一系列命令按一定的顺序集合为一个可执行的文本文件。其扩展名为BAT或CMD。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自学批处理笔记(1) 自学批处理笔记(2) cd md rd 自学批处理笔记(3) dir copy 重定向符>>,>,< 自学批处理笔记(4) xcopy attrib 自学批处理笔记(5) del ren move 自学批处理笔记(6) echo pause rem exit 自学批处理笔记(7) set 自学批处理笔记——三种建立畸形文件夹的方法 计算机发展故事 自学批处理笔记(8) set 变量 cls tree 自学批处理笔记(9) edit fc comp more start 自学批处理笔记(10)date time color mode 自学批处理笔记(11) vol label format defrag chkdsk convert 自学批处理笔记(12)if 自学批处理笔记(13)goto for 变量延时 自学批处理笔记(14)assoc ftype pushd popd call shift 批处理的练习(1) 批处理的练习(2)图形界面的制作 自学批处理笔记(15)find findstr 批处理练习(3) 文件处理 制作进度条 判断字符长度 自学批处理笔记(16)常用符号详解 explorer 自学批处理笔记(17)schtasks /create 自学批处理笔记(18)schtasks /change /run /end /delete /query 批处理练习(4) 自学批处理笔记(19)path replace compact expand print cipher 一些小练习 补充:批处理实现退格功能 批处理应用——使电脑如飞 批处理中处理特殊字符的几种方法 批处理练习(5) 和 call echo 用法 及 2>& DOS技巧(转) 系统默认环境变量中的路径 【试卷】自编批处理题目试卷,难度中(转) 自学批处理笔记(20) exit ver subst 替换字符串%var:*"=set "var=%的用法 自学批处理笔记——小问题积累1 温故知新——谈谈goto for call三种句式(转) 批处理中的预处理 变量嵌套(转) 批处理应用——按照歌手名分类整理文件批处理分析(转) 批处理中的重定向符号以及句柄的使用方法和原理讲解(转) 命令小练习 批处理逃逸字符%的详细解释 自学批处理笔记(21) for中的特殊符号 set /p补充 sort shutdown 自学批处理笔记(22)tasklist taskkill

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值