Как я могу отправить «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, управляемое через Интернет, также может вас заинтересовать ...

Другие вопросы по тегам