[攻略] 【更新自动喝药】来点罗技宏编程,从入门到弃坑

  [复制链接]

2

主题

95

帖子

353

积分

Lv.2

Rank: 2Rank: 2

发表于 2021-4-19 17:01
由于罗技提供接口并不多,对键盘仅提供了对个别键如ctrl alt的相关接口,可以考虑从这里下手。 ...

了解了

那么有关自动循环
是否可以对按键进行for循环编辑
for
当记录时间>上次喝药时间
便开始循环
end
那么代码该如何写
希望可以写出自动循环 而不用左键按住

点评

可以循环,但是宏是单线程,鼠标有按键动作,会导致冲突丢失一部分循环。代码如下: function test() while(IsKeyLockOn("scrolllock"))do local drinkNewCD = GetRunningTime() if (drinkNewCD - drinkOldCD2  详情 回复 发表于 2021-4-19 18:59
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-4-19 17:07
了解了

那么有关自动循环

可以循环,但是宏是单线程,鼠标有按键动作,会导致冲突丢失一部分循环。代码如下:
function test()
        while(IsKeyLockOn("scrolllock"))do
                local drinkNewCD = GetRunningTime()
                if (drinkNewCD - drinkOldCD2 > drinkCD2) then
                Sleep(math.randomseed(10,20))
                PressKey("2")
                Sleep(math.randomseed(30,40))
                ReleaseKey("2")
                drinkOldCD2 = drinkNewCD
                end
                if (drinkNewCD - drinkOldCD3 > drinkCD3) then
                Sleep(math.randomseed(10,20))
                PressKey("3")
                Sleep(math.randomseed(30,40))
                ReleaseKey("3")
                drinkOldCD3 = drinkNewCD
                end
                if(not(IsKeyLockOn("scrolllock"))) then
                        break
                end
        end
end
回复

使用道具 举报

莫维尔

1

主题

16

帖子

142

积分

Lv.1

Rank: 1

666666666666666666
回复

使用道具 举报

0

主题

76

帖子

388

积分

Lv.2

Rank: 2Rank: 2

感谢分享
回复

使用道具 举报

冈姆

0

主题

256

帖子

1250

积分

Lv.4

Rank: 4

感谢大佬的分享
回复

使用道具 举报

0

主题

26

帖子

124

积分

Lv.1

Rank: 1

回复

使用道具 举报

2

主题

102

帖子

356

积分

Lv.2

Rank: 2Rank: 2

感谢大佬
回复

使用道具 举报

多米诺斯

1

主题

166

帖子

516

积分

Lv.2

Rank: 2Rank: 2

有点东西,小老板
回复

使用道具 举报

塑型者

2

主题

476

帖子

5314

积分

Lv.8

Rank: 8Rank: 8

圣物之盾

话说大佬,能不能单独来个地雷松键引爆啊,不要和喝药集合,最好是QWER这些按键,不要右键

点评

单独松键引爆,不要喝药的话,把喝药那些代码全删了就ok。罗技鼠标宏不提供识别qwer这些键的接口,所以只能用右键了......  详情 回复 发表于 2021-4-19 20:28
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-4-19 20:16
话说大佬,能不能单独来个地雷松键引爆啊,不要和喝药集合,最好是QWER这些按键,不要右键 ...

单独松键引爆,不要喝药的话,把喝药那些代码全删了就ok。罗技鼠标宏不提供识别qwer这些键的接口,所以只能用右键了......

点评

好吧,不过今天试了不行,删除喝药没什么效果,明天再试试  详情 回复 发表于 2021-4-19 21:22
回复

使用道具 举报

0

主题

27

帖子

178

积分

Lv.1

Rank: 1

大佬 雷蛇可以用吗

点评

不太了解雷蛇,但应该不通用的  详情 回复 发表于 2021-4-19 20:51
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-4-19 20:48
大佬 雷蛇可以用吗

不太了解雷蛇,但应该不通用的
回复

使用道具 举报

希拉克

34

主题

517

帖子

2374

积分

Lv.5

Rank: 5Rank: 5

G502 驱动软件没有你这个啊~
https://img.nga.178.com/attachments/mon_200910/09/7_4acef30b613b1.gif
回复

使用道具 举报

塑型者

2

主题

476

帖子

5314

积分

Lv.8

Rank: 8Rank: 8

圣物之盾

发表于 2021-4-19 20:28
单独松键引爆,不要喝药的话,把喝药那些代码全删了就ok。罗技鼠标宏不提供识别qwer这些键的接口,所以只 ...

好吧,不过今天试了不行,删除喝药没什么效果,明天再试试

点评

记得先按下键盘的srcoll lock键,才能启用功能哦。再次按下是关闭功能  详情 回复 发表于 2021-4-19 21:28
回复

使用道具 举报

格拉维奇

4

主题

55

帖子

225

积分

Lv.2

Rank: 2Rank: 2

我感觉自己和大佬们玩的不是一个游戏。

全部学会能顶一个硕士文凭了。
学*学*。
回复

使用道具 举报

德瑞索

14

主题

320

帖子

1959

积分

Lv.4

Rank: 4

发表于 2021-4-19 21:22
好吧,不过今天试了不行,删除喝药没什么效果,明天再试试

记得先按下键盘的srcoll lock键,才能启用功能哦。再次按下是关闭功能
回复

使用道具 举报

派蒂

38

主题

3288

帖子

9692

积分

Lv.9

Rank: 9Rank: 9Rank: 9

我的是G502也能用吗 。现在鼠标有点连点了要自己修微动吗
回复

使用道具 举报

0

主题

19

帖子

85

积分

Lv.2

Rank: 2Rank: 2

大佬牛逼啊,无敌
回复

使用道具 举报

冈姆

0

主题

256

帖子

1250

积分

Lv.4

Rank: 4

感谢大佬的分享
回复

使用道具 举报

德瑞索

18

主题

136

帖子

1109

积分

Lv.4

Rank: 4

大佬能教下  可以循环的鼠标连点宏吗  我用罗技402  研究两天还不行

点评

左键连点吗?左键默认关闭,开启需要加代码EnablePrimaryMouseButtonEvents(1)  详情 回复 发表于 2021-4-20 21:19
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】