Как я могу отправить «SendMessage» с клавиатуры / Macropad?
Хорошо, я постараюсь сделать это несколько последовательным, так как я не лучший писатель.
У меня есть сценарий AHK, который использует команду SendMessage для отправки кода 0x112, 0xf170, 2 для вызова WM_SYSCOMMAND, который отвечает на SC_MONITORPOWER, а 2 - это функция отключения питания. В результате мой монитор переходит в спящий режим, что приятно. Однако, поскольку это сценарий AHK, он требует нажатия реальных кнопок, таких как "a" "s" "d" и тому подобное. Я ищу, как я могу перепрограммировать одну или две кнопки из Arduino Leonardo, чтобы отправлять этот код напрямую и переводить мониторы в спящий режим.
Я не программист и могу редактировать код только в его простейшей форме.
Есть ли у вас какие-нибудь предложения?
1 ответ
Если все, что вам нужно, это выключить монитор, вы можете использовать nircmd.exe monitor off
. Этот инструмент также поддерживает команды sendmsg и postmsg.
Что касается AHK, раздел автозапуска запускается без горячей клавиши.
Это решение AHK, управляемое через Интернет, также может вас заинтересовать ...