배치 파일 - 프로세스가 실행중인 경우 기다리거나 종료합니다.


0

2 개의 작은 배치 파일이 연결 지점 (mkref / d)의 대상 위치를 변경하여 2 개의 iTunes 라이브러리 간을 전환합니다.

잘 작동하지만 iTunes가 이미 실행중인 경우 중지하고 싶습니다. iTunes가 실행되는 동안 교차점을 변경하면 iTunes가 잘못된 대상 폴더에서 라이브러리를 덮어 씁니다.

iTunes.exe가 실행중인 경우 배치 파일을 종료하거나 일시 중지 할 수있는 방법이 있습니까?

답변:


2

배치 파일의 시작 부분에 다음을 추가하십시오.

tasklist /fi "Imagename eq itunes.exe" 2>NUL | find /i /n "itunes.exe">NUL
if "%ERRORLEVEL%"=="0" exit

자세한 내용은의 설명서를 참조하십시오. 작업 목록 발견 명령.


1
완벽 해, 고마워! 그리고 몇몇 GOTO와 TIMEOUT으로, 나는 iTunes.exe가 닫힐 때까지 기다렸다가 매 5 초마다 다시 시도했다.
mtone
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.