北极星的希望 发表于 2021-5-25 12:04:04

白小亿 发表于 2021-5-25 11:15
哪怕你把按键关了之后它也会把这个流程走完,1-5全部走一遍才会停下来

可以发个代码让我看看

白小亿 发表于 2021-5-26 19:54:37

北极星的希望 发表于 2021-5-25 12:04
可以发个代码让我看看

drinkCD1 =2000      
drinkOldCD1 = 0      
drinkCD2 =2000
drinkOldCD2 = 0
drinkCD3 =2000
drinkOldCD3 = 0
drinkCD4 =2000
drinkOldCD4 = 0
drinkCD5 =2000
drinkOldCD5 = 0

drinkCDq =4200      
drinkOldCDq = 0      
drinkCDt =4200      
drinkOldCDt = 0      

local refractoryPeriod = 0

function OnEvent(event, arg)
      local drinkNewCD = GetRunningTime()
   if GetRunningTime() < refractoryPeriod then returnend
      local drinkNewCD = 0
                while (IsKeyLockOn("capslock")) do
                drinkNewCD = GetRunningTime()

                if (drinkNewCD - drinkOldCDq > drinkCDq) then
                Sleep(math.randomseed(10,20))
                PressKey("q")
                Sleep(math.randomseed(10,20))
                ReleaseKey("q")
                drinkOldCDq = drinkNewCD
                end

                if (drinkNewCD - drinkOldCDt > drinkCDt) then
                Sleep(math.randomseed(10,20))
                PressKey("t")
                Sleep(math.randomseed(10,20))
                ReleaseKey("t")
                drinkOldCDt = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD1 > drinkCD1) then
                Sleep(math.randomseed(10,20))
                PressKey("1")
                Sleep(math.randomseed(10,20))
                ReleaseKey("1")
                drinkOldCD1 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD2 > drinkCD2) then
                Sleep(math.randomseed(10,20))
                PressKey("2")
                Sleep(math.randomseed(10,20))
                ReleaseKey("2")
                drinkOldCD2 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD3 > drinkCD3) then
                Sleep(math.randomseed(10,20))
                PressKey("3")
                Sleep(math.randomseed(10,20))
                ReleaseKey("3")
                drinkOldCD3 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD4 > drinkCD4) then
                Sleep(math.randomseed(10,20))
                PressKey("4")
                Sleep(math.randomseed(10,20))
                ReleaseKey("4")
                drinkOldCD4 = drinkNewCD
                end

                if (drinkNewCD - drinkOldCD5 > drinkCD5) then
                Sleep(math.randomseed(10,20))
                PressKey("5")
                Sleep(math.randomseed(10,20))
                ReleaseKey("5")
                drinkOldCD5 = drinkNewCD
                end
               
                if (IsKeyLockOn("capslock")==false) then break end
               
                end
end

sssss3ss12 发表于 2021-5-26 20:33:36

学*一下

北极星的希望 发表于 2021-5-26 21:19:58

白小亿 发表于 2021-5-26 19:54
drinkCD1 =2000      
drinkOldCD1 = 0      
drinkCD2 =2000


试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345
12345
QT12345
12345
QT12345
12345
QT12345
12345
如果你想立即关闭后不再按这一轮余下的键,可以将if (IsKeyLockOn("capslock")==false) then break end 这一行代码穿插在每一个按键代码块的前面。

白小亿 发表于 2021-5-26 23:15:10

北极星的希望 发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345


我用的老版的罗技驱动软件。我下个新版的试试

丨丨冠军丨丨 发表于 2021-5-26 23:23:09

感谢分享

000aaad1 发表于 2021-5-26 23:23:53

学*了学*了

白小亿 发表于 2021-5-26 23:35:35

北极星的希望 发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345


弄好了,就是软件的原因,换了新版的软件没事了。
如果想让他点右键开始运行该怎么弄?

白小亿 发表于 2021-5-26 23:49:43

北极星的希望 发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345


大佬,还有一个事,怎么把喝药这个宏添到固定的按键上?比如G4?宏编辑好了,也能用,但是我想把按键改了,找不到位置

轩成丶 发表于 2021-5-27 08:23:57

感谢大佬,手残党的福音!

邪剑仙出山 发表于 2021-5-27 08:45:25

请问下如果单纯的一直按一个键 能写进板载内存吗,研究了好久不会弄,一关掉软件就不行了。。能整个教程吗

胸无大痣的奶爸 发表于 2021-5-29 08:52:22

膜拜大佬{:zhangyu8:}

跷跷板_fxw 发表于 2021-6-2 14:50:16

求教大佬。。我把代码复制到小太阳的编写脚本里面了,然后点详情把配置文件设置为永久性配置文件,还是没用,是没有启动还是代码我复制错了。。。

北极星的希望 发表于 2021-6-2 16:27:30

跷跷板_fxw 发表于 2021-6-2 14:50
求教大佬。。我把代码复制到小太阳的编写脚本里面了,然后点详情把配置文件设置为永久性配置文件,还是没用 ...

代码保存了吗?启动时,你设置的启动键锁定了吗?锁定后,按一下鼠标右键正式触发。可以打开记事本测试看看有没有自动按键.

木东95 发表于 2021-6-2 16:33:49

感谢大佬

。killer。 发表于 2021-6-2 16:51:38

回头试试

花心丨梦破 发表于 2021-6-2 17:07:10

罗技宏,云游戏能用吗大佬

北极星的希望 发表于 2021-6-2 17:14:12

花心丨梦破 发表于 2021-6-2 17:07
罗技宏,云游戏能用吗大佬

可以,我就是云游戏的。云游戏只能用鼠标宏,其他软件宏不行。

北极星的希望 发表于 2021-6-2 17:15:38

邪剑仙出山 发表于 2021-5-27 08:45
请问下如果单纯的一直按一个键 能写进板载内存吗,研究了好久不会弄,一关掉软件就不行了。。能整个教程吗 ...

这个大概不行,罗技的板载内存有些辣鸡,不能存储宏。

半生丶浮名 发表于 2021-6-2 17:16:16

感谢大佬分享
页: 1 2 3 4 5 6 [7] 8
查看完整版本: 【更新自动喝药】来点罗技宏编程,从入门到弃坑