Como evitar que a terminação do BAT falhe ao encerrar o chamado .exe?

Como evitar que a terminação do BAT falhe ao encerrar o chamado .exe?

Eu tenho um programa BAT que chama repetidamente um EXE (MKS sed.exe) com saída redirecionada para um arquivo TXT. Às vezes, o encerramento da execução se este programa, ao clicar no botão X da janela, deixa o processo EXE em execução e o arquivo TXT aberto para gravação, obstruindo o acesso adicional ao arquivo TXT.

A solução atual é: após clicar em X, use o Gerenciador de Tarefas para encerrar manualmente o EXE.

Existe uma solução que não exija a substituição do EXE?

Não vi esse problema no mesmo arquivo no WinXP.

informação relacionada