Тема: AHK: Закрытие процесса, если он появляется
Доброго времени суток.
Помогите решить проблему.
Как скриптом autohotkey, который постоянно висит в трее - автоматически закрывать процесс под названием "iewtool.exe", если он вдруг появится.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Доброго времени суток.
Помогите решить проблему.
Как скриптом autohotkey, который постоянно висит в трее - автоматически закрывать процесс под названием "iewtool.exe", если он вдруг появится.
Столько минусов, а поиском воспользоваться еще не научились. Ищите тему: AHK: можно ли исп-ть OnMessage() для отслеживания процессов?
Если это единственное, что должен делать скрипт, можно так попробовать:
processName := "iewtool.exe"
Loop {
Process, Wait, %processName%
Process, Close, %processName%
Process, WaitClose, %processName%
}
teadrinker, понял.
Буду тестировать.
teadrinker, спасибо - все работает.
А как сделать, чтобы нескольким процессам скрипт не давал открыться?
Я делаю вот так, но не работает.
processName := "notepad.exe"
processName2 := "iewtool.exe"
Loop {
Process, Wait, %processName%
Process, Wait, %processName2%
Process, Close, %processName%
Process, Close, %processName2%
Process, WaitClose, %processName%
Process, WaitClose, %processName2%
}
Для нескольких можно проверять по таймеру, существует ли один или другой процесс, если существует — закрывать.
Почему по таймеру, также в цикле можно оставить.
processNames := ["notepad.exe", "iewtool.exe"]
Loop {
For k, Name in processNames
{
Process, Exist, %Name%
If ErrorLevel
Process, Close, %ErrorLevel%
}
Sleep 100
}
serzh82saratov, спасибо.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться