开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 54053|回复: 387
收起左侧

[易语言纯源码] 【P神开源】易大漠傻瓜万能脚本编辑器|截图就可以做脚本一行代码不用写【视频演示】

    [复制链接]
结帖率:0% (0/1)
发表于 2018-12-27 07:08:55 | 显示全部楼层 |阅读模式   陕西省渭南市
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
本帖最后由 P神 于 2018-12-28 06:29 编辑

说明一下:脚本执行后,一边截图,脚本就一边跑了,记得添加任务列表就可以
真的很好玩反正我写出来特有成就感哈哈!!!!
这是我实际操作的一个演示地址:

万能型傻瓜脚本编辑器编写构思思路:
【P神纯原创分享】大家可以参考补全实现完整傻瓜脚本编辑器,做这个可以学习到很多知识点,而且可以提升我们的编程兴趣哦
利用文件夹作为任务栈取名 ‘文件名_任务’利用编辑器,实现自动改名为参数图片名称,保存后自动生成到对应的文件夹里
利用文件名作为参数命名‘选择图片后自动导入文件夹,并且利用文件夹浏览可以有效的选择已经编辑好的任务流程,自动分离原始图片和改过的图片为不同的文件夹
在改过的图片文件夹上自动加入_任务来区分’
通过取图片参数 图片名称以参数形式命名:
格式如:#查找点击 + “_” + #查找 + “>” + “图片” + “>” + “x1,y1,x2,y2” + “>” + “102030” + “>” + “0.8” + “>” + “1”+"x,y" +"0"+"x,y" “.bmp”
和执行找图循环逻辑,来实现万能傻瓜脚本编辑器的所有功能

此版本为非完整版,请不要误解
思路和写法仅用于研究,不是拿来直接使用或者去兜售的,希望谢谢大家理解!
此版本内容仅仅是初步的一个想法的实现,更多的内容希望大家自己补充
UI界面设计也不够友好,不利于使用,大家可以自己完善
有助于很多新手朋友来解决一些数组分割,和理解参数的用法与用途,仅此而已


因为完整版用到了精易分享的它人截图源码所以不粘贴了,仅提供实现思路
源码中每个关键点都有详细的备注,用到的知识点是下面的内容
希望大家通过此源码可以得到一些启发,利用文件名和文件夹作为数据的存储方法。可以实现
很多自动化循环逻辑的判断。
先说下用到的知识点
万能傻瓜脚本编写分享 用到的知识点分享
1.如何实现的原理
        a.利用文件夹名称:构成任务流程,利用堆栈数据结构处理任务流程
                什么是堆栈 先出后进 |后进先出 一种数据结构
                创建堆栈
                清除堆栈
                入栈
                出栈
                取栈顶
                堆栈是否空
                堆栈是否满
                用数组实现这个对战的数据结构的 【详情见P神模块开源源码】
        b.利用文件名实现找图参数的传递,以及条件查找条件点击,条件出栈,
          条件初始化任务栈,来实现语句流程控制以及找图功能鼠标移动点击滑动等功能
        C.利用大漠capture接口实现截图。
2.编写过程中需要用到的知识点和组件介绍
        a.输入框                        易语言支持库
        b.组合框                        易语言支持库
        c.列表框                        易语言支持库
        d.按钮                                易语言支持库
        e.通用对话框                易语言支持库
        f.文件_查找文件                P模块
        g.文件_浏览文件                P模块
        h.信息框                        易语言支持库
        i.选择框                        易语言支持库
        j.单选框                        易语言支持库
        k.标签                                易语言支持库
3.编写过程中需要用到的事件
        a.窗口可否关闭
        b.按钮被单击事件
        c.失去焦点事件
        d.鼠标左键按下事件
4.编写过程中用到的方法及属性
        a.标题属性、禁止属性
        b.宽度高度属性
        c.是否选中属性
        e.列表框现行选中项属性
        f.内容属性、编辑框自动调节器
        g.通用对话框.初始目录属性
        h.通用对话框.类型属性
        i.通用对话框.文件名属性
        j.删除文件()方法
        k.分割文本方法
        l.文本_取字符左边()        P模块   
        m.文本_去尾部字符()        P模块   
5.用到的大漠命令
        a.FindwindowEx(parent _int,"RenderWindow",title_name)'parent
        b.EnumWindowsbyProcess    EnumWindowbyProcess(”dnplayer.exe“,class,title,组合) 1 2 4 8 16 32 2+16+32
        c.FindPicE(x1,y1,x2,y2,PicName,color_format,sim,dir)  = "-1|-1|1"   intx,inty   intx,inty ,P模块 Get_ID_x_y
        d.moveto
        f.leftclick
        g.leftdown
        h.leftup
        i.freepic
        j.setpath
6.用到的流程控制语句
        判断循环首
        计次循环首
        如果真  if...then....
        如果    if.....then ...else
7.用到的函数知识点
        参数                        
        参考参数  
        返回值
8.自定义数据类型 复合型数据类型是我们常用的规律操作对象的一种方法,可以让代码更灵活可读性更强,特别是数组操作,如果1个变量定义1个数组
那么真的很累哦,所以用复合型数据类型,把相同对象的属性归类是最有效的解决方案        
9.学会遍历其中包括遍历图片名称 ,遍历搜索文件取文件名(见P神模块源码-摘自精易论坛改写而成)
  学会遍历取得窗口句柄,标题等属性
接下来上图 2.png
1.png
QQ图片20181227065755.png
QQ图片20181227070101.png
QQ图片20181227070109.png
QQ图片20181227070119.png
QQ图片20181227070159.png
最重要的是,您回复下载了源码要给个赞我啊:)赞多了还有好多好多好的思路分享给大家
这套源码看明白咯,会学到很多东东哦:)哈哈谢谢大家的支持!好了废话不多!上源码
支持P神多多点赞更多源码分享会陆续分享给大家希望能给大家学习易语言带来更多快乐和兴趣
请回复此贴下载源码,不懂的可以加P神QQ交流群48833526
傻瓜型万能脚本分享.e (276.33 KB, 下载次数: 737)

点评

https://www.lanzous.com/i3n993c 研究一个月无果,不知道是我的系统问题还是什么问题,我大漠换了个破J5.几的,按键测试正常,截图执行不正常,不研究了,发出去大家一起研究一下   广东省佛山市  发表于 2019-4-3 13:11
大哥怎么回事。点击 启动脚本 就蓝屏 win7 64 位电脑   广东省广州市  发表于 2018-12-29 10:46
根本运行不起来啊.到处是错误..既然要开源.就弄好啊.不是数据类型未找到就是别的错误.建义重新整理   河南省平顶山市  发表于 2018-12-28 11:25

评分

参与人数 16好评 +14 精币 +26 收起 理由
HeraLess + 1 + 1 https://www.lanzous.com/i3n993c有截图的,就是不能
GMengZhi + 1 + 2 共同努力,共同进步
北极星光 + 1 + 4 感谢发布原创作品,精易因你更精彩!
Ψ追风轻狂Ψ + 1 + 1 阉割版开源 不能运行 起码能运行才行
985778474 + 1 + 2 支持开源~!感谢分享
小明无敌 + 1 + 3 支持开源~!感谢分享
luoran + 1 支持开源~!感谢分享
静哥 + 1 + 2 大哥怎么回事。点击 启动脚本 就蓝屏 win7 64 位电脑
为了爱偷铁卖 + 1 + 1 支持开源~!感谢分享
精易小鱼 + 1 共同努力,共同进步
hatsunemiku + 1 + 2 支持开源~!感谢分享
一曲离歌 + 1 新技能已get√
wyd134 + 1 + 1 感谢分享,很给力!~
无欲 + 1 + 1 支持开源~!感谢分享
huixin + 1 + 2 支持开源~!感谢分享
重新归零 + 1 + 2 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

发表于 2024-5-17 03:23:30 | 显示全部楼层   广东省广州市

谢谢楼主分享
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 4 天

发表于 2024-5-6 22:26:55 | 显示全部楼层   安徽省阜阳市
11111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2024-3-25 04:49:03 | 显示全部楼层   河北省秦皇岛市
收藏了   研究研究
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-3-14 14:02:51 | 显示全部楼层   河南省郑州市
没积分了啊啊啊啊啊啊啊啊怎么办
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)

签到天数: 10 天

发表于 2024-3-12 15:50:14 | 显示全部楼层   上海市上海市
感觉很厉害
回复 支持 反对

使用道具 举报

结帖率:90% (27/30)

签到天数: 1 天

发表于 2023-11-8 09:53:47 | 显示全部楼层   山东省济宁市
多谢分享
回复 支持 反对

使用道具 举报

发表于 2023-10-29 15:33:06 高大上手机用户 | 显示全部楼层   江西省上饶市
支持
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2023-8-28 17:24:59 | 显示全部楼层   湖北省荆州市
谢谢分享新手
回复 支持 反对

使用道具 举报

结帖率:93% (14/15)

签到天数: 8 天

发表于 2023-7-12 07:25:09 高大上手机用户 | 显示全部楼层   江苏省苏州市
滴滴滴滴
回复 支持 反对

使用道具 举报

签到天数: 3 天

发表于 2022-12-26 18:26:04 | 显示全部楼层   湖南省岳阳市
老群出问题无法加入,如需交流请加新群:792360300
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表