#lua #logitech-gaming-software
#lua #logitech-gaming-программное обеспечение
Вопрос:
Я пытаюсь сделать так, чтобы каждый раз, когда я активирую новый профиль на своей мыши Logitech, воспроизводилось несколько звуковых файлов, чтобы я знал, в каком профиле я нахожусь. Но, похоже, это не работает. В любом случае, вот код для одного из моих профилей:
function OnEvent(event, arg)
if event == "PROFILE_ACTIVATED" then
OutputDebugMessage([[EXE.]] .. [[SoundPlay ( "C:LUA filesFiles that are NOT to be movedcork-profile_change.wav" )]])
Sleep(500)
OutputDebugMessage([[EXE.]] .. [[SoundPlay ( "C:LUA filesFiles that are NOT to be movedprofile_text_format" )]])
end
end
Не могли бы вы помочь мне разобраться в этом?
Комментарии:
1. почему это должно работать? Я бы предположил, что OutputDebugMessage выводит сообщение отладки, а не воспроизводит звук
2. Какое приложение отвечает за обработку этих
[[EXE.]]
волшебных сообщений? Пожалуйста, дайте ссылку на документацию.3. @user253751 — Вы правы. Но произвольная программа может читать эти отладочные сообщения. Более того, отправка / обработка таких сообщений на самом деле является стандартным способом интеграции вашего сервиса в LGS.