종료시 부모 배치에 ^ C를 던지는 것처럼 보이는 EXE 로이 문제가 발생하여 깨끗한 종료에서도 "일괄 처리 작업 종료"프롬프트가 나타납니다.
내가 사용하기로 선택한 솔루션은 다른 답변과 비슷하지만 PowerShell 프롬프트 (또는 원하는 경우 CMD의 PowerShell 해석기 방법)를 통해 "시작"을 사용하여 배치를 실행했습니다.
이제 2018 년이며 Windows 10에서 Microsoft는 기본 명령 프롬프트로 PowerShell을 사용하여 CMD를 대체하기 시작했으며 기본적으로 GUI에서 쉽게 사용할 수 있습니다.
Start
Start-Process 의 별명입니다 .
실행되면 그냥 시작하고 돌아옵니다. 따라서 시작된 프로세스를 중지하면 "일괄 처리 종료"프롬프트가 표시되지 않습니다.
기본적으로 기다리지 않으므로 명령 이외의 추가 인수가 없으며 인수가 필요합니다.
start mything.exe -mythings -arguments
내 배치에서 사용하면 완벽하게 작동했습니다.
PowerShell 스크립트에서 시작하려면 경로가 앞에 와야하므로 배치 파일을 다음과 같이 실행하십시오 .\host.bat
.