首页 > 解决方案 > 批处理文件未使用退出命令关闭

问题描述

我正在通过这样的批处理文件使用批处理命令在 Visual Studio 2019 中打开 .net 解决方案

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" "D:\Pawan\Projects\MyProj\src\MyProj.sln"

它正在工作,它成功地在 VS2019 中打开了项目。

问题是它使命令窗口保持打开状态,而不是通过我尝试过的任何这些命令关闭

exit 0

exit /b 0

GOTO:EOF

任何想法?

标签: batch-filecommand-lineexit

解决方案


原因是您的下一个命令(如EXIT)在上一个命令完成之前不会运行。STARTwithout 命令可以在这里为您提供/WAIT帮助,因为它会立即返回,并且在启动的程序仍在运行时继续处理批处理文件。

START "Launch MyProj" "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" "D:\Pawan\Projects\MyProj\src\MyProj.sln"

推荐阅读