广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-05-18
    【导读】:
    易语言在不用大漠的情况下呢模拟鼠标移动轨迹和点击,小编也是新手勿喷工具/原料more电脑易语言方法/步骤1/5分步阅读

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

    2/5

    然后在界面上添加:三个按钮、三个编辑框,两个时钟

    三个按钮名称分别为:按钮1、按钮录制脚本、按钮运行脚本

    三个编辑框名称为:编辑框脚本状态、编辑框设置几秒、编辑框1

    两个时钟名称为:记录时钟、时钟倒计时

    如下图:

    3/5

    然后复制以下代码:粘贴到易语言代码界面

    —————————————分割线不要复——————————————

    .版本 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))

    .子程序 _编辑框设置几秒_内容被改变

    倒计时 = 到整数 (编辑框设置几秒.内容)

    4/5

    注意了;还没完 这里要新建一个dll命令

    复制以下代码:粘贴到dll命令里

    —————————————快乐分割线——————————————

    .版本 2

    .DLL命令 SetCursorPos

    .参数 x坐标, 整数型

    .参数 y坐标, 整数型

    .DLL命令 测试虚拟键_, 整数型, user32.dll, GetAsyncKeyState

    .参数 key, 整数型, , 0

    5/5

    接下来我们就是调试运行了!

    要是有什么不懂的小伙伴可以加下小编的qq:932325698

    欢迎来问!

    我的源码:http://pan.baidu.com/s/1o79RNHw

    鼠标移动电脑电脑技巧易语言
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_796248.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 04:50:22  耗时:0.035
    0.035s