易语言鼠标问题
我在做一些游戏补丁,需要不停的按左键,如何让易语言做出一个程序,按开始之后就会不停按左键,我移动鼠标到哪,他就会点到哪,回答正确50分,我提问题从来不先出分,不好意思小将...
我在做一些游戏补丁,需要不停的按左键, 如何让易语言做出一个程序,按开始之后就会不停按左键,我移动鼠标到哪,他就会点到哪,回答正确50分,我提问题从来不先出分,不好意思
小将花荣,我晕,我照你说的做,差点死机了,鼠标一直停在我的电脑上面,猛点,不能移动 展开
小将花荣,我晕,我照你说的做,差点死机了,鼠标一直停在我的电脑上面,猛点,不能移动 展开
3个回答
展开全部
补充问题:不会把?我电脑上实验可以移动啊,那你改一下频率,不要设置为2毫秒,2毫秒确实太快了,或者把鼠标按下和鼠标放开中间插入延时,这样再试一试,
注:如果觉得死机了就按alt+F4关闭掉
先给你讲原理吧,可以用时钟来控制周期,在窗口上画一个时钟,时钟名为“时钟1”
当点击“开始”按钮后,将时钟1的周期进行设置,这样,时钟就开始运转了,点击“停止”按钮的时候,时钟1.时钟周期=0 这样,时钟就停止了,把鼠标单击的操作放到时钟事件里,单击操作可以用系统自带事件“模拟鼠标”来操作
下面贴代码:(其中按钮1是开始按钮,按钮2是停止按钮)
.版本 2
.支持库 eLIB
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
按钮2.禁止 = 真
.子程序 _按钮1_被单击
按钮1.禁止 = 真
按钮2.禁止 = 假
时钟1.时钟周期 = 2 ' 将时钟周期设置为2毫秒,也就是2毫秒进行一次点击
.子程序 _时钟1_周期事件
模拟鼠标 (2, 取鼠标水平位置 (), 取鼠标垂直位置 ()) ' 2是鼠标左键按下
模拟鼠标 (4, 取鼠标水平位置 (), 取鼠标垂直位置 ()) ' 4是鼠标左键放开
' 对应的数字: 1鼠标移动;2鼠标左键按下;4鼠标左键放开; 8鼠标右键按下; 16鼠标右键放开; 32鼠标中键按下; 64鼠标中键放开
.子程序 _按钮2_被单击
按钮1.禁止 = 假
按钮2.禁止 = 真
时钟1.时钟周期 = 0
注:如果觉得死机了就按alt+F4关闭掉
先给你讲原理吧,可以用时钟来控制周期,在窗口上画一个时钟,时钟名为“时钟1”
当点击“开始”按钮后,将时钟1的周期进行设置,这样,时钟就开始运转了,点击“停止”按钮的时候,时钟1.时钟周期=0 这样,时钟就停止了,把鼠标单击的操作放到时钟事件里,单击操作可以用系统自带事件“模拟鼠标”来操作
下面贴代码:(其中按钮1是开始按钮,按钮2是停止按钮)
.版本 2
.支持库 eLIB
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
按钮2.禁止 = 真
.子程序 _按钮1_被单击
按钮1.禁止 = 真
按钮2.禁止 = 假
时钟1.时钟周期 = 2 ' 将时钟周期设置为2毫秒,也就是2毫秒进行一次点击
.子程序 _时钟1_周期事件
模拟鼠标 (2, 取鼠标水平位置 (), 取鼠标垂直位置 ()) ' 2是鼠标左键按下
模拟鼠标 (4, 取鼠标水平位置 (), 取鼠标垂直位置 ()) ' 4是鼠标左键放开
' 对应的数字: 1鼠标移动;2鼠标左键按下;4鼠标左键放开; 8鼠标右键按下; 16鼠标右键放开; 32鼠标中键按下; 64鼠标中键放开
.子程序 _按钮2_被单击
按钮1.禁止 = 假
按钮2.禁止 = 真
时钟1.时钟周期 = 0
展开全部
在时钟控件下写
模拟鼠标点击(取鼠标水平位置(),取鼠标垂直位置())
模拟鼠标点击(取鼠标水平位置(),取鼠标垂直位置())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
易程序在高运算时 会出于一种未响应的状态
你可以在里面加上个命令 处理事件 ()
这句代码的意思就是程序在高运算的同时 让程序响应别的事件 比如说你要停址运算等事件 如果没这个命令 那么就要等他运算完了才会响应别的事件
鼠标模拟 开始和停止最好用热键来控止 还有用时钟控制模拟鼠标点的太慢了一秒不到100次 可以在时钟里加上 计次循环() 我以前朋友让我写了一个 每秒游戏和程序响应最多可以12000次多 在快了游戏和程序就响应不过来
游戏里面易自带的鼠标点击好像没用吧 你可以下载挂海的模块试下
你可以在里面加上个命令 处理事件 ()
这句代码的意思就是程序在高运算的同时 让程序响应别的事件 比如说你要停址运算等事件 如果没这个命令 那么就要等他运算完了才会响应别的事件
鼠标模拟 开始和停止最好用热键来控止 还有用时钟控制模拟鼠标点的太慢了一秒不到100次 可以在时钟里加上 计次循环() 我以前朋友让我写了一个 每秒游戏和程序响应最多可以12000次多 在快了游戏和程序就响应不过来
游戏里面易自带的鼠标点击好像没用吧 你可以下载挂海的模块试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询