精易论坛

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

作者: P神    时间: 2018-12-27 07:08
标题: 【P神开源】易大漠傻瓜万能脚本编辑器|截图就可以做脚本一行代码不用写【视频演示】
本帖最后由 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神模块源码-摘自精易论坛改写而成)
  学会遍历取得窗口句柄,标题等属性
接下来上图






最重要的是,您回复下载了源码要给个赞我啊:)赞多了还有好多好多好的思路分享给大家
这套源码看明白咯,会学到很多东东哦:)哈哈谢谢大家的支持!好了废话不多!上源码
支持P神多多点赞更多源码分享会陆续分享给大家希望能给大家学习易语言带来更多快乐和兴趣
请回复此贴下载源码,不懂的可以加P神QQ交流群48833526
[hide=d3888]

傻瓜型万能脚本分享.e (276.33 KB, 下载次数: 749)
P的易语言模块-带堆栈的模块源码.e (988.67 KB, 下载次数: 666)
模块中提示的 静沁,是因为我删除了大漠插件免费版3.1233和大漠插件收费版7.1830 请自己补全即可
兄弟们啊,点下面赏字左边的赞哦!                             ↓ 在这里呢
傻瓜脚本实际操作演示地址
https://www.bilibili.com/video/av39187357/
[/hide]









补充内容 (2018-12-28 16:54):
P神源码模块回复就看的到,所谓的无模块意思是没有调用别人的模块

补充内容 (2018-12-29 01:38):
易生易世520 我已经说的很清楚了不是完全开源,确实部分仅仅是截图代码精易别人的源码我删除,因为并非我原创,而且牵扯使用非开源的gdiplus的易语言模块,所以无法提供,至于您说的其它问题请编译P神模块,载入.

补充内容 (2018-12-29 01:40):
很多人已经调试运行成功,希望 易生易世520 同志耐心点,您说的问题是P神模块中就带的,编译下加进去就可以了哦,其它论坛朋友所说的要求提供模块,回复即可下载模块源码

补充内容 (2018-12-30 06:43):
静哥 我真的不清楚你那是怎么回事。我演示视频都放了,回复就可以看到。至于蓝屏我不清楚,不好意思哦,我用的是5.81正版狗。建议用正版尝试

补充内容 (2018-12-30 06:44):
演示视频我已经添加了,可以回复查看演示地址

补充内容 (2018-12-31 23:42):
movemama 同学请端正学习态度,卖源码我不如卖软件成品,源码都卖了谁都可以拿去兜售了,我还有的赚么,如果不是纯分享,我大可没必要做那么多备注给你们看,看的懂看懂,看不懂拉到就可以了!你的言论我真心不开心

补充内容 (2019-1-3 01:11):
关于截图源码,精易一堆堆,自己搜索下来放进去就可以了啊。关于大漠的bmp文件24位,P神已经给大家在源码里有转化的,自己看下,保存图片的时候转化过了

补充内容 (2019-3-30 14:22):
老群出问题无法加入,如需交流请加新群:792360300
作者: futiem    时间: 2018-12-27 07:13
要给个赞要给个赞
作者: P神    时间: 2018-12-27 07:18
这么快么。。。。。擦第一个帖子一晚上才过,这个直接就发布了吗?
作者: P神    时间: 2018-12-27 07:23
futiem 发表于 2018-12-27 07:13
要给个赞要给个赞

你到是点啊。。。我的亲哥哥哈哈
作者: 杰杰2014    时间: 2018-12-27 07:44
支持P神 ,易语言的正道

作者: 〆中国人ゞ    时间: 2018-12-27 07:46
谢谢分享,学习了
作者: r7ncmski    时间: 2018-12-27 07:51
这个可是好东西

作者: 小飞爱精易    时间: 2018-12-27 07:59
谢谢分享,学习了
作者: 曰神    时间: 2018-12-27 08:08
跑两次 第一次截图 第二次 找图?
作者: P神    时间: 2018-12-27 08:17
曰神 发表于 2018-12-27 08:08
跑两次 第一次截图 第二次 找图?

什么跑两次啊,启动之后就直接截图,添加任务列表就直接执行脚本了啊,跑2次什么意思啊。一张图一张图的循环找,满足设定条件执行不满足就直接跳过了。我加入了删除图片功能,可以直接删除做错的图片和释放到加入到缓存的图片用的是freepic
作者: P神    时间: 2018-12-27 08:18
曰神 发表于 2018-12-27 08:08
跑两次 第一次截图 第二次 找图?

截图是手动截的,你做图色脚本不是要手动截图么:)一次性截图直接改名保存即可,会用了很简单的哈
作者: mythleng    时间: 2018-12-27 08:18
看看帖子里藏了啥好东西~~~
作者: P神    时间: 2018-12-27 08:21
mythleng 发表于 2018-12-27 08:18
看看帖子里藏了啥好东西~~~

新手玩的东西,大神可以飘过哈哈
作者: huixin    时间: 2018-12-27 08:22
谢谢分享!!!
作者: lisa1824    时间: 2018-12-27 08:36
6666666666 谢谢分享。。。
作者: 影知    时间: 2018-12-27 08:37
看看是不是即时演算。
作者: 网络注册会员    时间: 2018-12-27 08:40
强大强大强大
作者: 小沫辅助    时间: 2018-12-27 08:42
感谢开源!!!!!!

作者: g5g5    时间: 2018-12-27 08:42
省时省力!!!!!!!!!
作者: ゞωǒ天堂牧心    时间: 2018-12-27 08:47
省时省力!!!!!!!!!
作者: 問天    时间: 2018-12-27 08:49
顶起,赞赞赞赞赞赞赞赞赞赞
作者: xzhero    时间: 2018-12-27 09:02
顶起,赞赞赞赞赞赞赞赞赞赞
作者: happyweeks365    时间: 2018-12-27 09:07
嗯,先回复试试看@~@.
作者: 重新归零    时间: 2018-12-27 09:09
非常棒,分享啦~~
作者: sweether    时间: 2018-12-27 09:18
66666666666666~~~~很有学习价值的感觉,俺的精币不保呀。~~~下还是不下。这是个问题~~~~~

作者: sweether    时间: 2018-12-27 09:20
支持开源。大大~~~~俺的精币呀~~~
作者: kuking    时间: 2018-12-27 09:21
这个可以有。。。。。。
作者: china599    时间: 2018-12-27 09:21
这个厉害了,牛BBB

作者: Ψ追风轻狂Ψ    时间: 2018-12-27 09:24
谢谢分享啊

作者: zzzzzzzz88    时间: 2018-12-27 09:27
好像很厉害,下一个试试!!!!
作者: 心入死灰    时间: 2018-12-27 09:31
感谢分享     

作者: 田戈    时间: 2018-12-27 09:32
不错不错

作者: 5403293    时间: 2018-12-27 09:32
非常强大的源码
作者: GrayGuardian    时间: 2018-12-27 09:34

作者: 1025    时间: 2018-12-27 09:34
谢谢分享。。。

作者: yingdk    时间: 2018-12-27 09:35
支持P神
作者: xqbbq    时间: 2018-12-27 09:37
看一看,瞧一瞧,赞一赞
作者: ljf10080    时间: 2018-12-27 09:48
        支持开源~!感谢分享
作者: slin我要早起    时间: 2018-12-27 09:57
感谢分析


作者: 指尖流淌    时间: 2018-12-27 10:04
支持开源~!感谢分享
作者: 叶少    时间: 2018-12-27 10:06
这个厉害了,看看好用不
作者: 猪猪zzz    时间: 2018-12-27 10:09
看一看        
作者: cbl521ysys    时间: 2018-12-27 10:29
好东西值得学习
作者: 红颜一笑醉倾城    时间: 2018-12-27 10:32
不知道win10能不能用
作者: skybyte    时间: 2018-12-27 10:34

作者: 易易语    时间: 2018-12-27 10:50
看看,,留下以后研究研究。。看看是什么思路

作者: 332833316    时间: 2018-12-27 10:51
666666666666支持一下

作者: 信春哥    时间: 2018-12-27 10:54
用下看看
怎么样

作者: tllzxptt    时间: 2018-12-27 11:01
顶顶顶顶顶顶顶顶
作者: jms2008    时间: 2018-12-27 11:02
学习学习 争取进步
作者: 枫眼    时间: 2018-12-27 11:05
6666666666666666666666666666
作者: 无欲    时间: 2018-12-27 11:05
思路!!!!!
作者: 芙奶    时间: 2018-12-27 11:24
6666666666666666666666
作者: lqdefeng    时间: 2018-12-27 11:31
思路!!!!!
作者: fhqbbfcu    时间: 2018-12-27 11:33
下个源码来学学

作者: 随心随梦    时间: 2018-12-27 11:33
厉害了.....................
作者: 357341051    时间: 2018-12-27 11:44
RE: 【P神开源】易大漠傻瓜万能脚本编辑器截

作者: z578    时间: 2018-12-27 11:55
支持开源~!感谢分享

作者: scx1125    时间: 2018-12-27 12:02
支持开源~!感谢分享
作者: Elite    时间: 2018-12-27 12:13
这个牛逼啊 呵呵
作者: zjkhzx    时间: 2018-12-27 12:15
这是做什么用的??求大神解答一下
作者: 553559121    时间: 2018-12-27 12:20

这个牛逼啊 呵呵
作者: qo2540    时间: 2018-12-27 12:26
这个很有感觉的说

作者: 花间小王子    时间: 2018-12-27 12:28
厉害了,这么好的分享怎么没上开元大赛的

作者: wyd134    时间: 2018-12-27 12:30
学习一下,希望不是模块堆起来的

作者: SD1228    时间: 2018-12-27 12:41
这个厉害666666

作者: mige1314    时间: 2018-12-27 12:47
感谢大神发出研究下

作者: gyqgxj    时间: 2018-12-27 13:47
强强强强
作者: hlt3560387    时间: 2018-12-27 14:26
感谢分享,很给力!~
作者: 爱无情    时间: 2018-12-27 14:33
回复下载看看

作者: 酒醒黄昏    时间: 2018-12-27 14:36
好神奇的软件  学习学习  感谢
作者: Foreign000    时间: 2018-12-27 14:38
够详细的的
作者: anner    时间: 2018-12-27 14:44
好了废话不多
作者: 陈宁    时间: 2018-12-27 14:45
看看是什么识图

作者: 3082    时间: 2018-12-27 14:57
瞧一瞧.......

作者: 小胖子啊    时间: 2018-12-27 15:02
高手啊啊啊

作者: ghost12    时间: 2018-12-27 15:07
支持 鼓励一下!!!!!!!!!!!!!

作者: lyq3255489    时间: 2018-12-27 15:29
人才                   感谢分享,很给力!~
作者: 岛是海的一块疤    时间: 2018-12-27 15:31
谢谢开源谢谢开源
作者: bxfa    时间: 2018-12-27 15:34
支持开源~!感谢分享
作者: 摆度    时间: 2018-12-27 16:22
下来学习一下

作者: 天狼Team    时间: 2018-12-27 16:50
与i液体液体让人压抑容易让人讨厌

作者: quan8407    时间: 2018-12-27 17:17
尽快尽快了解了健康了健康

作者: wj296516501    时间: 2018-12-27 17:33
漠傻瓜万能脚本编辑器截图就可以做脚本用软件一行代码不用写

作者: 317146487    时间: 2018-12-27 17:37
小小心意,意思一下       
作者: static101    时间: 2018-12-27 18:18
#在这里快速回复#个赞我啊
作者: qk666    时间: 2018-12-27 18:38
666666666666

作者: 齐小小    时间: 2018-12-27 19:09
的萨芬大沙发沙发

作者: P神    时间: 2018-12-27 19:19
317146487 发表于 2018-12-27 17:37
小小心意,意思一下

谢谢老板啊
作者: 宇智波·奶嘴    时间: 2018-12-27 19:25
真的是强大啊
作者: 360412953    时间: 2018-12-27 19:41


作者: 1256023796    时间: 2018-12-27 20:06
厉害厉害

作者: kaopu666    时间: 2018-12-27 20:21
66666支持开源

作者: 名无所谓    时间: 2018-12-27 20:56

作者: 黑白之翼    时间: 2018-12-27 21:00
看看再说吧

作者: 寂寞的小黄瓜    时间: 2018-12-27 21:08
可以很强  发个6.66红包给你

作者: 月星沉    时间: 2018-12-27 21:51
谢谢大佬分享!

作者: 1929791319    时间: 2018-12-27 21:54
支持开源~!感谢分享

作者: 740949011    时间: 2018-12-27 21:55
不错不粗哦,谢谢分享
作者: 实心疯    时间: 2018-12-27 22:08
好东西6666666666





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4