易语言怎么实现让鼠标按下不动?
答案:3 悬赏:50 手机版
解决时间 2021-01-03 00:50
- 提问者网友:杀生予夺
- 2021-01-02 10:32
我的意思是,按下快捷键就能让鼠标按频率持续按下,注意是按住不动,过6秒后放开再按下去,不是我自己去按,是让程序替代我去按。目的是玩minecraft空岛刷石机能自动刷石,不需要我来刷。
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-01-02 11:41
其实可以用按键精灵简单的实现
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-01-02 13:42
用消息吧,
参数是:按下 516 弹起 517
- 2楼网友:纵马山川剑自提
- 2021-01-02 12:32
首先假设你的组件是图片框,你需要两个变量来记忆鼠标的上次位置,来判断鼠标位置是否发生变化
.版本 2
.程序集 窗口程序集1
.程序集变量 上次x, 整数型
.程序集变量 上次y, 整数型
我在图片框的自有事件中找到了鼠标位置被移动选项
要实现时间功能,你需要一个时钟,如果直接设置时钟周期的话会不准(不只是误差),所以,你还需要一个全局变量a
时钟每500毫秒把a加1,鼠标移动的时候,把a清零,检测到a超过10,说明够5秒了,隐藏按钮
此时停止时钟
显示光标(假)可以隐藏光标
显示光标(真)可以显示光标
.程序集变量 a, 整数型
一下是具体的代码(三个程序集变量省略):
.版本 2
.支持库 opengl
.子程序 _图片框1_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.如果真 (上次x ≠ 横向位置 或 上次y ≠ 纵向位置) ' 上次与本次相对比
时钟1.时钟周期 = 500 ' 反复设置时钟周期不会重置时钟,这也就是我不直接用时钟的原因
按钮1.可视 = 真
a = 0
显示光标 (真)
上次x = 横向位置 ' 保存本次的鼠标坐标,作为下次判断的依据
上次y = 纵向位置
.如果真结束
.子程序 _时钟1_周期事件
a = a + 1
.如果真 (a ≥ 10)
按钮1.可视 = 假
显示光标 (假)
.如果真结束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯