Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Отключение монитора на ноуте

Ответить
Настройки темы
Любой язык - Отключение монитора на ноуте

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: amatw
Дата: 29-10-2011
Описание: решение
Тема не нова, но всё же.
Пересмотрел пару десятков тем, но на win 7 не пошло.

Нужна прога или скрипт чтобы выключить монитор и включить его можно было клавишей ESC к примеру. на движение мышки или других клавиш не реагировал!
В общем проги сам отедльной не нашёл. Со скриптами дело не имел, но если поможете разобраться то подкидывайте варианты со скриптами.

ps если тему создал не там, перенаправьте пжлста.

Нашёл интересное решение
Установил программу Mkey
она для программирования клавиш клавиатуры и другив устройств ввода вывода
можно назначить на любую клавишу (ESC не в счёт) любое действие. Одно из предлагаемых программой действий это включить\выключить монитор.
при движение мышки или нажатии на клавишу, монитор на секунду вспихивает и опять гаснет.
Меня впринципе устраивает))

Отправлено: 20:41, 12-10-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


На AHK есть пример здесь. Будет ли работать под Windows 7 — не скажу, не знаю.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:26, 13-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Проверил на PowerShell,вариант рабочий.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:48, 13-10-2011 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Kazun, выложите тогда здесь, пожалуйста, Ваш код. Будет не лишним.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:23, 13-10-2011 | #4


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$signature = @"
    [DllImport("User32.DLL")]
    public static extern int SendMessage(IntPtr hWnd, UInt32 Msg, Int32 wParam, Int32 lParam);
"@

$type = Add-Type -MemberDefinition $signature -Name Win32 -Namespace SendMessage -PassThru
$type::SendMessage(0xFFFF,0x0112,0xF170,2)
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:09, 13-10-2011 | #5


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пжлста как воспользоваться скриптом?
powershell нашёл, но впервые в нём работаю

и где прописываются autohotkeys?

Последний раз редактировалось amatw, 13-10-2011 в 19:00. Причина: +


Отправлено: 16:58, 13-10-2011 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Kazun, спасибо. А реализовать:
Цитата amatw:
и включить его можно было клавишей ESC к примеру. на движение мышки или других клавиш не реагировал! »
возможно?

Отправлено: 18:19, 13-10-2011 | #7


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Вот по этому пункту не знаю,не заработал.

Отправлено: 19:44, 13-10-2011 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Kazun, ну, а если банально, по тому же принципу:
* каждые 400 ms проверяем нажата ли Esc;
* если нажата — отсылаем сообщение о включении монитора;
* если не нажата — отсылаем эту команду и ждём очередные 400 ms.

Что-нибудь наподобие такого: WWoIT - Wayne's World of IT: PowerShell Low-level keyboard hook не сгодится?

Отправлено: 20:14, 13-10-2011 | #9


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Kazun, Iska, как воспользоваться скриптом powershell?
начнём с того, что открываем powershell что дальше делать?

Отправлено: 13:25, 14-10-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Отключение монитора на ноуте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Беспричинное отключение монитора Satellite78 Непонятные проблемы с Железом 3 13-10-2011 21:15
Мерцание монитора, периодическое отключение-включение e2li Непонятные проблемы с Железом 8 01-08-2009 15:27
Интерфейс - отключение монитора nmn Microsoft Windows 2000/XP 2 02-05-2009 15:51
Отключение монитора interminable Видеокарты 22 03-04-2009 06:20
Самопроизвольное отключение монитора Sognare Microsoft Windows 2000/XP 6 20-01-2004 03:02




 
Переход