标题: [数值计算] 怎样让一个批处理文件每五分钟运行一次? [打印本页]
作者: shuilong2004 时间: 2008-3-3 15:39 标题: 怎样让一个批处理文件每五分钟运行一次?
本人写了一个自动清除相应文件夹的批处理,现在想让它每五分钟运行一次,怎么编写?
作者: shuilong2004 时间: 2008-3-3 17:10
高手不在吗?!!!??
作者: youxi01 时间: 2008-3-3 17:26
每5分钟运行一次?
建议最好通过vbs来实现!
用bat太耗资源
作者: shuilong2004 时间: 2008-3-4 07:51
也行啊,怎么写啊,高手指导!!!!!!!
作者: 随风 时间: 2008-3-4 09:54
利用vbs来延时,时间比较精确且不太占系统资源。
以下代码保存为vbs- set ws=WScript.CreateObject("WScript.Shell")
- WScript.Sleep 5000 '这个数字为时间,5000是代表5分钟还是5秒钟,我忘了,可自己测试
- ws.Run "这里写要调用的批处理的绝对路径及文件名后缀名",0
复制代码
以下代码为要运行的bat代码- @echo off
- echo 这里写你要运行的代码
- echo 这里写你要运行的代码
- start "" "这里写上面vbs的绝对路径"
- exit
复制代码
作者: shuilong2004 时间: 2008-3-4 10:21
多谢,我试试!!!!!!!!!!
作者: kanlianhui 时间: 2008-3-4 10:27
不可以单纯的用bat来实现吗?
作者: youxi01 时间: 2008-3-4 11:52
当然也可以,不过相对比较麻烦:
粗略思考,解决办法有二:1、用at定时;
2、生成sleep.exe的方法定时
作者: shuilong2004 时间: 2008-3-4 14:35
很好用,多谢!!!!!!!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |