手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

易语言模拟鼠标移动轨迹+模拟鼠标移动点击(2)

时间:2024-10-11 23:36:41

1、打开易语言我相信不要多说了吧

2、然后在界面上添加:三个按钮、三个编辑框,两个时钟三个按钮名称分别为:按钮1、按钮录制脚本、按钮运行脚本三个编辑框名称为:编辑框脚本状态、编辑框设置几秒、编辑框1两个时钟名称为:记录时钟、时钟倒计时如下图:

易语言模拟鼠标移动轨迹+模拟鼠标移动点击(2)

3、然后复制以下代码:粘贴到易语言代码界面—————————————分割线不要复—缇吾怩舭—————————————.枣释现轫版本 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)).子程序 _编辑框设置几秒_内容被改变倒计时 = 到整数 (编辑框设置几秒.内容)

易语言模拟鼠标移动轨迹+模拟鼠标移动点击(2)

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

易语言模拟鼠标移动轨迹+模拟鼠标移动点击(2)
易语言模拟鼠标移动轨迹+模拟鼠标移动点击(2)

5、接下来我们就是调试运行了!要是有什么不懂的小伙伴可以加下小编的qq:932325698欢迎来问!我的源码:http://pan.baidu.com/s/1o79RNHw

© 手抄报圈