Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отловить простой системы и выход из него

Ответить
Настройки темы
CMD/BAT - Отловить простой системы и выход из него

Аватара для Morpheus

Ветеран


Сообщения: 12426
Благодарности: 2328


Конфигурация

Профиль | Отправить PM | Цитировать


Даже не знаю с какого боку зайти уже. Что требуется:
При простое = 600s (в этот момент гасится монитор) - запуск батника.
При выходе из простоя - запуск другого батника.

Пробовали реализовать это с помощью коллективного разума средствами системы - не вышло.
Т.е. если бы что-то писалось в журнал при, допустим, гашении и включении монитора, то можно было бы завесить на это событие задание в планировщике, но ничего не пишется...
Удалось реализовать только так: в св-вах заставки ставим время и флажок "Начинать с экрана входа в систему", в этом случае происходит блокировка, а на блокировку/разблокировку легко назначается нужное задание в планировщике. Но это не удобно, т.к. надо выбирать учётную запись при разблокировке.
Под простоем понимается отсутствие нажатий на клавиши, при любой загруженности процессора и HDD,
а не так, как это себе представляет планировщик :)
Условия простоя
Можно выбрать условие, позволяющее запуск задания только в том случае, если на момент активации триггера компьютер находится в состоянии простоя в течение указанного времени. При настройке этого условия также необходимо задать время ожидания (после активации триггера задания), по истечению которого компьютер будет возвращаться в состояние простоя.

Служба планировщика заданий проверяет, не находится ли компьютер в состоянии простоя, каждые 15 минут. Состоянием простоя считается состояние компьютера, при котором запущена заставка. Если заставка не запускается, считается, что компьютер находится в состоянии простоя при 0% использования процессора и 0% активности диска в течение 90% из последних 15 минут при отсутствии ввода команд с помощью клавиатуры или мыши. Если служба планировщика заданий обнаруживает, что компьютер находится в состоянии простоя, служба начинает ожидать ввода команды пользователем, чтобы отметить конец состояния простоя.

Если задание запускается только в том случае, если компьютер находится в состоянии простоя в течение 30 минут, и задание в течение 10 минут ожидает, пока компьютер перейдет в состоянии простоя, то задание запуститься через 5 минут только в том случае, если на момент активации триггера компьютер находился в состоянии простоя в течение 25 минут. Задание не будет запущено, если компьютер переходит в состояние простоя через 5 минут после активации триггера.

Любые идеи?
ОС: Windows 7, на всякий случай.

Отправлено: 03:39, 25-05-2010

 

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток, форумчане!
Подскажите что не так делаю.
В корне диска С создал папку TEST наполнил ее своими scrstart.cmd и scrstop.cmd
Код с сообщения №2 вставляю в блокнот сохраняю как SCR.MOF и бросаю в папку пользователя иначе компилятор не видит файл.
Запускаю командную строку ввожу команду MOFComp SCR.MOF
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\-->MOFComp SCR.MOF
Компилятор MOF (Майкрософт) версии 6.3.9600.16384
(c) Корпорация Майкрософт, 1997-2006. Все права защищены.
Идет анализ MOF-файла: SCR.MOF
MOF-файл успешно проанализирован
Хранение данных в репозитории...
Произошла ошибка при обработке элемента 1, определенного в строках: 7 - 12, в фа
йле SCR.MOF:
Ошибка: 0x80041003; оборудование: WMI
Описание: Отказано в доступе
Компилятор вернул ошибку 0x80041003
C:\Users\-->
Где косяк не пойму. Вин 8.1*64

Отправлено: 12:35, 24-01-2015 | #41



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


О как! Оказывается командную строку надо запускать от админки, век живи век учись. (ПКМ по панели пуск)
Теперь выдало вот такое сообщение:

C:\Windows\system32>MOFComp C:\TEST\SCR.MOF
Компилятор MOF (Майкрософт) версии 6.3.9600.16384
(c) Корпорация Майкрософт, 1997-2006. Все права защищены.
Идет анализ MOF-файла: C:\TEST\SCR.MOF
MOF-файл успешно проанализирован
Хранение данных в репозитории...
ВНИМАНИЕ! Файл C:\TEST\SCR.MOF не содержит #PRAGMA AUTORECOVER.
Если репозиторий WMI в дальнейшем будет перестроен, в новый репозиторий WMI не б
удет включено содержимое этого MOF-файла.
Чтобы включить этот файл при автоматической перестройке репозитория WMI, в перво
й строке MOF-файла необходимо разместить инструкцию #PRAGMA AUTORECOVER.
Готово!
C:\Windows\system32>

И что надо добавлять #PRAGMA AUTORECOVER?

Отправлено: 13:49, 24-01-2015 | #42


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Е мое, а ведь это можно решить простым планировщиком заданий в виндовс (8.1) на других не проверял. Все работает просто прекрасно!
1.Создать задачу.
2. В "тригерах" при простое системы.
3. В "действиях" указать запуск программы (путь к проге), а в атрибуты вписать путь к видео.
4. В "условиях" выбрал: Запуск при простое, останавливать при выходе из простоя, перезапускать при возобновлении простоя.
Вот и ВСЕ!!!!!!!

Отправлено: 14:58, 25-01-2015 | #43



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отловить простой системы и выход из него

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PantherXP - создание образа системы и развертывание из него (статья) alexandr100 Автоматическая установка Windows 2000/XP/2003 174 05-01-2014 18:42
Происходит автоматический выход из системы каждую минуту 06072009 Microsoft Windows Vista 2 01-04-2011 15:48
Toshiba Qosmio X300-14X и двух-канальный ли HDMI выход у него ? XPOM Ноутбуки 2 15-02-2010 14:02
Загрузка - глюк после приветствия "выход из системы" werify Microsoft Windows 2000/XP 1 27-08-2009 14:14
Самостоятельное изменение диалогов Завершение работы и Выход из системы prokazzza Проект WinStyle 1 04-08-2009 01:19




 
Переход