Board logo

标题: [其他] [已解决]批处理如何设置在重启后运行另外一个BAT? [打印本页]

作者: 304538736    时间: 2013-10-21 09:33     标题: [已解决]批处理如何设置在重启后运行另外一个BAT?

有10个BAT。
1、运行完1.bat后,重启。
2、进入WINDOWS后,运行2.bat,运行完后,重启。
3、进入WINDOWS后,运行3.bat,运行完后,重启。
4、进入WINDOWS后,运行4.bat,运行完后,重启。
…………

请问这样的要求如何实现?
作者: foxJL    时间: 2013-10-21 10:36

本帖最后由 foxJL 于 2013-10-21 10:42 编辑

不用10个bat,1个就可以了,全部整合成一个bat
运行时把shutdown/r前面的::去掉
没什么技术含量,纯手工活
  1. @echo off&Setlocal enabledelayedexpansion
  2. if not exist c:\1.txt (echo.0>c:\1.txt)
  3. for /f %%i in (c:\1.txt) do (
  4. set/a n=%%i+1
  5. echo !n!>c:\1.txt
  6. goto !n!bat
  7. if !n! GEQ 11 exit
  8. )
  9. pause&exit
  10. :1bat
  11. echo 1bat内容
  12. pause
  13. ::shutdown/r
  14. exit
  15. :2bat
  16. echo 2bat内容
  17. pause
  18. ::shutdown/r
  19. exit
  20. :3bat
  21. echo 3bat内容
  22. pause
  23. ::shutdown/r
  24. exit
  25. :4bat
  26. echo 4bat内容
  27. pause
  28. ::shutdown/r
  29. exit
  30. :5bat
  31. echo 5bat内容
  32. pause
  33. ::shutdown/r
  34. exit
  35. :6bat
  36. echo 6bat内容
  37. pause
  38. ::shutdown/r
  39. exit
  40. :7bat
  41. echo 7bat内容
  42. pause
  43. ::shutdown/r
  44. exit
  45. :8bat
  46. echo 8bat内容
  47. pause
  48. ::shutdown/r
  49. exit
  50. :9bat
  51. echo 9bat内容
  52. pause
  53. ::shutdown/r
  54. exit
  55. :10bat
  56. echo 10bat内容
  57. pause
  58. ::shutdown/r
  59. exit
复制代码

作者: 304538736    时间: 2013-10-21 10:55

非常感谢斑竹,我试试。
作者: 304538736    时间: 2013-10-21 11:02

斑竹,这个能做到全自动么?只运行一次,以后的9次重启后不需要手工运行了。
作者: foxJL    时间: 2013-10-21 11:09

回复 4# 304538736


    把这个BAT的快捷方式放到"开始-程序-启动"里面,重新从1开始运行前要删除c:\1.txt
作者: 304538736    时间: 2013-10-22 10:57

测试成功,谢谢斑竹。解决了我很大的一个问题。
作者: Batcher    时间: 2013-10-22 11:19

回复 6# 304538736


    请点击2楼右下角“评分”按钮
作者: hzcxdgioa    时间: 2013-11-29 00:11

路过看看!!!!!
作者: lifei259    时间: 2013-11-29 22:39

本帖最后由 lifei259 于 2013-11-29 22:40 编辑
  1. @echo off&Setlocal enabledelayedexpansion
  2. if not exist c:\1.txt (echo.0>c:\1.txt)
  3. for /f %%i in (c:\1.txt) do (
  4. set/a n=%%i+1
  5. echo.!n!>c:\1.txt
  6. if !n! GEQ 11 exit
  7. )
  8. shutdown -r
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2