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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Выключение ПК с возможностью отмены

Ответить
Настройки темы
Любой язык - [решено] Выключение ПК с возможностью отмены

Аватара для batyaPS

Ветеран


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

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


Варианты реализации запуска сценария выключения компьютера с уведомлением и возможностью отмены:
  • Вариант с использованием NirCmd: сообщение #2
  • Вариант с использованием сконфигурированного 7z SFX: сообщение #6
  • Вариант с использованием VBS (без отображения таймера): сообщение #20
  • Вариант с использованием HTA (с таймером, прогрес баром и звуковым уведомлением): сообщение #26


Специализированные программы:

Исходный вопрос автора темы

Подскажите скрипт для выполнения завершения работы виндовс с возможностью отмены.

т.е. нужно ночью тушить все компы в организации, но с условием отмены (если пользователь в данный момент присутствует на рабочем месте)
я это вижу как окно с предупреждением и двумя кнопками - ДА - со счетчиком и ОТМЕНА или ОТСРОЧКА выключения.

при Отмене выполняться выход из скрипта
при ДА выполняется shutdown c параметрами
при ОТсрочке скрытие окна с задержкой (пинг на пример) потом снова вопрос .

Возможность окно свернуть, но не закрыть.

Отправлено: 15:29, 18-03-2012

 

Ветеран


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

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


NirCmd - Windows command line tool:
Код: Выделить весь код
nircmdc.exe initshutdown "Инициировано завершение работы" 120 force & nircmdc.exe qboxcomtop "Отменить завершение работы?" "Отмена завершения работы" abortshutdown
Цитата batyaPS:
я это вижу как окно с предупреждением и двумя кнопками »
Я это вижу — правильным применением организационных мер.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:41, 18-03-2012 | #2



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

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


Аватара для yurfed

Ветеран


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

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


Iska, это что? Я не совсем в это дело втюхиваю, но объясни вкратце, как последний код понять
- Это условие "или" или что-то другое? При каких условиях выбор, может быть, что либо иначе?
Самое главное, не понял в последнем - в первом случае форсирование, остальные нет. Какие то приоритеты?
Iska, Если можно с комментариями, пожалуйста и не одной строкой
Спасиб
Может я коряво выразился

Последний раз редактировалось yurfed, 19-03-2012 в 00:18.


Отправлено: 00:11, 19-03-2012 | #3


Аватара для ferget

Разный


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

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


Цитата yurfed:
в первом случае форсирование, остальные нет. Какие то приоритеты? »
если откажетесь от завершения работы компьютера, то что вы собираетесь форсировать?

Отправлено: 01:21, 19-03-2012 | #4


Аватара для batyaPS

Ветеран


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

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


Iska, как то корявенько это выглядит, нельзя ли по красивее и попонятнее пользователю ?

перекиньте тему в ветку http://forum.oszone.net/forum-103.html

Отправлено: 12:48, 19-03-2012 | #5


Аватара для gora

Ушёл из жизни


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

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


Цитата batyaPS:
нельзя ли по красивее и попонятнее пользователю ? »
Такое устроит?



Текст заголовка, окна, время, иконку можно поменять.

Это 7z SFX с конфигом:
Код: Выделить весь код
;!@Install@!UTF-8!
Title="Перезагрузка компьютера"
BeginPrompt="		        ВНИМАНИЕ !!!

Сейчас будет произведена перезагрузка компьютера."
BeginPromptTimeout="30"
; Перезагрузка
RunProgram="forcenowait:hidcon:cmd /k Shutdown -r -f -t 0"

GUIMode="2"
GUIFlags="1+8+512+4096"
;!@InstallEnd@!
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:29, 19-03-2012 | #6


Аватара для batyaPS

Ветеран


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

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


gora, да, можно сам sfx выложить ?

Отправлено: 16:21, 19-03-2012 | #7


Аватара для gora

Ушёл из жизни


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

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


Цитата batyaPS:
можно сам sfx выложить ? »
Можно, только я думал, что Вы сами сможете его сделать.
Тогда уточните следующие параметры:
Цитата gora:
Текст заголовка, окна, время, иконку »

Отправлено: 17:05, 19-03-2012 | #8


Аватара для batyaPS

Ветеран


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

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


отредактировать смогу, выложите просто пустышку-шаблон

Отправлено: 22:37, 19-03-2012 | #9


Аватара для gora

Ушёл из жизни


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

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


Вложения
Тип файла: 7z Reboot_sl2_120319_22-41.7z
(53.1 Kb, 170 просмотров)

Прикрепил
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:43, 19-03-2012 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Выключение ПК с возможностью отмены

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] выключение ПК из bat-файла en_route Программное обеспечение Windows 4 14-06-2019 01:00
[решено] Выключение питания USB при выключенном пк Бах-Бах Материнские платы и память 5 01-11-2013 16:49
7 / 2008 R2 - [решено] Как создать образ системы с возможностью развернуть на других ПК ? kakawkin Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 3 30-06-2012 15:54
Разное - [решено] Выключение ПК и DOS приложения Little-dgek Microsoft Windows 2000/XP 4 16-01-2011 20:52
[решено] Выключение ПК: БП 450W (активный PFC) + Ippon Power Pro 600 Igor Urievich Непонятные проблемы с Железом 18 29-10-2008 13:11




 
Переход