Форум: "Система";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
ВнизВыкллючить комп Найти похожие ветки
← →
Sergy (2001-10-18 17:32) [0]Никто не знает как из командной строки выключить компьютер?Нужно из командной строки, а не программно.
Заранее спасибо
← →
ReNoiZer (2001-10-18 17:46) [1]поищи в FAQ ^(наверху) rundll32
а можно еще написать что вроде
program Shutdown;
//{$APPTYPE CONSOLE}
uses
Windows, Messages;
begin
if ParamCount=0 then
MessageBox(0, PChar(
"-s"+#9+"Shutdown"+#13+
"-sf"+#9+"Shutdown force"+#13+
"-r"+#9+"Restart"+#13+
"-rf"+#9+"Restart force"+#13+
"-m"+#9+"Monitor off"+#13+
"------------------------------"+#13+
"RNZ 2001"
),
PChar("Shutdown params"),
MB_OK+MB_ICONINFORMATION
)
else begin
if ParamStr(1)="-s" then begin
ExitWindowsEx(EWX_SHUTDOWN, 0);
ExitWindowsEx(EWX_POWEROFF, 0);
end;
if ParamStr(1)="-sf" then begin
ExitWindowsEx(EWX_FORCE or EWX_SHUTDOWN, 0);
ExitWindowsEx(EWX_FORCE or EWX_POWEROFF, 0);
end;
if ParamStr(1)="-r" then begin
ExitWindowsEx(EWX_REBOOT, 0);
end;
if ParamStr(1)="-rf" then begin
ExitWindowsEx(EWX_FORCE or EWX_REBOOT, 0);
end;
if ParamStr(1)="-m" then begin
SendMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
SendMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_MONITORPOWER, 1);
end;
end;
запихнуть в WinDIR
и запускать из командной строки
← →
Knight (2001-10-18 18:04) [2]Из командной строки:
rundll32 shell32.dll,Control_RunDLL Выводит панель управления
rundll32 shell32.dll,OpenAs_ RunDLL Выводит окошко “Открыть с помощью...”
rundll32 shell32.dll,ShellAboutA Info-Box Показать окно “About Windows”
rundll32 shell32.dll,Control_RunDLL desk.cpl Открыть свойства экрана
rundll32 user,cascadechildwindows Сортировка окон каскадом
rundll32 user,tilechildwindows Сортировка окон вниз
rundll32 user,repaintscreen Обновить рабочий стол
rundll32 shell,shellexecute Explorer Запустить проводник Windows
rundll32 keyboard,disable Вырубить клавиатуру
rundll32 mouse,disable Вырубить мышь
rundll32 user,swapmousebutton Поменять местами кнопки мыши
rundll32 user,setcursorpos Сместить курсор крысы в левый верхний угол
rundll32 user,wnetconnectdialog Вызвать окно “Подключение сетевого диска”
rundll32 user,wnetdisconnectdialog Вызвать окно “Отключение сетевого диска”
rundll32 user,disableoemlayer Спровоцировать сбой
rundll32 diskcopy,DiskCopyRunDll Показать окно "Copy disk"
rundll32 maui.dll,RnaWizard Вывод окна "Установка связи"
rundll32 shell32,SHFormatDrive Вызвать окно "Форматирование: Диск3,5(A)"
rundll32 shell32,SHExitWindowsEx -1 Перегрузить explorer
rundll32 shell32,SHExitWindowsEx 1 Выключение компьютер
rundll32 shell32,SHExitWindowsEx 0 Завершить работу текущего пользователя
rundll32 shell32,SHExitWindowsEx 2 Windows98 PC Boot
rundll32 krnl386.exe,exitkernel Выход из Windows без любых сообщений/вопросов
rundll32 maui.dll,RnaDial "MyConnect" Вызвать окошко "Установка связи" с соединением MyConnect
rundll32 msprint2.dll,RUNDLL_PrintTestPage Выбрать в появившемся меню принтер и послать на него текст
rundll32 user,setcaretblinktime Установить новую частоту мерцания курсора
rundll32 user,setdoubleclicktime Установить новую скорость двойного нажатия
rundll32 sysdm.cpl,InstallDevice_Rundll Установить non-Plug&Play оборудование
← →
UsBall (2001-10-18 20:14) [3]Вот так: RUNDLL.EXE user.exe,exitwindows
Выключает чётко и стабильно:)
← →
Knight (2001-10-18 20:29) [4]Нет, он запрашивает разрешение если чё-то открыто, а тут без разговоров!
← →
Fredy314 (2001-10-18 20:49) [5]где ты ето достал?
← →
UsBall (2001-10-19 20:24) [6]Если замечание Knight © ко мне, то добавлю - вырубает систему весьма нахраписто - не гляда на всякие вопросы. Вот забуду шедулер отключить - и что то не сохранив редактю - тютю.......
← →
Ghost666 (2001-10-20 02:47) [7]Попробуй это:
rundll32 krnl386.exe,exitkernel
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c