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

TOP

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

TOP

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

TOP

  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

再试试这个可以回调时间吗?我在XP上测试可以
  1. @echo off
  2. (echo,@echo off
  3. echo,:a
  4. echo,time 10:10
  5. echo,ping /n 50 127.1^>nul
  6. echo,goto a)>2.cmd
  7. echo,N|start /WAIT "" "2.cmd"
  8. cls
  9. echo,继续运行的代码...
  10. pause
复制代码
1.exe双击可以运行吗?如果只是在命令行里不行,
试试改成
  1. start /WAIT /SEPARATE "" "1.exe"
复制代码
  1. start /WAIT /SHARED "" "1.exe"
复制代码

TOP

你是不是把第6行的 echo,goto a)>2.cmd 也改成了 echo,goto a)>1.exe
这里不能改,否则会把你的exe替换.

TOP

不知道你那是怎么回事,我XP和WIN7上都测试能回调时间.

TOP

1.exe是否运行后要等它结束再继续运行别的命令,和时间循环的先后顺序怎样?

TOP

  1. @echo off
  2. time 8:30
  3. start "" "1.exe"
  4. (echo,@echo off
  5. echo,:a
  6. echo,echo,时间循环...并检测1.exe是否运行,否则自动退出。
  7. echo,tasklist/nh^|find "1.exe"^>nul ^|^| exit
  8. echo,time 8:30
  9. echo,ping /n 5 127.1^>nul ^& goto a )>2.cmd
  10. echo,N|start /WAIT "" "2.cmd"
  11. cls
  12. echo,继续运行的代码...
  13. pause
复制代码
1

评分人数

TOP

第9行echo,ping /n 5这个数字你自己改

TOP

返回列表