Arquivo em lote - aguarde ou saia se um processo em execução

0

Eu tenho 2 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 eu gostaria que ele parasse se o iTunes já estivesse rodando - como o iTunes irá sobrescrever a biblioteca na pasta de destino errada se eu mudar a junção enquanto ela estiver rodando.

Existe uma maneira de sair ou pausar o arquivo em lotes se o iTunes.exe estiver sendo executado?

    
por mtone 27.05.2012 / 22:08

1 resposta

2

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 na lista de tarefas e encontre comandos.

    
por 27.05.2012 / 22:20