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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   shutdown программно (http://forum.oszone.net/showthread.php?t=94245)

VictorSh 16-11-2007 12:05 679757

shutdown программно
 
Как программно заставить перезагрузить компьютер с использованием, например, shutdown, чтобы не вылезало окно "Система завершает работу..." ,точно также как это делают установочные программы?

Если написать shutdown.exe -r -f -t 0, то вылезает окно dos. Программы скрытия окна все равно отображают окно одну-пару секунд. А инсталляторы как-то заставляют перезагружать компьютер нормально.

Пробовал разные программы с www.oszone.net для скрытия окна DOS, все равно не помогает, вылезает на секунду окно DOS.

dimich22 16-11-2007 13:20 679808

VictorSh, есть, например, программа Автостоп

bolshoi-booze 16-11-2007 13:22 679811

Если тебе уж так не нравится окно dos, то создай ярлык к shutdown.exe с этими же параметрами и в свойствах ярлыка выбери ярлык -> запуск -> минимизировать окно.

VictorSh 16-11-2007 14:16 679852

Цитата:

Если тебе уж так не нравится окно dos, то создай ярлык к shutdown.exe с этими же параметрами и в свойствах ярлыка выбери ярлык -> запуск -> минимизировать окно.
Пробовал - не помогает

bolshoi-booze 16-11-2007 15:25 679890

Ну тогда к ярлыку назначь комбинацию hotkey, типа "Alt"+"Ctrl"+"S", и выключайся нажатием 3-х волшебных кнопок. Тебе понравится ;-)

Vadikan 16-11-2007 19:07 680017

VictorSh
Перезагрузка компьютера — OSZone.net wiki
Скрываем консольные окна — OSZone.net wiki (hidcon, hidec)

VictorSh 18-11-2007 11:25 680768

Цитата:

Цитата bolshoi-booze
Ну тогда к ярлыку назначь комбинацию hotkey, типа "Alt"+"Ctrl"+"S", и выключайся нажатием 3-х волшебных кнопок. Тебе понравится ;-) »

Хотелось бы из командного файла, т.к. я устанавливаю программы с помощью автоматической установки Windows XP, а потом перезагружаюсь.

Цитата:

Цитата Vadikan
VictorSh
Перезагрузка компьютера — OSZone.net wiki
Скрываем консольные окна — OSZone.net wiki (hidcon, hidec) »

Пробовал - не помогло

Petya V4sechkin 18-11-2007 14:38 680862

Цитата:

Цитата VictorSh
Пробовал - не помогло

Неправильно пробовали :)

Sham 19-11-2007 04:13 681198

Цитата:

Цитата bolshoi-booze
то создай ярлык к shutdown.exe с этими же параметрами и в свойствах ярлыка выбери ярлык -> запуск -> минимизировать окно. »

ярлык к BAT-файлу с этими настройками (у меня ж так)...

VictorSh 20-11-2007 18:49 682233

Цитата:

Цитата Petya V4sechkin
Неправильно пробовали :) »

Пробовал точно также как написано на www.oszone.net. Просто на более медленном компе с оперативной памятью 128 Mb, окно вылезает на секунду, а потом начинается перезагрузка. Тем более там установлен Касперский. А на ноуте с 1 Gb оперативы все быстро происходит - почти не видно окна.

Vadikan 20-11-2007 21:13 682320

VictorSh, приведите свой пакетный файл целиком и команду, которой он вызывается.

VictorSh 21-11-2007 12:43 682632

Цитата:

Цитата Vadikan
приведите свой пакетный файл целиком и команду, которой он вызывается. »

Запуск файла прописывается с помощью nLite

Код:

@echo off
start /wait %systemdrive%\audio\setup.exe -s -f2%systemdrive%\mylog.log -z[-rp%systemdrive%\RHDSetup.log] /f
COPY %systemdrive%\modem\readme.htm %systemdrive%\windows\nldrv\007\readme.htm
COPY %systemdrive%\modem\readme.htm %systemdrive%\windows\nldrv\007\x86\readme.htm
start /wait %systemdrive%\modem\ssetup.exe /f
REGEDIT /S %systemdrive%\notify.reg
COPY %systemdrive%\oeminfo.ini %systemroot%\system32\oeminfo.ini
COPY %systemdrive%\oemlogo.bmp %systemroot%\system32\oemlogo.bmp
start /wait %systemdrive%\clean.cmd /f
%systemdrive%\hidcon.exe shutdown.exe -r -f -t 00
exit

clean.cmd:

Код:

ATTRIB "%systemdrive%\audio\*.*" -R -H -S /s

DEL "%systemdrive%\mylog.log" /q
DEL "%systemdrive%\RHDSetup.log" /q
DEL "%systemdrive%\audio\*.*" /q
DEL "%systemdrive%\audio\MSHDQFE\Win2K_XP\US\*.*" /q
DEL "%systemdrive%\audio\MSHDQFE\Win2K3\US\*.*" /q
RD "%systemdrive%\audio\Config" /q
RD "%systemdrive%\audio\MSHDQFE\Win2K_XP\Us" /q
RD "%systemdrive%\audio\MSHDQFE\Win2K3\Us" /q
RD "%systemdrive%\audio\MSHDQFE\Win2K_XP" /q
RD "%systemdrive%\audio\MSHDQFE\Win2K3" /q
RD "%systemdrive%\audio\MSHDQFE" /q
DEL "%systemdrive%\audio\WDM\*.*" /q
RD "%systemdrive%\audio\WDM" /q
RD "%systemdrive%\audio" /q

ATTRIB "%systemdrive%\modem\*.*" -R -H -S /s

DEL "%systemdrive%\modem\vistaxp2k\amd64\*.*" /q
DEL "%systemdrive%\modem\vistaxp2k\x86\*.*" /q
RD "%systemdrive%\modem\vistaxp2k\amd64" /q
RD "%systemdrive%\modem\vistaxp2k\x86" /q
DEL "%systemdrive%\modem\vistaxp2k\*.*" /q
DEL "%systemdrive%\modem\*.*" /q
RD "%systemdrive%\modem\vistaxp2k" /q
RD "%systemdrive%\modem" /q

DEL "%systemdrive%\windows\set3.tmp" /q
DEL "%systemdrive%\windows\set4.tmp" /q
DEL "%systemdrive%\windows\set8.tmp" /q

DEL "%systemdrive%\oeminfo.ini" /q
DEL "%systemdrive%\oemlogo.bmp" /q



Время: 11:57.

Время: 11:57.
© OSzone.net 2001-