|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отловить простой системы и выход из него |
|
CMD/BAT - Отловить простой системы и выход из него
|
Ветеран Сообщения: 12426 |
Даже не знаю с какого боку зайти уже. Что требуется:
При простое = 600s (в этот момент гасится монитор) - запуск батника. При выходе из простоя - запуск другого батника. Пробовали реализовать это с помощью коллективного разума средствами системы - не вышло. Т.е. если бы что-то писалось в журнал при, допустим, гашении и включении монитора, то можно было бы завесить на это событие задание в планировщике, но ничего не пишется... Удалось реализовать только так: в св-вах заставки ставим время и флажок "Начинать с экрана входа в систему", в этом случае происходит блокировка, а на блокировку/разблокировку легко назначается нужное задание в планировщике. Но это не удобно, т.к. надо выбирать учётную запись при разблокировке. Под простоем понимается отсутствие нажатий на клавиши, при любой загруженности процессора и HDD, Любые идеи? ОС: Windows 7, на всякий случай. |
|
Отправлено: 03:39, 25-05-2010 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Morpheus:
|
|
Отправлено: 20:40, 25-05-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать Morpheus,
Цитата Morpheus:
вас устроит такое? : запускаете прогу (висит в трее), если клавой или мышкой не двигали 10 минут (можно назначить время) система уходит в режим простоя (тухнет монитор), предварительно запустив 1 командный файл (можно назначить путь и имя программы). Далее после нажатия клавиши или движения мышью система "просыпается", запуская 2 командный файл. и т.д . до бесконечности |
|
------- Отправлено: 20:48, 25-05-2010 | #12 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Iska, содержимое на месте, заставку включал, машину перегружал - реакция ноль.
zonderz, вполне, но надо пробовать. Цитата zonderz:
Цитата Morpheus:
|
||
Отправлено: 20:56, 25-05-2010 | #13 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось zonderz, 26-05-2010 в 00:15. Отправлено: 22:01, 25-05-2010 | #14 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать zonderz, уже ближе к делу
![]() Через 20 сек. запускается первая команда, монитор не отключается, при движении мыши запускается вторая команда. Хотелось бы: чтобы монитор всё-таки отключался (хотя ладно, это я прописал в первом батнике) и чтобы она пряталась в трей. Кнопку "Exit" можно сделать побольше, а то не весь экран занимает ![]() |
Последний раз редактировалось Morpheus, 25-05-2010 в 23:02. Отправлено: 22:41, 25-05-2010 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Morpheus, ну, не знаю. У меня под XP SP3 RU код из поста #2 работает, как и заявлено [в том числе и ручном запуске *.scr, и на просмотре
![]() P.S. Как у Вас заработает, всё ж добавьте в оба запроса проверку на «/s»: Query = "SELECT * FROM __InstanceCreationEvent WITHIN 5 " "WHERE TargetInstance ISA \"Win32_Process\" " "AND TargetInstance.Name LIKE \"%%.scr\" " "AND TargetInstance.CommandLine LIKE \"%%.scr /s\""; P.P.S. Цитата:
|
|
Отправлено: 23:20, 25-05-2010 | #16 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Iska, ок, спасибо! Добавлю, если заработает
![]() М.б. в этом причина неработоспособности? Цитата:
|
|
Отправлено: 23:30, 25-05-2010 | #17 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать Цитата Morpheus:
Цитата Morpheus:
отключается. но в виртуалке не отключится ![]() updated: сработало даже в виртуали! моник не отключился ![]() |
||
------- Отправлено: 00:15, 26-05-2010 | #18 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать zonderz, спасибо! В трей её никак?
|
Отправлено: 00:35, 26-05-2010 | #19 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось zonderz, 29-05-2010 в 04:24. Отправлено: 00:50, 26-05-2010 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|