本帖最后由 foxJL 于 2013-10-21 10:42 编辑
不用10个bat,1个就可以了,全部整合成一个bat
运行时把shutdown/r前面的::去掉
没什么技术含量,纯手工活- @echo off&Setlocal enabledelayedexpansion
- if not exist c:\1.txt (echo.0>c:\1.txt)
- for /f %%i in (c:\1.txt) do (
- set/a n=%%i+1
- echo !n!>c:\1.txt
- goto !n!bat
- if !n! GEQ 11 exit
- )
- pause&exit
- :1bat
- echo 1bat内容
- pause
- ::shutdown/r
- exit
- :2bat
- echo 2bat内容
- pause
- ::shutdown/r
- exit
- :3bat
- echo 3bat内容
- pause
- ::shutdown/r
- exit
- :4bat
- echo 4bat内容
- pause
- ::shutdown/r
- exit
- :5bat
- echo 5bat内容
- pause
- ::shutdown/r
- exit
- :6bat
- echo 6bat内容
- pause
- ::shutdown/r
- exit
- :7bat
- echo 7bat内容
- pause
- ::shutdown/r
- exit
- :8bat
- echo 8bat内容
- pause
- ::shutdown/r
- exit
- :9bat
- echo 9bat内容
- pause
- ::shutdown/r
- exit
- :10bat
- echo 10bat内容
- pause
- ::shutdown/r
- exit
复制代码 |