标题: [其他] 如何用1.bat调用2.bat, 待2.bat执行完毕后再返回1.bat继续执行 [打印本页]
作者: nothing6y 时间: 2022-6-9 19:44 标题: 如何用1.bat调用2.bat, 待2.bat执行完毕后再返回1.bat继续执行
最近计划重装系统,打算用批处理做懒人脚本,但在运行时遇到了如题所示的问题,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
复制代码
请各位大神看看该怎样修改
作者: flashercs 时间: 2022-6-9 20:13
本帖最后由 flashercs 于 2022-6-9 20:19 编辑
1.bat复制代码
作者: nothing6y 时间: 2022-6-10 11:14
回复 2# flashercs
问题解决了!谢谢!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |