罗技鼠标软件Ghub
通过一个条件循环,不断监测目标状态,符合状态开启功能,不符合状态关闭功能。
Barbarian_Macro_LoopInterval = 10--最小时间常数
while (IsKeyLockOn("numlock")) do--功能检测循环,通过小键盘状态检测
if (IsKeyLockOn("scrolllock")) then--动作检测循环,通过方向键状态监测
Times_Key_1 = 0--按键1循环时间
Times_Key_2 = 0--按键2循环时间
Times_Key_3 = 0--按键3循环时间
Times_Key_4 = 0--按键4循环时间
end
while (IsKeyLockOn("scrolllock")) do--按键循环时间推进
Sleep(Barbarian_Macro_LoopInterval)
Times_Key_1 = Times_Key_1 + 1
Times_Key_2 = Times_Key_2 + 1
Times_Key_3 = Times_Key_3 + 1
Times_Key_4 = Times_Key_4 + 1
------------------------------按键1循环--------------------
if ((Times_Key_1*Barbarian_Macro_LoopInterval) == 500) then--这里的数字500是毫秒,可以自行修改,最好100的倍数
PressKey("1")--按键按下名称,想按什么填什么
Sleep(10)
ReleaseKey("1")--按键松开名称,想按什么填什么
Times_Key_1 = 0--重置循环时间
end
if ((Times_Key_2*Barbarian_Macro_LoopInterval) == 500) then--这里的数字500是毫秒,可以自行修改,最好100的倍数
PressKey("2")--按键按下名称,想按什么填什么
Sleep(10)
ReleaseKey("2")--按键松开名称,想按什么填什么
Times_Key_2 = 0--重置循环时间
end
if ((Times_Key_3*Barbarian_Macro_LoopInterval) == 500) then--这里的数字500是毫秒,可以自行修改,最好100的倍数
PressKey("3")--按键按下名称,想按什么填什么
Sleep(10)
ReleaseKey("3")--按键松开名称,想按什么填什么
Times_Key_3 = 0--重置循环时间
end
if ((Times_Key_4*Barbarian_Macro_LoopInterval) == 500) then--这里的数字500是毫秒,可以自行修改,最好100的倍数
PressKey("4")--按键按下名称,想按什么填什么
Sleep(10)
ReleaseKey("4")--按键松开名称,想按什么填什么
Times_Key_4 = 0--重置循环时间
end
end
end
罗技鼠标Ghub的Lua执行功能我自己已经用了很久了,快3年了吧,没有封过号,在国际服用的,这其实是属于鼠标功能,只不过通过代表跳过了鼠标开启功能的过程,直接通过手动开关,键盘开启。
如何使用:
1.复制代码进Ghub后,首先检查每一个语句后面的注释会不会影响代码,其次删除所有代码句子之外不可见的空格,最好每一条都删一下,会影响运行成功与否。
2.复制完代码后,要手动点击保存并运行,开启功能。然后通过按scrolllock来控制启动和关闭。如果想全部关闭,就关闭Ghub重启就行。