다른 배치 파일에서 배치 파일을 호출하려고하고 있고 두 번째 배치 파일을 실행 한 후에는 제어 도구가 있어야합니다. 첫 번째 배치 파일로 반환되고 실행을 다시 시작해야합니다. 현재 내가 내 부모의 배치 파일에서 다음 명령을 사용하고 있습니다 :다른 배치 파일의 경로에 공백이있는 배치 파일을 호출하고 제어를 부모 배치 파일로 반환하는 방법
call "cmd /c start /b %ROOT_HOME%\folder1\bin\bat1.bat"
이 잘 오랫동안 %의 ROOT_HOME의 %가 공간을 거기에이없는 경로가 작동합니다.
경로에 공백이 포함되어 있으면 위의 명령이 실패합니다.
내가 cmd를 의 모든 조합을 시도, 여전히 원하는 결과를 달성 할 수없는, 전화을 시작하지만 .
또한 bat1.bat에는 출구이 없으므로 수정할 수 없습니다. 을 호출하면 하위 배치 파일 만 실행되고 상위 배치 파일은 반환되지 않습니다.
왜 이렇게 복잡한 회선을 사용합니까? 단순히 '호출'하지 않아도됩니까? 'call cmd/c start/b'와 같이 작동해야합니다. % ROOT_HOME % \ folder1 \ bin \ bat1.bat " – npocmaka
호출 여러 개의 내부 명령을 실행하기 위해 하나의 인수만을 취합니다. 문자열은 ""안에 있습니다. 방법을 시도했지만 작동하지 않습니다. bat1이 실행되지 않습니다. – r3ap3r