隐藏批处理窗口时,使用cmd



我在另一个批处理文件中运行一个批处理文件,

cmd /c "CopyToModsFolder.bat"

CopyToModsFolder.bat中,我让它通过PAUSE保持窗口打开。

我如何禁用PAUSE时运行它通过cmd,而不是只是打开它?

尝试使用参数:

CopyToModsFolder.bat

:: Normal Code for your batch file
:::
:::
:: End of file
if "%~1"=="" pause

CMD

C:> CopyToModsFolder.bat
...
...
Press any key to continue . . .
C:> CopyToModsFolder.bat "Param"
...
...
C:>

所以在批处理文件中使用任何参数将防止它在结束时暂停。如果您的程序需要参数(您在问题中没有提到)。您可以简单地让它检查第一个参数是否为"No Pause"之类的东西,而不是暂停。

最新更新