Fechar a janela cmd adicional do arquivo .bat

1

Eu tenho o arquivo .bat que inicia meu ambiente de desenvolvimento da web que contém o seguinte:

@echo off
...starting applications
start "" "#path_to_glassfish#\asadmin" start-domain
...open some more stuff

Isso inicia minha instância local do aplicativo backend. Isto é, até onde eu sei, trabalhar como pretendido. O problema ocorre quando o servidor termina de carregar, porque não fecha a janela extra que ele criou. Anteriormente, tentei executá-lo no próprio script, mas isso impede que as instruções não sejam executadas. Alguém pode me explicar por que isso não está funcionando como eu esperava, e como posso consertar isso?

    
por Dr Ivol 06.06.2017 / 14:14

1 resposta

1

Quando o servidor terminar de carregar, ele não fecha a janela extra que ele criou.

Você pode usar start com a opção /b :

start /b "" "#path_to_glassfish#\asadmin" start-domain

/B - Start application without creating a new window. In this case ^C will be ignored - leaving ^Break as the only way to interrupt the application.

Fonte - comece

Leitura Adicional

por 06.06.2017 / 14:18