Eu tenho dois pequenos arquivos em lote que alteram o local de destino de um ponto de junção (mkref/d), para alternar entre duas bibliotecas do iTunes.
Funciona bem, mas gostaria que parasse se o iTunes já estivesse em execução - pois o iTunes substituirá a biblioteca na pasta de destino errada se eu alterar a junção enquanto ela estiver em execução.
Existe uma maneira de encerrar ou pausar o arquivo em lote se o iTunes.exe estiver em execução?
Responder1
Tente adicionar o seguinte ao início dos seus arquivos em lote:
tasklist /fi "Imagename eq itunes.exe" 2>NUL | find /i /n "itunes.exe">NUL
if "%ERRORLEVEL%"=="0" exit
Para obter mais informações, consulte a documentação nolista de tarefaseencontrarcomandos.