浩海技术官网 - 专注最好用的电脑系统,Win10专业版/Win7旗舰版镜像下载!(本站系统保证安全无毒,运行完美) 浩海技术官网首页
当前位置:主页 > 浩海技术教程 >

主编告诉你批解决文件BAT如何实现延时运行!

发布日期:2016-05-18      作者:浩海技术官网      来源:http://www.hhghost.com

主编告诉你批解决文件BAT如何实现延时运行!

BAT批解决文件是由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条dos命令(大部分时候就好像你们在dos提示符下执行的命令行一样),可以协助你们完成许多事情。但是有时你们如果想让一些命令延迟运行要如何写呢?



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 oracleoradb7g_home1TnsListener
wscript sleep.vbs
sc start oracleoradb7g_home1TnsListener

 

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

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

 

代码如下:


sc stop oracleoradb7g_home1TnsListener
ping -n 3 1210.0.0.1>nul
sc start oracleoradb7g_home1TnsListener

 

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

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

如果您想要bat里加入延迟功能,可采用主编推选的办法。



本站发布的软件及系统镜像均收集至互联网,仅供学习和研究使用,不得用于任何商业用途并请在下载后24小时内删除,如果满意请联系版权方购买。
如果您发现本站侵害了您的版权,请立即联系我们,本站将在48小时处理相关资源。邮箱:410947419#QQ.com[请将#换成@]
Copyright @ 2022 浩海技术官网