Запустите bat-файл, когда в Windows XP открыто определенное приложение.

Я хочу знать, как мы можем запустить bat-файл при открытии определенного приложения?

Например: я бы хотел запускать файл bat при каждом открытии mspaint.

Я успешно выполнил это в Windows 7 и Windows 10 с помощью планировщика заданий. Но планировщик задач, доступный в Win Xp, очень прост.

1 ответ

Вы можете использовать другой пакетный файл, который запускается при запуске Windows. используйте цикл while с соответствующим сном, чтобы определить, когда запускается Paint.exe.
тогда вы могли бы написать больше команд, чтобы делать все, что вы хотите. Например, как вы сказали, вы можете запустить другой пакетный файл...
Я нашел это решение путем исследования этих тем:

Синтаксис для однострочного Bash бесконечного цикла while
Как проверить, запущен ли процесс через пакетный скрипт
Пакетная программа для проверки, если процесс существует

Другие вопросы по тегам