白小亿 发表于 2021-5-25 11:15
哪怕你把按键关了之后它也会把这个流程走完,1-5全部走一遍才会停下来
可以发个代码让我看看
北极星的希望 发表于 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
学*一下
白小亿 发表于 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 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345
我用的老版的罗技驱动软件。我下个新版的试试
感谢分享
学*了学*了
北极星的希望 发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345
弄好了,就是软件的原因,换了新版的软件没事了。
如果想让他点右键开始运行该怎么弄?
北极星的希望 发表于 2021-5-26 21:19
试了你的代码,好像是正常的呀。
宏运行后的按键:
QT12345
大佬,还有一个事,怎么把喝药这个宏添到固定的按键上?比如G4?宏编辑好了,也能用,但是我想把按键改了,找不到位置
感谢大佬,手残党的福音!
请问下如果单纯的一直按一个键 能写进板载内存吗,研究了好久不会弄,一关掉软件就不行了。。能整个教程吗
膜拜大佬{:zhangyu8:}
求教大佬。。我把代码复制到小太阳的编写脚本里面了,然后点详情把配置文件设置为永久性配置文件,还是没用,是没有启动还是代码我复制错了。。。
跷跷板_fxw 发表于 2021-6-2 14:50
求教大佬。。我把代码复制到小太阳的编写脚本里面了,然后点详情把配置文件设置为永久性配置文件,还是没用 ...
代码保存了吗?启动时,你设置的启动键锁定了吗?锁定后,按一下鼠标右键正式触发。可以打开记事本测试看看有没有自动按键.
感谢大佬
回头试试
罗技宏,云游戏能用吗大佬
花心丨梦破 发表于 2021-6-2 17:07
罗技宏,云游戏能用吗大佬
可以,我就是云游戏的。云游戏只能用鼠标宏,其他软件宏不行。
邪剑仙出山 发表于 2021-5-27 08:45
请问下如果单纯的一直按一个键 能写进板载内存吗,研究了好久不会弄,一关掉软件就不行了。。能整个教程吗 ...
这个大概不行,罗技的板载内存有些辣鸡,不能存储宏。
感谢大佬分享