Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 10 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 23.12.2003
Откуда: Гатчина, ленобл
Проблема заключается в следующем: на ноутбуке периодически из-за неисправности экран периодически становится белым, до перезагрузки или отключения экрана ноутбука.
Теперь вопрос: есть ли команда, при помощи вставки которой в ярлык я могу отключить монитор (ведь кнопки отключения монитора на нотике нет у меня)? Я привяжу этот ярлык к горячей клавише, и проблема решится: вылетает белый экран, я отключаю монитор, включаю движением курсора, все работает. :)
Ведь были же фокусы с "Панелью управления" в Win98.
На ноутбуке у меня система Windows 2000.
Как всегда, заранее благодарю.



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
А почему во флейме?) Как насчет такой горячей клавиши: «WIN+D, ALT+F4, нужное кол-во раз "ВНИЗ" для выбора пункта "ждущий режим" в вин2к, ENTER»?

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 15.11.2005
Откуда: Одесса
Перевести в ждущий режим

rundll32.exe powrprof.dll,SetSuspendState


 

Advanced member
Статус: Не в сети
Регистрация: 12.09.2004
Откуда: Ростов-на-Дону
А можно как-нибудь через консоль выключить только монитор, то есть, чтобы монитор перешел в StanBy (экран погас, загорелся желтый огонёк), а всё остальное работало?


 

Member
Статус: Не в сети
Регистрация: 15.11.2005
Откуда: Одесса
Можно.
Это может сделать программа poweroff 3.0 Там есть такая опция Turn Off Monitor
http://users.pandora.be/jbosman/pwroff30.zip

А программно это делается, вроде так
Цитата:
С функцией SetSystemPowerState все еще проще -- она отвечает за перевод ПК в одно из состояний сна. Ее вызов может быть как условным, с ожиданием одобрения от приложений, так и безусловным. Первый из двух ее булевых параметров, fSuspend, по идее, должен указывать на необходимость перехода в состояние Suspend. Однако по причине "ill-defined" (неясной) терминологии, доставшейся OnNow в наследство от Advanced Power Management, и неопределенности различий между режимами Susspend и Standby флаг игнорируется. Установка его значения в FALSE (т. е. попытка войти в Standby) заставит ОС лишь выключить монитор. Другой параметр -- fPower -- является возвращаемым и указывает, были ли разосланы запросы другим приложениям. Значение FALSE выставляется также тогда, когда процесс остановки уже запущен


 

Member
Статус: Не в сети
Регистрация: 23.04.2003
Откуда: nirvana, seatle
Linn
откуда цитата если не секрет ?


 

Member
Статус: Не в сети
Регистрация: 15.11.2005
Откуда: Одесса
http://www.itc.kiev.ua/article.phtml?ID ... w=1&pid=15
сам не проверял


 

Advanced member
Статус: Не в сети
Регистрация: 23.12.2003
Откуда: Гатчина, ленобл
В rundll32 судя по всему, команды чисто выключения монитора просто нет.
Пришлось наваять простенькую программку на vb, которая полностью удовлетворяет моим запросам - выключает монитор и через 5 сек. включает.
http://vbnet.mvps.org/index.html?code/s ... rpower.htm - здесь исходники.


 

Member
Статус: Не в сети
Регистрация: 14.11.2004
Откуда: www.l-b-h.org
Delphi:
Код:
Одним из решений поставленной задачи будет использование системного сообщения WM_SYSCOMMAND с указанием команды SC_MONITORPOWER. В документации по Delphi указано, что данная функция предназначена только для Windows 95. Но на практике она работает и на более поздних версиях Windows при включенной поддержке режима энергосбережения в BIOS. Создадим два метода для включения и выключения монитора:

const
MONITOR_ON = -1;
MONITOR_OFF = 2;
. . .
procedure TfrmMain.actMo-nitorPowerOffExecute(Sender: TObject);
begin
SendMessage(frmMain.Han- dle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_OFF);
end;
procedure TfrmMain.act MonitorPowerOnExecute(Sender: TObject);
begin
SendMessage(frmMain.Han-dle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_ON);
end;

ВНИМАНИЕ! Хочется особо указать на возможность перегрузки элементов монитора при многократном быстром переключении режимов, что может привести к поломке электроники. Так что использовать вышеописанные функции следует осторожно.
http://msk.nestor.minsk.by/kg/2004/07/kg40702.html

_________________
[L-B-H Extreme Team] ***Клан Дедов***


 

Горячие клавиши Windows плеера - отключение дисплея

http://harebo.500mb.net/PlaginWindows%2 ... player.htm


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 10 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan