万能型傻瓜脚本编辑器编写构思思路:

【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个数组

那么真的很累哦,所以用复合型数据类型,把相同对象的属性归类是最有效的解决方案

大漠软件c语言教程,大漠万能脚本编辑器无需写代码,截图可以制作脚本附视频教程...相关推荐

  1. Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)

    序言 当我们完成了Qt程序的开发,希望交予测试,或是正式发布的时候,需要将我们的程序进行层层封装,最终以一个安装包的形式呈现给用户.专业版的软件发布,以Qt软件为例,需要三个步骤:生成版本信息,生成R ...

  2. [软件工具][原创]yolov7快速训练助手使用教程傻瓜式训练不需要写代码配置参数

    yolov7的发布标志着深度学习目标检测领域又新增一员虎将,是darknet原作者团队最新力作.为了跟上时代发展要求,yolov7快速训练助手更新出来.本此更新依旧面向懒人和初学者,使用非常简单. 第 ...

  3. 不需编程/无需写代码的中文英文文本分析教程,免费傻瓜式,多图预警

    这里讲解如何使用KH Coder.整个过程不需要编程知识. 有两种导入数据的方式,第一种是将所有的文字放到一个txt文件中:第二种是将文字放到多个txt文件中,这些文件放到一个文件夹下.因为第二种更加 ...

  4. python脚本开头怎么写_浅谈Python脚本开头及导包注释自动添加方法

    浅谈Python脚本开头及导包注释自动添加方法 1.开头:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定 #!/usr/bin/python 是用来 ...

  5. 傻瓜式软件开发工具推荐!无需写代码,拼图式极速制作手机APP

    因为从事互联网领域的工作,所以总会收到很多朋友的询问,表示想建立一个App,或创业,或是增长线上渠道,或者仅作为个人的一个小工具,小平台,但是又苦于不懂软件开发技术,咨询专业的外包公司,价格都太高,不 ...

  6. Shell脚本不会写?100个经典脚本范例,拿走即用真的太绝了

    如果将运维比作手链,将珍珠比作服务,那么将珍珠串起来的线就是Shell,作为实现Linux系统自动管理以及自动化运维所必备的Shell脚本,其重要性便不言而喻. 每一位合格的Linux系统管理员或运维 ...

  7. 写代码时遇到的脚本内容

    2019独角兽企业重金招聘Python工程师标准>>> jQuery 属性操作 - val() 方法 val() 方法返回或设置被选元素的值. 元素的值是通过 value 属性设置的 ...

  8. Linux/Ubuntu 18.04 截图软件Shutter详细教程,包括启用图片编辑Edit功能,延时截图等

    目录 Linux/Ubuntu 18.04 截图软件Shutter详细教程,包括启用Edit功能,延时截图等 安装Shutter 指令介绍 设置常用快捷键 启用Edit功能 延时截图 方法1 方法2 ...

  9. 二十万字带你入门C语言-史上最强C语言教程(汇总篇)

    一.前言 至此,史上最强C语言教程系列已经全部完成,今天是给大家来做一个汇总,笔者目前已经完成了C语言阶段的学习,一直以来感谢大家的陪伴与支持,笔者后续还会继续更新C++.数据结构.Linux.Mys ...

  10. 网页脚本注入执行任意代码

    网页脚本注入执行任意代码 --突破网页本地脚本验证方法实例 最近为了帮朋友批量查询信息,查询页面上要求输入验证码,查询结果要保存到文件.首先想到的是验证码自动识别,太复杂了.总算让我找到一个非常好的软 ...

最新文章

  1. IMI装系统装到一半出错?
  2. paramiko使用1
  3. yum 安装服务出现报错收集
  4. 操作系统(五)中断和异常
  5. Mac连接远程Linux管理文件(samba)
  6. 浓缩摘要_浓缩咖啡的收益递减
  7. java 多线程 优先级_java多线程之线程的优先级
  8. lnmp环境搭建完全手册(四)——lnmp搭建(源码安装)
  9. project 模板_施工进度横道图模板,全套电子版,工作效率大大提高!
  10. 常用的JavaScript工具类库收藏
  11. 基于JAVA+SpringMVC+Mybatis+MYSQL的个人记账管理系统
  12. 3d 自动生成物体_相芯科技首秀SIGGRAPH,3D形象自动生成火了
  13. 【报告分享】2021年全国毕业生起薪点薪酬报告.pdf(附下载链接)
  14. mstp专线能透传vlan吗_什么是MSTP专线?MSTP专线特点
  15. 计算机多媒体软件应用,论计算机实验多媒体软件应用
  16. cov matlab,方差var、协方差cov、协方差矩阵(浅谈)-(二)_函数var
  17. 2.4G频段的无线收发芯片 SI24R1 问题汇总解答
  18. 完美解决小爱同学蓝牙音箱(包括触屏版)连接电脑后找不到音频设备问题
  19. msg1500说明书_MSG1500刷机笔记
  20. 2020ICPC上海站 E题 The Journey of Geor Autumn 组合数学 + dp

热门文章

  1. 基于Python的汉语分词系统
  2. 服务器总线协议_第一章----I2C总线协议入门
  3. 2022-2028年中国差旅管理行业市场行情动态及投资潜力研究报告
  4. 【优化算法】粒子群优化算法简介
  5. window 10自带照片查看软件不能查看下一张图片
  6. 【转】GitHub客户端操作1--仓库相关操作github团队协作流程
  7. 原生js获取cookie
  8. 浙江利捷分析报告(0607)
  9. C语言libiconv编程,libIconv.lib编码库的生成和使用
  10. 通信工程师考试基本情况及经验分享