我正在尝试为我的Logitech脚本实现更多功能,但是我认为在Logitechs LUA界面中是不可能的。我曾考虑过使用C ++ / Python,但我不知道如何从LUA脚本中获取或获取任何数据/信息。我看到的唯一可能性是通过“ OutputDebugMessage()”函数,但是我找不到如何在C ++ / Python代码中读取/拦截它的任何详细信息。这是可能的,还是我应该开始学习如何阅读其他程序的记忆?
这是Logitech LUA参考PDF:https://drive.google.com/file/d/1kBK3EbWiYrhPt9MMXBBEeZECFDXaLAJD/view?usp=sharing
这里是相关的“ OutputDebugMessage()”函数参考:
-- OutputDebugMessage() will send log messages to the Windows debugger.
-- OutputDebugMessage("Message");
-- Parameters
-- Message
-- Printf style, formatted string containing the message.
-- Return Values
-- nil
-- Remarks
-- Mirror of string.format().
-- You must manually insert a carriage return "\n" to denote end of line.
-- Use tools like Dbg View for viewing these messages.
-- Example
-- Send out "Hello World"
OutputDebugMessage("Hello World\n")