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

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

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

Аватара для batyaPS

Ветеран


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

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


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


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

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

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

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

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

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

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

 

Модератор


Moderator


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

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


Blast, а можно счетчик секунд до выключения добавить?

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 11:52, 01-03-2015 | #21



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

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


Аватара для DemchaAV

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


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

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


Спасибо огромное
У меня почему то всё написано вот так

Отправлено: 12:15, 01-03-2015 | #22



Administrator


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

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


Вложения
Тип файла: zip shutdown_yesno.zip
(443 байт, 13 просмотров)

Цитата DemchaAV:
У меня почему то всё написано вот так »
Кодировка. Возьмите готовый файл во вложении.

okshef, насколько я знаю, в vbs не получится этого сделать, ну то есть можно эхо выводить каждую секунду и эмулировать нажатие enter, но это как-то дико
Могу и ошибаться, возможно коллеги подскажут.

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 12:31, 01-03-2015 | #23


(*.*)


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

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


Было
[решено] Подтверждение при нажатии кнопок "Завершение работы" и "Перезагрузка"

-------
Канал Windows 11, etc | Чат @winsiders


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


Аватара для DemchaAV

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


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

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


видел но это не то

Отправлено: 13:33, 01-03-2015 | #25



Administrator


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

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


Вложения
Тип файла: zip shutdown_with_countdown.zip
(1.5 Kb, 42 просмотров)
Тип файла: zip shutdown_with_countdown_with_sound.zip
(1.7 Kb, 48 просмотров)

Vadikan, да, я и забыл уже, хотя и фильтровал.. старею

DemchaAV, все то, просто автовыбор Да добавился.

okshef, твоя хотелка во вложении, правда на hta вместо vbs, но зато с бонусом

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

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


Аватара для DemchaAV

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


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

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


В принципе вариант VBS меня устраивает, а можно ли ещё добавить звуковое уведомление при появлению данного окна с выбором, и что мне делать с кодировкой пробовал абракадабра киллер не помогло

Последний раз редактировалось DemchaAV, 01-03-2015 в 16:15.


Отправлено: 15:01, 01-03-2015 | #27



Administrator


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

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


Вложения
Тип файла: zip shutdown_yesno_with_sound.zip
(505 байт, 15 просмотров)

Цитата DemchaAV:
что мне делать с кодировкой пробовал абракадабра киллер не помогло »
Зачем вам киллер какой-то? Используйте файл из сообщения #5
Цитата DemchaAV:
а можно ли ещё добавить звуковое уведомление »
Код: Выделить весь код
Option Explicit

Dim oShell, retCode, WshShell
Set oShell = WScript.CreateObject("WScript.Shell")

oShell.Run "wmplayer """ & "C:\Windows\Media\tada.wav" & """",0,True

retCode = oShell.Popup("Выключить компьютер?", 60, "Подтверждение выключения", 4 + 32)

Select Case retCode
case 6, -1
        Dim objShell
        Set objShell = WScript.CreateObject("WScript.Shell")
        objShell.Run "C:\WINDOWS\system32\shutdown.exe -s"
case 7
    WScript.quit(1)
End Select
Но это пожалуй последнее, а то через пять минут вы захотите чтоб оно еще кофе варило.

Отправлено: 16:48, 01-03-2015 | #28


Аватара для DemchaAV

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


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

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


Цитата Blast:
Но это пожалуй последнее, а то через пять минут вы захотите чтоб оно еще кофе варило. »
Спасибо большое, да просто если выскочит я не увижу а так услышу, на том выключение был звук и это удобно а тут нету
ну это пожалу не то что нужно было, ну да ладно, хотел звук уведомления как ошибки подключения устройств...

Отправлено: 16:56, 01-03-2015 | #29


Пользователь


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

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


DemchaAV,
Если не нужен скрипт, есть простая программа - вот эта например

Последний раз редактировалось Blast, 01-03-2015 в 17:03. Причина: ссылка на варезный сайт удалена


Отправлено: 16:59, 01-03-2015 | #30



Компьютерный форум 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




 
Переход