//没登陆

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

帖子:13

符文:2

1#
谢谢作者,还有点迷糊,自己得多实践下。
多线程连 点器中的设置是否支持随机数呢?    静静等待大神更新按ctrl、shift、alt点击按键进行不同操作的框架内容
发表于 2020-8-18 22:06:10 |显示全部楼层 来自:山东

帖子:13

符文:2

2#

太强了,谢谢大佬,这个框架完美解决了我长时间运行的宏的实时暂停问题,太感谢了。现在主要用queue_ctrl,其他的还没怎么用,期待其他坛友分享例程或源码学习

发表于 2020-8-22 17:51:28 |显示全部楼层 来自:山东

帖子:13

符文:2

3#
本帖最后由 幸运EEE 于 2020-8-22 23:31 编辑

楼主,我发现一个问题,不知道是我写的宏有问题还是说框架的问题,

问题如下:
1 在单独开启m_a_c的情况下,按第一次cap会按照计划不停连点,但是再次更改cap状态仍会不断连点,需要按多次cap键同时按设定的开关按键方能关闭。
2 在开启m_a_c的情况下,m_b_c无法正常工作。

想要达成的目的:

其实我想要实现以cap做标志位来判断是否启动 鼠标左键按下时连点功能


示例代码如下:

  1. dofile("F:\\framework\\spring.lua")
  2. EnablePrimaryMouseButtonEvents(1)

  3. function m_a()
  4.     while (true) do
  5.         if IsKeyLockOn( "capslock" )  then
  6.             release(1)
  7.             press(1)
  8.             sleep(500)
  9.         end
  10.     end
  11. end

  12. function m_b()
  13.         while true do
  14.                 press('b')
  15.                 release('b')
  16.                 sleep(1000)
  17.         end
  18. end

  19. function init()
  20.         local m_a_c=queue_ctrl(m_a)
  21.         local m_b_c=queue_ctrl(m_b)
  22.         main(m_a_c,1,'MOUSE_BUTTON_PRESSED','start').
  23.         main(m_a_c,1,'MOUSE_BUTTON_RELEASED','end')
  24.         main(m_b_c,5)
  25. end
复制代码


发表于 2020-8-22 23:09:44 |显示全部楼层 来自:山东

帖子:13

符文:2

4#
本帖最后由 幸运EEE 于 2020-8-23 12:03 编辑
雪落丶丿寒 发表于 2020-8-23 02:03
你写成死循环了,想想看如果灯一关,while true里就没有代码了,那程序肯定爆炸了呀

谢谢,改了下,这样可以了,就是在亮灯执行的时候如果在没松开按键而点了灭灯的情况下不好及时停下来,
  1. dofile("F:\\framework\\spring.lua")
  2. EnablePrimaryMouseButtonEvents(1)

  3. function m_a()
  4.     while IsKeyLockOn( "capslock" )  do
  5.             release(1)
  6.             press(1)
  7.             sleep(math.random(45, 75))
  8.     end
  9. end

  10. function m_b()
  11.         while true do
  12.                 press('b')
  13.                 release('b')
  14.                 sleep(1000)
  15.         end
  16. end

  17. function init()
  18.         local m_a_c=queue_ctrl(m_a)
  19.         local m_b_c=queue_ctrl(m_b)
  20.         main(m_a_c,1,'MOUSE_BUTTON_PRESSED','start')
  21.         main(m_a_c,1,'MOUSE_BUTTON_RELEASED','end')
  22.         main(m_b_c,5)
  23. end
复制代码


发表于 2020-8-23 11:58:45 |显示全部楼层 来自:山东

帖子:13

符文:2

5#
雪落丶丿寒 发表于 2020-8-23 12:24
框架设置控制器的目的,是为了把控制端和流程分开,而你在流程中写while iskeylockon,实际上又把他们混 ...

自己折腾的代码,慢慢试错出来的。只是如果想要实现当开关关闭时正常点击,开关开启时鼠标按下左键时连点,松开时关闭,如何编写更加有效呢。感谢大佬的框架,奈何实在是没撸代码经验
发表于 2020-8-23 12:29:17 |显示全部楼层 来自:山东

帖子:13

符文:2

6#
雪落丶丿寒 发表于 2020-8-23 18:54
哦,总开关是吧,最好是写个自旋器去监控灯的状态

谢谢
发表于 2020-8-24 01:09:36 |显示全部楼层 来自:山东

帖子:13

符文:2

7#
雪落丶丿寒 发表于 2020-8-25 21:33
写了个总开关插件,你试试看吧。http://luow.fun:88/archives/3/

太强了!谢谢,我去看看
发表于 2020-8-26 20:20:52 |显示全部楼层 来自:山东

帖子:13

符文:2

8#
老哥啥时候适配一下ghub,鼠标不能用lgs,难受死了
发表于 2022-12-3 22:44:43 |显示全部楼层 来自:山东
您需要登录后才可以回帖 登录 | 注册网易通行证