Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Перезагрузка или выключение компа при помощи команды (http://forum.oszone.net/showthread.php?t=43338)

Ro_mik 04-01-2005 13:35 285688

Перезагрузка или выключение компа при помощи команды
 
Подскажите пожалуйста как можно выключить или перезагрузить компьютер при помощи команды, которую хочу узнать от Вас.
Мне нужно чтобы после распаковки SFX архива перезагрузился комп! :confused:

Yustus 04-01-2005 14:28 285706

кнопка поиск вверху страницы....
http://forum.oszone.net/showthread.p...7&page=0&pp=20

да, а вот что яндекс говорит :)))) http://www.yandex.ru/yandsearch?rpt=...%F0% EE%EA%E8
Приятно, наш форум - первая же ссылка :)

Ro_mik 04-01-2005 16:32 285735

Неработает у меня этот скрипт:

--------------begin cut poweroff.vbs--------------
dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
"(Shutdown)}//./root/cimv2".ExecQuery _
("SELECT * FROM Win32_OperatingSystem" & _
" WHERE Primary=true"

For Each obj In OpSysSet
obj.Win32Shutdown(8)
Next

--------------end cut------------------------------------
:type:

Ro_mik 04-01-2005 16:33 285736

Мне еще так же нужна перезагрузка!

Yustus 04-01-2005 16:38 285737

Нажимаем выполнить и набираем cmd. После того как появиться консоль набираем shutdown и разглядываем возможности программы.
Вот список параметров, которые можно использовать с программой Shutdown, наиболее интересные из них:
-f - принудительное завершение всех приложений без уведомления
-s - завершение работы, объяснять для чего используется не надо
-r - перезагрузка, аналогично, разъяснение не требуется
-a - очень важные параметр, с помощью него можно остановить процесс выключение ПК
Начнем с -f - это первое что стоит попробовать сделать при зависанни нескольких приложений одновременно. Только если -f не помог и уже все сомнительные процессы завершены нужно прибегать к перезагрузке или выключению.

Ro_mik 04-01-2005 16:59 285744

А не прибегая к cmd можно это сделать, например, с помощью какой нибудь проги, дело в том, что у меня много программ с инета и нетолько, которые устанавливать ненадо, а при помощи рарика я создаю SFX архив с со сценарием распаковки, например:

;В комментарии ниже находятся команды SFX-сценария

Path=OnStart
Setup=!ReadMe.txt
Setup=OnStart.exe
Title=Установка OnStart
Text
{
Установите OnStart в папку по умолчанию или выберете свое место назначения.
}
Shortcut=D, "OnStart.exe", "", "OnStart! заменяет собой стандартное меню "Пуск"", "OnStart"
Shortcut=P, "OnStart.exe", "OnStart", "OnStart! заменяет собой стандартное меню "Пуск"", "OnStart"
Shortcut=P, "!ReadMe.txt", "OnStart", "Описание программы", "!ReadMe"
Shortcut=P, "readme.txt", "OnStart", "Помощь", "Help"
Shortcut=T, "OnStart.exe", "", "Автозапуск", "OnStart"

Так вот при завершении извлечения запускается "!ReadMe.txt" и "OnStart.exe", а неготорым прогам нужна перезагрузка, для того чтобы параметры вступили в силу и мне нужно выполнить: Setup="и чтото зтесь должно быть, чтобы комп перезагрузился". Или запустилась программка которая сделает перезагрузку.

Yustus 04-01-2005 17:03 285745

да можно конечно.
через CMD я привел пример для того, чтобы можно было посмотреть все возможности команды shutdown.
да хоть в bat файл засунь :)

Ro_mik 04-01-2005 17:15 285755

А как насчет окна с таймером 30 сек и надписью, типа сохраните плиз все документики, а то они не сохраняться!
Еще я так понял "Shutdown -r" это экстренное завершение приложений и перезагрузка.
:rolleyes:

Yustus 04-01-2005 17:20 285758

/t xx Set time-out period before shutdown to xx seconds.
The valid range is 0-600, with a default of 30
/c "comment" Comment on the reason for the restart or shutdown.
Maximum of 127 characters allowed

Yustus 04-01-2005 17:21 285759

и вдогонку - сделай cmd, набери там команду shutdown без всяких ключей - и получишь хелп какой параметр что означает :)

Ro_mik 04-01-2005 17:35 285761

А может все-таки прогу можно где то достать, выполняющую только команду перезагрузки, если знаете, подскажите, где можно достать.
If нет, то буду довольствоваться чем есть. :weep:

Yustus 04-01-2005 17:41 285763

дык вот

хотя не пойму - чем не устраивает системная shutdown?

Vadikan 04-01-2005 20:54 285803

Ro_mik
Вам Yustus все правильно говорит. Не надо огород городить, есть системная утилита shutdown, есть в конце концов psshutdown oт sysinternals.com. Пишется батник типа
Код:

cmdow @ /HID
shutdown.exe -r -f -t 20 -c "Don't panic. The system will reboot in 20 seconds."
exit

Команда на его запуск прописывается в SFX, если очень нужно.

cmdow @ /HID - скрывает окно консольное.


Время: 10:32.

Время: 10:32.
© OSzone.net 2001-