Как я могу отправить монитор в другое состояние питания (например, спящий режим)?Настройка состояния питания монитора в python?
1
A
ответ
1
После просмотра этой статьи:
http://vbnet.mvps.org/index.html?code/screen/scmonitorpower.htm
Оказывается, вам нужно отправить SendMessage вызов, похожий на:
SendMessage (Me.hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal MONITOR_OFF)
Хотя, это версия VB. То, что вам действительно нужно, - это вызов WinAPI, я уверен, что вы можете преобразовать этот бит, чтобы вы вызывали вызовы WinAPI в Python. Надеюсь, это поможет.
1
import win32gui
import win32con
if argument == "on":
win32gui.SendMessage(win32con.HWND_BROADCAST, win32con.WM_SYSCOMMAND,
win32con.SC_MONITORPOWER, -1)
if argument == "off":
win32gui.SendMessage(win32con.HWND_BROADCAST, win32con.WM_SYSCOMMAND,
win32con.SC_MONITORPOWER, 2)
if argument == "sleep":
win32gui.SendMessage(win32con.HWND_BROADCAST, win32con.WM_SYSCOMMAND,
win32con.SC_MONITORPOWER, 1)
Смежные вопросы
- 1. Обнаружение монитора экрана Изменение состояния питания в C++
- 2. Прочитайте состояние питания монитора в .net
- 3. Обнаружение состояния питания USB
- 4. Настройка внешнего монитора Jenkins
- 5. Настройка тарелки в заказе продуктов питания
- 6. Мониторинг состояния дисплеев в python?
- 7. Настройка состояния в CodeIgniter
- 8. Функция питания Python
- 9. Java Threads - незаконное событие состояния монитора
- 10. Получение незаконного состояния исключения монитора на извещать
- 11. Получение размера монитора в python
- 12. Ошибка оператора питания Python **?
- 13. Qt 4.8 Настройка монитора полного разрешения окна
- 14. Настройка CSS для использования 100% дисплея монитора
- 15. Настройка питания BI Analysis Services Connector
- 16. Настройка монитора Monit-Monitorung для GlusterFS
- 17. Настройка состояния UISwitch в UIPopoverController
- 18. Настройка состояния в ComponentDidLoad синхронно
- 19. Настройка начального состояния UISwitch
- 20. Настройка состояния службы Windows
- 21. Настройка строки состояния Android
- 22. Настройка состояния путем присвоения
- 23. Настройка кодов состояния http
- 24. Настройка строки состояния iOS7
- 25. Состояние монитора запроса GET Python
- 26. Настройка кода состояния HTTP в бутылке?
- 27. Два монитора состояния сценария не работают в SCOM 2012 R2
- 28. Исключительное исключение состояния монитора при уведомлении в postexecute async-задачи
- 29. Выполнение операции питания на матрице в Python
- 30. Как получить разрешение монитора в Python?
Я заметил, что параметр param -1 = on не включит монитор, когда достигнут тайм-аут установки энергии. В этом случае мониторы будут включены, но до того, как они будут включены, они автоматически отключится os. В этом случае было бы лучше эмулировать движение мыши, нажатие клавиши или что-то в этом роде – 2013-09-25 16:38:46