PDA

Показать полную графическую версию : [решено] Подтверждение при нажатии кнопок "Завершение работы" и "Перезагрузка"


Страниц : 1 [2]

amilak
28-02-2012, 22:29
Но на домашнем ПК его отличие от nircmd, лежащей в system32, трудно объяснить с точки зрения здравого смысла »
поясните, что Вы имели ввиду ?

Blast
28-02-2012, 22:34
А что тут пояснять? Если файл nircmd.exe скопировать в папку \Windows\Sysytem32\ то вариант из сообщения #10 будет наиболее красиво-недолгим исходя из ваших запросов. Но вы настаиваете на том, чтобы не использовать ничего стороннего, вот и непонятно почему.

amilak
28-02-2012, 22:42
Morpheus,
спасибо за совет, хорошая утилита ... позвольте для полной ясности уточнить:
- в какой каталог лучше поместить файл nircmd.exe - Windows или System32 ?
- как избавиться от каких-либо слов в верхней части окна (в Вашем скрине это "вопрос на засыпку"), если их просто стереть, то там прописывается идущее следом слово shutdown ?
- какую команду прописать для перехода в режим сна (Win7 x64)? в справке к nircmd.exe таковой не нашел.
спс

Morpheus
28-02-2012, 22:45
amilak, пожалуйста :)
- в какой каталог лучше поместить файл nircmd.exe - Windows или System32 ? »
В любую.
- как избавиться от каких-либо слов в верхней части окна »
""
если их просто стереть, то там прописывается идущее следом слово shutdown ? »
Нет.
- какую команду прописать для перехода в режим сна (Win7 x64)? в справке к nircmd.exe таковой не нашел. »
Как создать ярлыки для спящего режима или гибернации? (http://www.oszone.net/10756/#10)

Blast
28-02-2012, 22:47
как избавиться от каких-либо слов в верхней части окна »nircmd.exe qbox "Перезагрузимся?" "" "shutdown.exe" -r -t 00

amilak
28-02-2012, 23:05
всем спасибо за ответы, в принципе разобрался и уже испробовал вновь созданные ярлыки "перезагрузки" и "завершения работы" (через nircmd.exe) ... но:
1. Morpheus кинул вот эту ссылку Как создать ярлыки для спящего режима или гибернации? (http://www.oszone.net/10756/#10), но там предлагается использовать утилиту PsShutdown. Но я уже заюзал nircmd.exe, все вполне устраивает, нельзя ли без PsShutdown обойтись (к слову сказать, пробовал ее до обращения на форум, не понравилась в силу ряда причин);
2. Можно ли что-то дописать в код перезагрузки (nircmd.exe qbox "Перезагрузимся?" "" "shutdown.exe" -r -t 00), чтобы после нажатия на кнопку "Нет" (на вопрос "Перезагрузимся?") появлялось еще одно окно с каким-либо текстом воспитательного значения типа "Больше так не шути". спс

Morpheus
28-02-2012, 23:10
1. »
Там объясняется, для чего нужна PsShutdown, стандартные команды глючат.
Nircmd тоже умеет отправлять в сон, причём тесты сейчас показывают, что делает это весьма корректно, учитывая переключатель гибридной спячки в Windows. Потестируйте кому не лень,
nircmd standby
если всё ок, это будет хорошей альтернативой для PsShutdown.
2. »
Нет.

Vadikan
28-02-2012, 23:53
чтобы после нажатия на кнопку "Нет" (на вопрос "Перезагрузимся?") появлялось еще одно окно с каким-либо текстом воспитательного значения типа "Больше так не шути". спс »
Blast, я знаю ты можешь! Простое окно, с кнопкой OK, но чтоб при нажатии на нее током било :)))

amilak
29-02-2012, 21:43
возвращаясь к теме ... отличная утилита nircmd.exe, засунул ее в папку Windows 7 и в течение дня минувшего несколько раз испробовал ... но есть вопросец:
- Используемый мной код перезагрузки, который вчера здесь указывали Morpheus и Blast, таков:
nircmd.exe qbox "Перезагрузимся?" "" "shutdown.exe" -r -t 00 Однако, в справке к утилите эта команда прописана иначе: nircmd.exe qboxcom "Перезагрузимся?" "question" exitwin reboot То же самое относится и к команде завершения работы (в конце вместо reboot прописать poweroff. Оба вида команд работают. Что оставить, какой вид команд корректнее:
Этот: nircmd.exe qbox "Перезагрузимся?" "" "shutdown.exe" -r -t 00 (перезагрузка)
или этот nircmd.exe qboxcom "Перезагрузимся?" "" exitwin reboot ???

Blast
29-02-2012, 21:46
amilak, оба варианта работают одинаково, оставляйте какой больше нравится :)

Morpheus
29-02-2012, 21:49
отличная утилита nircmd.exe »
Ну вот, а вы сопротивлялись :)
Что оставить, какой вид команд корректнее:
Этот: nircmd.exe qbox "Перезагрузимся?" "" "shutdown.exe" -r -t 00 (перезагрузка)
или этот nircmd.exe qboxcom "Перезагрузимся?" "" exitwin reboot ??? »
Без разницы, второй, наверное, даже покомпактнее будет...

Iska
29-02-2012, 23:29
Что оставить, какой вид команд корректнее: »
Оба варианта корректны, ибо используют в конечном итоге одни и те же функции ОС.

Эта:
nircmd.exe qbox "Перезагрузимся?" "" "shutdown.exe" -r -t 00
использует вызов внешней утилиты «shutdown.exe», входящей в комплект ОС. Вторая:
nircmd.exe qboxcom "Перезагрузимся?" "" exitwin reboot
использует для перезагрузки внутреннюю команду NirCmd.

amilak
06-09-2012, 22:41
Iska, сенкс




© OSzone.net 2001-2012