Я пытаюсь отправить шестнадцатеричную команду с последовательного порта ПК.Пока что я делаю это с помощью пакетного скрипта, использующего модификацию этого кода и функцию «копирования».
@echo off
echo BEEF100500C6FF111101000100>off.txt
echo BEEF030600DCDB690000000000>on.txt
certutil -decodehex off.txt off.bin
certutil -decodehex on.txt on.bin
MODE COM1:19,n,8,1
copy off.bin \\.\com1 /b
copy on.bin \\.\com1 /b
Что я хотел бы сделать, это отправить команду Hex каждый раз, когда колесо мыши прокручиваетсяили отправьте другую команду в любое время, когда колесо мыши прокручивается вниз.
Мне не хватает того, как прочитать вход с оптической мыши USB и объединить это событие с моей желаемой функцией.
Я нашел эту ссылку на странице справки Microsoft, но я не понимаю всего этого, и я не уверен, как включить это как свое решение.https://docs.microsoft.com/en-us/windows/desktop/inputdev/mouse-input
Открыт для любых решений, за исключением того, что я бы хотел избежать использования сторонних программ, таких как AutoHotKey.Любой код с открытым исходным кодом или исполняемый файл в порядке