使用cmd时隐藏批处理窗口

时间:2014-08-14 22:45:02

标签: batch-file

我通过

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

cmd /c "CopyToModsFolder.bat"

并在CopyToModsFolder.bat我通过PAUSE保持窗口打开。

如果通过PAUSE运行cmd而不是打开它,我该如何停用?{/ p>

1 个答案:

答案 0 :(得分:1)

尝试使用参数:

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"而不是暂停。