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

[其他] [已解决]批处理如何设置在重启后运行另外一个BAT?

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

请问这样的要求如何实现?
1

评分人数

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

本帖最后由 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
复制代码

TOP

路过看看!!!!!

TOP

回复 6# 304538736


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

TOP

测试成功,谢谢斑竹。解决了我很大的一个问题。

TOP

回复 4# 304538736


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

TOP

斑竹,这个能做到全自动么?只运行一次,以后的9次重启后不需要手工运行了。

TOP

非常感谢斑竹,我试试。

TOP

本帖最后由 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
复制代码
2

评分人数

TOP

返回列表