![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Подтверждение при нажатии кнопок "Завершение работы" и "Перезагрузка" |
|
Разное - [решено] Подтверждение при нажатии кнопок "Завершение работы" и "Перезагрузка"
|
![]() Новый участник Сообщения: 33 |
помогите решить проблему: система Windows 7 Ultimate 64 bit ... для удобства в панели задач размещены два ярлыка - завершение работы Windows (C:\Windows\System32\shutdown.exe -s -t 00) и перезагрузка (C:\Windows\System32\shutdown.exe -r -t 00). Как сделать так, чтобы при нажатии на кнопку завершение работы и перезагрузка выполнялись не сразу, а требовали подтверждения? Это нужно, чтобы обезопасить систему от случайного нажатия этих кнопок
|
|
Отправлено: 17:13, 28-02-2012 |
![]() Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать сори, но я не такой продвинутый пользователь, чтобы разобраться как этот код завернуть в cmd ... нужно создать в текстовом редакторе файл с этим кодом и расширением .bat ?
|
Отправлено: 18:28, 28-02-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать amilak, именно.
|
Отправлено: 18:30, 28-02-2012 | #12 |
![]() Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Morpheus, спс, попробую разобраться, хотя, конечно, хотелось бы без сторонних утилит и гаджетов всяких обойтись
|
Отправлено: 18:31, 28-02-2012 | #13 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать amilak, в случае с cmd/bat сторонние утилиты не нужны.
Сторонняя утилита используется только в сообщении 10, для "деланья красиво". |
Отправлено: 18:33, 28-02-2012 | #14 |
(*.*) Сообщения: 36574
|
Профиль | Сайт | Отправить PM | Цитировать Morpheus, тогда заодно нужно рассказать про автоперевод фокуса на запущенную программу.
Иначе количество кликов вкупе с нажатиями клавиш сравняется с тремя кликами, которые требуются для перезагрузки из меню Пуск ![]() |
------- Отправлено: 18:48, 28-02-2012 | #15 |
![]() Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать сделал файл reboot.bat с кодом:
@echo off set /p answer=Выполнить перезагрузку? (Y/N): if %answer%==y shutdown -r -t 00 cls кошмар какой-то вышел, при нажатии появляется окно командной строки с текстом в виде абракадабры (по-видимому, это "Выполнить перезагрузку?" некорректно отображается) и предложением нажать Y/N ... слишком громоздко и долго ... есть масса утилит сторонних для завершения работы и ребута, но просто хотелось бы свои ярлыки с командами shutdown.exe -s -t 00 и shutdown.exe -r -t 00 настроить ... может, как-то нужно ключ запуска изменить ?! мне тут подсказывают, что нужно изменить таймаут, подтверждения не будет, но будет кнопка отмены, но я, честно говоря, не улавливаю смысл ... |
Отправлено: 18:53, 28-02-2012 | #16 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать Vadikan, ты меня опередил
![]() Вот смотрю я на все это и недоумеваю... amilak, я не хочу учить вас жизни или навязывать свое видение, но просто подумайте. Вы сделали ярлык для выключения компьютера в один клик - ок, мне сложно понять преимущества, но я принимаю, что вам это нужно. Теперь вы сделали тот же ярлык, но с подтверждением действия, что привело нас к двум кликам для выполнения операции (при условии использования варианта с nicmd). Собственно один клик - это нажатие кнопки Пуск и второй клик это нажатие кнопки Завершение работы, итого - два клика. Любите шорох орехов? ![]() Цитата amilak:
Цитата amilak:
|
||
------- Отправлено: 18:55, 28-02-2012 | #17 |
(*.*) Сообщения: 36574
|
Профиль | Сайт | Отправить PM | Цитировать Цитата amilak:
![]() |
|
------- Отправлено: 19:02, 28-02-2012 | #18 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать Последний вариант... честно
![]() Действия те же, только теперь код в текстовый файл и сохраните с расширением vbs Message = "Сейчас как перезагрузится..." & vbCR & vbCR
Message = Message & "Продолжить?"
X = MsgBox(Message, vbYesNo, "А оно надо?")
If X = 6 Then
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run ("shutdown -r -t 00")
Else
MsgBox "Фух... пронесло кажется." & vbcr & vbcr, 4096, "Юзер испугался"
End If
Только помните, что WHS сценарии не умеют запрашивать повышение привилегий при включенном UAC |
------- Отправлено: 19:16, 28-02-2012 | #19 |
(*.*) Сообщения: 36574
|
Профиль | Сайт | Отправить PM | Цитировать После шестого поста я даже не сомневался, что в итоге все сведется к банальному VBS. Но на домашнем ПК его отличие от nircmd, лежащей в system32, трудно объяснить с точки зрения здравого смысла. В общем, как и...
|
------- Отправлено: 21:16, 28-02-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] В RDP oтсутствуют кнопки "Завершение работы", "Перезагрузка" и др. | timotv | Microsoft Windows 7 | 13 | 21-05-2011 21:54 | |
Разное - При нажатии кнопки "Обзор", программы "падают" | Junos | Microsoft Windows 2000/XP | 9 | 02-02-2010 18:30 | |
Прочие - Переназначение дополнительных кнопок мышки (Mouse4="Enter", Mouse5="Delete", etc) | DreadMaster | Программное обеспечение Windows | 2 | 01-01-2009 17:54 | |
[решено] Пропали пункты "Завершение работы" и "Перезагрузка" | Angry Demon | Microsoft Windows NT/2000/2003 | 5 | 30-03-2007 13:01 | |
Пункт "Завершение сеанса..." в меню "Пуск" при входе в домен. | Andrik | Microsoft Windows NT/2000/2003 | 3 | 13-12-2005 11:31 |
|