[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. (echo,time 10:10
  3. echo,:a
  4. echo,time 10:10
  5. echo,TIMEOUT /T 50
  6. echo,goto a)>2.cmd
  7. echo,N|start /WAIT "" "2.cmd"
  8. cls
  9. echo,继续运行的代码...
  10. pause
复制代码
关于网络校时,可以看看这个贴子。
http://www.bathome.net/viewthrea ... hlight=%D0%A3%CA%B1

TOP

回复 7# hao009


    他说的不是 wait 命令,而是 start 命令的 /wait 选项。

TOP

,

本帖最后由 hao009 于 2013-11-13 11:11 编辑

那wait怎么使用?
time 10:10
start 1.exe
a:
time 10:10
TIMEOUT /T 50
goto a
wait 2.bat
这样好像不行,不能在关闭1.exe后自动进行2.bat,
我这是重复运行timeout,让时间固定在一分钟内,不是延迟时间,所以wait是不是不行吧

TOP

如果用批处理至少要用开两个窗口
1.bat用start /wait调用2.bat,关闭2.bat后1.bat继续运行.

TOP

本帖最后由 hao009 于 2013-11-13 11:10 编辑

正研究这个问题呢,我计划在bat文件结尾加上自动校时代码,现在是可以
time 10:10
start 1.exe
a:
time 10:10
TIMEOUT /T 50
goto a

这样来先设置指定时间,再启动文件,再设置时间固定在某一分钟,现在是不清楚怎么让软件关闭时bat文件进行下一步,就是网络校时代码,而不是继续固定时间,每50秒循环一次。

TOP

你在XP下关闭CMD窗口后是怎么自动触发自动校时的?

TOP

本帖最后由 hao009 于 2013-11-12 10:28 编辑

:a
date 2013-11-11
time 9:50
TIMEOUT /T 50
goto a

是这样写吗?
XP下可以用,我把timeout拷贝到c:\windows\system32下了,但win7下把bat文件和time.exe放一个目录下运行才行.
怎么样再加上启动文件命令,启动这个文件在这个循环范围内,并退出这个文件时自动校时。

TOP

win7下有自带timeout更好

TOP

返回列表