Como inicio um programa com uma tecla de atalho depois de iniciar outro

Como inicio um programa com uma tecla de atalho depois de iniciar outro

Quero que meu programa inicie pressionando uma tecla de atalho, mas somente se outro programa específico já tiver sido iniciado, como por exemplo, quando iniciei o fraps e quero iniciar um jogo após alguns minutos.

Quais comandos devo usar em um arquivo .bat?

Responder1

Algo parecido:

@echo off
start /w cmd /c myapp.exe
timeout 60
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="0" (app2) else (timeout 60)

Comentários: timeout 60 - são 60 segundos de espera; A linha da lista de tarefas verifica se o aplicativo foi iniciado - se sim - inicia o segundo, se não - adiciona mais um minuto de tempo limite.

informação relacionada