【问题标题】:Logitech G HUB guessing numbers macro?罗技G HUB 猜号宏?
【发布时间】:2023-02-10 22:12:37
【问题描述】:
这里有人知道如何制作可以猜数字的宏吗?更具体地说是 6 个数字
例如:我玩一个游戏,当我点击某事出现 6 个数字,而不是键入它们,我希望宏为我完成它,以便更快(每当我单击此某事数字会改变,也就是说,每当我点击某事)
也就是说,让我们假装当我点击这个某事生成的数字是 492103 而不是键入它们宏为我做的
例如,10 分钟后,我点击这个某事再次,这次生成的数字是 941032,我再次希望宏为我键入它们,从而更快
我只是想确保你明白数字总是随机的
我不知道我是否让自己被理解
感谢您的关注
我什么都没尝试,因为我做宏很烂哈哈(我只能做那些非常简单的),所以我不知道怎么做这个,因为它看起来很难
【问题讨论】:
标签:
mouse
logitech-gaming-software
【解决方案1】:
你应该在 GHub 中创建一个 Lua 宏
每次按下鼠标中键时,GHub 都会模拟随机按下 6 位数字键
local seed = 0
for c in GetDate():gmatch"." do
seed = (seed * 3456781 + c:byte()) % 2^30
end
math.randomseed(seed)
function OnEvent(event, arg)
if event == "MOUSE_BUTTON_PRESSED" and arg == 3 then -- 3 = Middle Mouse Button
for i = 1, 6 do
PressAndReleaseKey(tostring(math.random(10)-1))
Sleep(10)
end
end
end