我通过
在另一个批处理文件中运行批处理文件 cmd /c "CopyToModsFolder.bat"
并在CopyToModsFolder.bat
我通过PAUSE
保持窗口打开。
如果通过PAUSE
运行cmd
而不是打开它,我该如何停用?{/ p>
答案 0 :(得分:1)
尝试使用参数:
:: Normal Code for your batch file
:::
:::
:: End of file
if "%~1"=="" pause
C:\> CopyToModsFolder.bat
...
...
Press any key to continue . . .
C:\> CopyToModsFolder.bat "Param"
...
...
C:\>
因此,在批处理文件中使用任何参数都可以防止它在最后暂停。如果您的程序需要参数(您在问题中未提及)。您可以简单地检查第一个参数是否类似于"No Pause"
而不是暂停。