最近计划重装系统,打算用批处理做懒人脚本,但在运行时遇到了如题所示的问题,1.bat调用2.bat执行,但2.bat执行完毕后不会返回1.bat继续执行后面的命令。
1.bat代码- @echo off
- title sample
-
- cd /d "%~dp0"
-
- ::Function 1
- echo F1
- .\2.bat
-
- ::Next(预期在2.bat执行完成后继续执行的命令。但实际结果为待2.bat执行完毕后,cmd进程就退出了。)
- echo Success
-
- ::End
- pause
复制代码 2.bat代码- @echo off
- :NET
- echo .NET Framework 3.5
- copy "%~dp0Win32\NET\N35" "C:\temp"
- DISM.exe /Online /Enable-Feature /Featurename:NetFX3 /Source:"C:\temp" /LimitAccess
- if ERRORLEVEL=1 echo Failure! & echo= & goto End
- if ERRORLEVEL=0 echo Success
- echo=
-
- :End
复制代码 请各位大神看看该怎样修改 |