¿Cómo inicio un programa con una tecla de acceso rápido después de iniciar otro?

¿Cómo inicio un programa con una tecla de acceso rápido después de iniciar otro?

Quiero que mi programa comience presionando una tecla de acceso rápido, pero solo si ya se ha iniciado otro programa específico, como por ejemplo, cuando comencé fraps y luego quiero iniciar un juego después de algunos minutos.

¿Qué comandos debo usar en un archivo .bat?

Respuesta1

Algo como eso:

@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)

Comentarios: tiempo de espera 60: son 60 segundos de espera; La línea de la lista de tareas comprueba si la aplicación se ha iniciado; en caso afirmativo, inicia la segunda; si no, agrega un minuto más de tiempo de espera.

información relacionada