Logitech LUA script: звук не воспроизводится

#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.