[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 怎样后台每隔一段时间运行指定的批处理文件?

有一个批处理文件如C:\A.BAT,想每隔3分钟运行一次,后台运行,无提示,有日志输出c:\batlog.txt,记录每次运行的时间。不知道用批处理该怎么实现,想请教达人!谢谢!

  1. @echo off
  2. :run
  3. set s=180
  4. for /f "delims=" %%a in ('date /t') do set date_=%%a
  5. for /f "delims=" %%a in ('time /t') do set time_=%%a
  6. echo %date_% %time_% 启动程序! >>bat.log
  7. start a.bat
  8. TIMEOUT /T %s% /NOBREAK >nul
  9. goto run
复制代码
--------------------------------------
每隔3分钟运行一次,死循环,不建议这样来操作。
附件为timeout.exe文件,去掉.rar 后缀即可。
后台运行方法太多,例如:添加自定义服务、计划任务、开机启动、登陆脚本等...
2

评分人数

    • Batcher: 请编辑自己的帖子,把代码放到code标签里面 ...PB -2
    • sybwyn: 乐于助人技术 + 1

TOP

回复 2楼 的帖子

哥,小弟太崇拜你了!
再问一下 附件是啥东东,运行怎么一闪就没了?

[ 本帖最后由 sybwyn 于 2010-12-1 22:04 编辑 ]

TOP

返回列表