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

【已解决】除了计划任务之外如何让一个BAT在指定时间自动运行

RT,,除了计划任务,还有其他方法让BAT批处理在某个指定时间自动运行吗?

[ 本帖最后由 03qiqi 于 2009-3-31 15:15 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

  1. @echo off
  2. set RunTime=2009-03-31 20:50
  3. :BeginCheck
  4. set NowTime=%date:~0,18% %time:~0,5%
  5. if "%NowTime%" equ "%RunTime%" (
  6.   start "" "C:\test\your.bat"
  7.   goto :eof
  8. ) else (
  9.   echo [%date% %time%] 时间未到,请稍候...
  10.   ping -n 10 127.1 >nul
  11.   goto :BeginCheck
  12. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢Batcher

这段代码是不是每次运行完之后就要修改时间参数?

TOP

回复 3楼 的帖子

是啊,你想实现啥效果呢?每次手工输入也可:
  1. @echo off
  2. set /p "RunTime=请输入下次运行时间(格式为2009-03-31 20:50):"
  3. :BeginCheck
  4. set NowTime=%date:~0,18% %time:~0,5%
  5. if "%NowTime%" equ "%RunTime%" (
  6.   start "" "C:\test\your.bat"
  7.   goto :eof
  8. ) else (
  9.   echo [%date% %time%] 时间未到,请稍候...
  10.   ping -n 10 127.1 >nul
  11.   goto :BeginCheck
  12. )
复制代码

[ 本帖最后由 Batcher 于 2009-3-31 13:24 编辑 ]
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

我是想不用每次手工修改,实现可以达到计划任务那样的效果------让它每天在某个固定的时间运行

TOP

回复 5楼 的帖子

  1. @echo off
  2. set /p "RunTime=你想每天啥时候运行(格式为20:50):"
  3. :BeginCheck
  4. set NowTime=%time:~0,5%
  5. if "%NowTime%" equ "%RunTime%" (
  6.   start "" "C:\test\your.bat"
  7.   ping -n 10 127.1 >nul
  8.   goto :BeginCheck
  9. ) else (
  10.   echo [%date% %time%] 时间未到,请稍候...
  11.   ping -n 10 127.1 >nul
  12.   goto :BeginCheck
  13. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢Batcher~~!

TOP

请问 batcher  “ping -n 10 127.1 >nul”这句是什么意思?

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

恩恩。。
  有学习了~~

TOP

返回列表