Iniciar e parar vários programas

1

Eu quero começar o Spotify, Toastify e EZblocker de uma só vez, e sair deles, se eles estão sendo executados de uma só vez.

Começá-los é fácil, apenas o comando de início, parar não é, eu vi muitas respostas em SO, mas eu não sei lote e eu não sei como fazer se mais, deve ser simples, mas eu nunca aprendi lote. Além disso, eu queria saber se o autohotkey seria uma solução melhor. Eu estou no windows 10.

Note que o Toastify é capaz de iniciar e parar o Spotify, portanto eu só preciso iniciar e parar o EZblocker e o Toastify.

    
por Lynob 04.10.2016 / 16:43

1 resposta

2

Que tal um arquivo .bat que fecha os aplicativos ao clicar?

Cole o seguinte no notepad e salve como um arquivo .bat

set EXE=spotify.exe

FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND

start "" "PATH TO SPOTIFY.EXE"
start "" "PATH TO TOASTIFY.EXE"
start "" "PATH TO EZBLOCKER.EXE"
goto FIN
:FOUND

taskkill /IM spotify.exe
taskkill /IM toastify.exe
taskkill /IM ezblocker.exe

:FIN
  • set EXE - Seu arquivo executável (spotify.exe, etc.)
  • FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND - verifica se o alias EXE, spotify.exe, está em execução.
  • start "" "PATH TO SPOTIFY.EXE" - Inicie o Spotify e outros aplicativos, caso não estejam em execução.
  • taskkill /IM spotify.exe - mate o Spotify e outros aplicativos em execução.

Obtenha o nome do processo no gerenciador de tarefas e altere o executável .exe, conforme aplicável.

Em que /IM enviará o sinal de término para o aplicativo. No entanto, para determinados aplicativos, como o Spotify, o aplicativo pode simplesmente minimizar a barra de tarefas. Use /F para forçar o fechamento deles nesse caso.

    
por 04.10.2016 / 17:40