Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2014, 19:13   #1
LesnikFFF
 
Регистрация: 15.01.2011
Сообщений: 8
Стрелка Программно выключить монитор

Всем доброго времени суток. Суть вопроса в заголовке, по этому всего лишь его прокомментирую и уточню:

Нужно создать метод при вызове которого будет выключаться монитор в ос windows и linux.
Для линукс я этот вопрос решил через выполнение консольной команды: "xset dpms force off" в отдельном потоке. Как бы работает, но это не есть правильный подход.
Для винды этот вопрос решается посылкой сообщения SendMessage(bla-bla-bla), но из явы добраться до ВинАПИ - это еще тот геморой.

У кого нибудь есть какие нить варианты проще/рациональнее/интереснее?
LesnikFFF вне форума Ответить с цитированием
Старый 01.02.2014, 20:09   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

JAVA и не предназначена для нативных методов Windows, потому и добраться до WinAPI так или иначе через "геморрой". Чем таким SendMessage() не устроил?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выключить работу процедуры(выключить\переключить)? IronFist Помощь студентам 7 31.05.2012 20:46
Как программно выключить компьютер Windows iukash Общие вопросы C/C++ 9 23.11.2011 09:07
как программно вырубить комп и монитор очень нада??? Dima_Dima Общие вопросы Delphi 8 26.06.2010 14:11
Выключить кнопку chillUA Microsoft Office Excel 1 20.04.2010 21:24
Выключить оповещение о ошибках Вавел из ГМТУ Общие вопросы Delphi 8 26.06.2009 13:20