![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.06.2010
Сообщений: 60
|
![]()
Начал программировать недавно в общем студент еще.Могу решать простенькие задачки по книге.Но хочется написать программку чтоб она выключала комп по заданному времени . А с чего начать вообще не знаю.Наведите на правильный путь
![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
![]()
Узнаем текущее время, сравниваем его с наперед заданным временем выключения компа. Если эти два времени равны - выключаем комп.
Пример выключения компа( для Windows) Выключение компа
Единственный способ стать умнее - играть с более умным противником.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.06.2010
Сообщений: 60
|
![]()
Я видал уже этот пример и т.к. я начинающий там не чего не понял.Можно более поразвернутей.Какие функции в виндовс отвечают за выключение и как их вставить в код.И насколько я понимаю надо не просто чтоб тупо комп выключился , но перед выключение было произведено сохранение параметров чтоб ни какие данные не были потеряны.
|
![]() |
![]() |
![]() |
#4 | ||
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
![]() Цитата:
Сначала получают привилегию (см пример по ссылке) иначе ExitWindowsEx() не выключит комп. Описание используемых в примере функций можно найти в MSDN Цитата:
![]()
Единственный способ стать умнее - играть с более умным противником.
|
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.03.2011
Сообщений: 93
|
![]()
Я предлагаю тебе вот так, без исползуе с++
1.Саздати ярлик на раб. столе. 2.Потом пиши shutdown -s -t 50 -c "Здес пиши текс , который будет отображатся". 50 - это секунд, вот комп. будет выключено после 50 секунд. Ты можешь писать сколко секунд хочешь. 3.Потом нажми далее до конца. 4.Потом открой.Все. Если откроишь, то не можешь закрывать, даже из таск манагер.Толко можешь закрыть из дос, но не знаю как. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.06.2010
Сообщений: 60
|
![]()
Мне нужно в коде С/С++ , но чтоб самому разобраться ! Про что надо смотреть или читать.Чтоб разобраться !
|
![]() |
![]() |
![]() |
#7 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
Winapi-шная, либо консольная функция тут нужна. На msdn перенаправляю тебя
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.06.2010
Сообщений: 60
|
![]()
Для начала консольная пойдет .
|
![]() |
![]() |
![]() |
#9 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]()
в том примере написано что привилегии нужны только в NT, так что походу ExitWindowsEx(EWX_POWEROFF ,0) должно работать
Форматируйте код, будьте людьми.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Пуск/стандартные/служебные/назначенные задания/назначить задание...
.bat файл shutdown -s Не парьтесь ![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 13.04.2011 в 08:21. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отключение таймера | tae1980 | Microsoft Office Excel | 1 | 14.03.2011 14:06 |
Отключение предупреждения | crazyman_77 | Microsoft Office Excel | 5 | 23.01.2011 00:54 |
Отключение мышки | Yuran | Win Api | 2 | 23.06.2008 13:08 |
отключение процессов | UROKSAN | Win Api | 1 | 10.04.2008 09:08 |
Отключение питания | Terran | Общие вопросы Delphi | 5 | 09.12.2007 00:44 |