0

我制作了一个调用另一个批处理文件,program.bat第一批执行它的命令,然后program.bat像这样调用第二个,

    @echo off
    bla bla bla
    ....
    ...
    ...
    call program.bat

但是通过这种方式,它将执行显示其输出的第二个 bat,但是我希望它隐藏program.bat输出并显示短语please wait ...,当program.bat完成他的工作时,我希望第一个 bat 返回执行它的其他命令

4

1 回答 1

3

利用:

echo Please wait ...
call program.bat >nul 2>&1

>nul标准输出重定向program.batnul(无),这意味着它不显示。2>&1将其他错误(是的,它们被视为不同的输出)重定向到标准输出,该标准输出被重定向到nul.

于 2012-06-22T17:40:11.977 回答