易语言模拟鼠标移动轨迹+模拟鼠标移动点击(2)
来源:网络收集 点击: 时间:2024-05-18打开易语言我相信不要多说了吧
2/5然后在界面上添加:三个按钮、三个编辑框,两个时钟
三个按钮名称分别为:按钮1、按钮录制脚本、按钮运行脚本
三个编辑框名称为:编辑框脚本状态、编辑框设置几秒、编辑框1
两个时钟名称为:记录时钟、时钟倒计时
如下图:

然后复制以下代码:粘贴到易语言代码界面
—————————————分割线不要复——————————————
.版本 2
.支持库 eAPI
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 记录鼠标X坐标, 整数型, , 0
.程序集变量 记录鼠标Y坐标, 整数型, , 0
.程序集变量 鼠标键盘的记录, 整数型, , 0
.程序集变量 倒计时, 整数型
.子程序 _时钟倒计时_周期事件
倒计时 = 倒计时 - 1
编辑框脚本状态.内容 = “录制倒计时” + 到文本 (倒计时) + “秒”
.如果真 (倒计时 = 0)
时钟倒计时.时钟周期 = 0
记录时钟.时钟周期 = 0
倒计时 = 到整数 (编辑框设置几秒.内容)
编辑框脚本状态.内容 = “录制结束”
编辑框1.内容 = “鼠标X坐标记录数 ” + 到文本 (取数组成员数 (记录鼠标X坐标)) + #换行符 + “鼠标Y坐标记录数 ” + 到文本 (取数组成员数 (记录鼠标Y坐标)) + #换行符 + “鼠标按键记录数 ” + 到文本 (取数组成员数 (鼠标键盘的记录))
返回 ()
.如果真结束
.子程序 __启动窗口_创建完毕
倒计时 = 到整数 (编辑框设置几秒.内容)
编辑框1.获取焦点 ()
.子程序 _按钮录制脚本_被单击
编辑框脚本状态.内容 = “开始录制”
记录时钟.时钟周期 = 10
时钟倒计时.时钟周期 = 1000
.子程序 _记录时钟_周期事件
.局部变量 记录x坐标, 整数型
.局部变量 记录y坐标, 整数型
记录x坐标 = 取鼠标水平位置 ()
记录y坐标 = 取鼠标垂直位置 ()
.如果 (测试虚拟键_ (1) ≠ 0 或 测试虚拟键_ (2) ≠ 0)
.如果真 (测试虚拟键_ (1) ≠ 0)
加入成员 (鼠标键盘的记录, 1) 这里呢我就用1来代表鼠标左键被单机
.如果真结束
.如果真 (测试虚拟键_ (2) ≠ 0)
加入成员 (鼠标键盘的记录, 2) 这里呢我就用2来代表鼠标右键被单机
.如果真结束
.否则
加入成员 (鼠标键盘的记录, 0)
.如果结束
加入成员 (记录鼠标X坐标, 记录x坐标)
加入成员 (记录鼠标Y坐标, 记录y坐标)
.子程序 _按钮运行脚本_被单击
.局部变量 鼠标水平坐标, 整数型
.局部变量 鼠标垂直坐标, 整数型
.局部变量 计数, 整数型
.如果真 (取数组成员数 (记录鼠标X坐标) ≠ 0)
编辑框脚本状态.内容 = “模拟鼠标移动”
.如果真结束
.计次循环首 (取数组成员数 (鼠标键盘的记录), 计数)
鼠标水平坐标 = 记录鼠标X坐标
鼠标垂直坐标 = 记录鼠标Y坐标
SetCursorPos (鼠标水平坐标, 鼠标垂直坐标)
.如果真 (鼠标键盘的记录 ≠ 0)
.如果真 (鼠标键盘的记录 = 1)
模拟鼠标点击 (记录鼠标X坐标 , 记录鼠标Y坐标 , #接口常量.左键单击)
.如果真结束
.如果真 (鼠标键盘的记录 = 2)
模拟鼠标点击 (记录鼠标X坐标 , 记录鼠标Y坐标 , #接口常量.右键单击)
.如果真结束
.如果真结束
延迟 (10)
.计次循环尾 ()
清除数组 (记录鼠标X坐标)
清除数组 (记录鼠标Y坐标)
清除数组 (鼠标键盘的记录)
.子程序 _编辑框1_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
编辑框1.内容 = 到文本 (键代码)
.子程序 _按钮1_被单击
置随机数种子 ()
编辑框1.内容 = “你点击了我!” + #换行符 + #换行符 + “随机数:” + 到文本 (取随机数 (10, 99))
.子程序 _编辑框设置几秒_内容被改变
倒计时 = 到整数 (编辑框设置几秒.内容)

注意了;还没完 这里要新建一个dll命令
复制以下代码:粘贴到dll命令里
—————————————快乐分割线——————————————
.版本 2
.DLL命令 SetCursorPos
.参数 x坐标, 整数型
.参数 y坐标, 整数型
.DLL命令 测试虚拟键_, 整数型, user32.dll, GetAsyncKeyState
.参数 key, 整数型, , 0


接下来我们就是调试运行了!
要是有什么不懂的小伙伴可以加下小编的qq:932325698
欢迎来问!
我的源码:http://pan.baidu.com/s/1o79RNHw
鼠标移动电脑电脑技巧易语言版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_796248.html