Сообщение/оповещение о незапущенной программе.
Здравствуйте!
На работе имеется компьютер с Windows XP и с программой для записи телефонных и радиоэфирных разговоров- SpRecord. Работа посменная, то есть пользователь (здесь - диспетчер) меняется раз в сутки . Пользователь компьютера один, компьютер не перезагружается, работает круглосуточно. Программа должна работать постоянно , но в силу некоторых причин (умышленных или из за банальной забывчивости и загруженности дистпетчера) она оказывается отключенной, причем заступивший на смену диспетчер обнаруживает это в самый неподходящий момент. Можно ли как то организовать автоматическое оповещение пользователя о том, что такая то программа не работает и должна быть включена (встроенным способом или дополнительной программой)? |
Цитата:
hidcon.exe StartSPRecord.bat StartSPRecord.bat примерно такого содержания Код:
:metka |
Amigos,
Спасибо! Хороший вариант решения, но наверное здесь он не подойдет. Попробовал сначала на VM. В некоторых случаях при загрузке системы появляется окно "Программа уже запущена", закрыть которое невозможно, только если "прибить" процесс самой программы, либо hidcon в диспетчере задач. Правда это быстрее "убьет" наших пугливых диспетчеров!)). Идеальным вариантом мне видится такой- через определенный промежуток времени всплывающее окно о необходимости запустить программу, ну а пользователь сам уже реагирует по обстоятельствам. (Есть еще один- установка таймера оповещателя, это дополнительное устройство к адаптеру , сигнализирует о зависании программы, недостаточном месте на диске для записи и т.д., но с нашим финансированием можно только его картинки посмотреть...и то дома.) |
Цитата:
Запуск программы pslist (входит в состав Sysinternalsuite Марка Руссиновича) для поиска нужной программы в списке процессов. Проверка значения ERRORLEVEL. Если 0 (программа работает), то завершить задачу, иначе (программа не найдена): - попытаться запустить программу, - подождать пару секунд - ещё раз проверить наличие запущенной программы Если программа опять аварийно завершилась, то через net send вывести на экран сообщение о неустранимой ошибке. Прописать этот скрипт в планировщике. |
Время: 17:33. |
Время: 17:33.
© OSzone.net 2001-