Запустите bat-файл, когда в Windows XP открыто определенное приложение.
Я хочу знать, как мы можем запустить bat-файл при открытии определенного приложения?
Например: я бы хотел запускать файл bat при каждом открытии mspaint.
Я успешно выполнил это в Windows 7 и Windows 10 с помощью планировщика заданий. Но планировщик задач, доступный в Win Xp, очень прост.
1 ответ
Вы можете использовать другой пакетный файл, который запускается при запуске Windows. используйте цикл while с соответствующим сном, чтобы определить, когда запускается Paint.exe.
тогда вы могли бы написать больше команд, чтобы делать все, что вы хотите. Например, как вы сказали, вы можете запустить другой пакетный файл...
Я нашел это решение путем исследования этих тем:
Синтаксис для однострочного Bash бесконечного цикла while
Как проверить, запущен ли процесс через пакетный скрипт
Пакетная программа для проверки, если процесс существует