Arquivo chamado com exit / b sai do lote do arquivo principal

0

Eu tenho dois arquivos:

Arquivo1.bat:

@echo of
File2.bat
pause

File2.bat:

@echo off
echo hello
exit /b

Espero File1.bat chamar File2.bat e, em seguida, pausar, no entanto, o comando exit /b está saindo do console como um comando exit simples. Por que isso acontece?

    
por Mark Deven 16.09.2018 / 15:05

1 resposta

1

Um problema é que você não usou call ao chamar o segundo arquivo para que ele não retornasse, não importa o que ele faça.

Tente

@echo of
call File2.bat
pause
    
por 16.09.2018 / 15:10

Tags