//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:76

符文:28

发表于 2020-2-21 22:12:28 来自凯恩之角App |显示全部楼层
想要实现每隔4秒按下A键,每隔3秒按下D键,每隔100秒按下鼠标右键,结果运行时只有D键正常工作





Xunhuan_Jiange = 10 --循环间隔10毫秒
------------------------------------------------------主程序----------------------------------------------
function OnEvent(event, arg, family)
if (event == "MOUSE_BUTTON_RELEASED" and arg == 5 ) then --启动宏,罗技鼠标5为侧键前进
Quanzidong_Xuanfeng()
end

function Quanzidong_Xuanfeng()
if (IsKeyLockOn("capslock")) then

PressAndReleaseKey("a","d")
PressAndReleaseMouseButton(3)

while (IsKeyLockOn("capslock")) do
Sleep(Xunhuan_Jiange) --循环间隔

Times_Key_A = Times_Key_A + 1
Times_Key_D = Times_Key_D + 1
Times_Button_RightMouse = Times_Button_RightMouse + 1


--每4秒按下并释放A键
if ((Times_Key_A*Xunhuan_Jiange) == 4000) then
PressAndReleaseKey("a")
Times_Key_A = 0
end


--每3秒按下并释放D键
if ((Times_Key_D*Xunhuan_Jiange) == 3000) then
PressAndReleaseKey("d")
Times_Key_D = 0
end

--每100秒按下并释放鼠标右键
if ((Times_Button_RihgtMouse*Xunhuan_Jiange) == 100000) then
PressAndReleaseMouseButton(3)
Times_Button_RightMouse = 0
end


这个宏只有D键工作   求大佬指导下

帖子:76

符文:28

2#
求指导,这个宏命令很难改啊
发表于 2020-2-21 22:14:38 来自凯恩之角App |显示全部楼层

帖子:136

符文:91

3#
快能看懂了
发表于 2020-2-21 23:33:07 来自凯恩之角App |显示全部楼层

帖子:1098

符文:2

4#
Times_Key_A 和另外两个没有初值,赋个初值试试
发表于 2020-2-21 23:48:31 来自凯恩之角App |显示全部楼层

帖子:53

符文:18

5#
好难得样子,
发表于 2020-2-21 23:54:13 来自凯恩之角App |显示全部楼层

帖子:1516

符文:45

6#
要是我就设置3个宏了。。分别循环
发表于 2020-2-22 06:17:22 来自凯恩之角App |显示全部楼层

帖子:76

符文:28

7#
弹壳- 发表于 2020-2-21 23:48
Times_Key_A 和另外两个没有初值,赋个初值试试

Times_Key_A = 0
Times_Key_D = 0
Times_Button_RightMouse = 0


这个加进去?
发表于 2020-2-22 07:32:48 来自凯恩之角App |显示全部楼层

帖子:1098

符文:2

8#
炉石尼玛 发表于 2020-2-22 07:32
Times_Key_A = 0
Times_Key_D = 0
Times_Button_RightMouse = 0

刚爬起来运行了一下才发现你这段代码缺的end有点多,主程序里的if需要一个end,旋风函数里最开始的if和while没有end,旋风函数本身也没有end,一共缺了4个end,再把我说的三个初值一赋,就能运行了。赋初值要在while循环外面
发表于 2020-2-22 08:49:01 来自凯恩之角App |显示全部楼层

帖子:273

符文:49

9#
哈哈,想法很不错
发表于 2020-2-23 23:39:50 来自凯恩之角App |显示全部楼层

帖子:4829

符文:137

10#
这是啥玩意支持的?语言看着像js
发表于 2020-2-24 10:53:50 来自凯恩之角App |显示全部楼层

帖子:161

符文:96

11#
循环外赋个初值?
发表于 2020-2-24 13:42:09 来自凯恩之角App |显示全部楼层

帖子:76

符文:28

12#
弹壳- 发表于 2020-2-22 08:49
刚爬起来运行了一下才发现你这段代码缺的end有点多,主程序里的if需要一个end,旋风函数里最开始的if和wh ...

6个技能完美运行了,想改多少时间间隔都可以,各职业通用!!!
发表于 2020-2-29 19:25:57 来自凯恩之角App |显示全部楼层
您需要登录后才可以回帖 登录 | 注册网易通行证