-1

Я хочу, чтобы моя программа запускалась нажатием горячей клавиши, но только если уже была запущена другая конкретная программа, например, когда я запустил fraps и затем через несколько минут хочу запустить игру.

Какие команды я должен использовать в файле .bat?

1 ответ1

0

Что-то вроде того:

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

Комментарии: тайм-аут 60 - это 60 секунд ожидания; Строка списка задач проверяет, запустилось ли приложение, - если да, - запускает вторую, если нет - добавляет еще одну минутную задержку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .