版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
易语言精品教学江中游第三部第八章大漠插件基础大家在和我学习易语言或按键时,都不可避免的要接触到大漠或乐玩插件,可以说这里非常具有代表性的就是大漠插件,大漠插件提供的接口方式是COM类型,所以这个插件的使用学会了,那么其它的插件也不成问题大漠插件是COM对象类型,这个无论在哪种语言中都是一个难点,特别是在多线程调用上如果使用不好就非常不稳定,本章教学从基础上来分析大漠多线程的调用,提供解决不稳定的办法。乐玩插件是我一位会员参与编写的插件,应用是非常非常广泛的、。在易语言中是以模块形式体现的,但怎么体现也都是对象类型的插件,在调用上大家还是一定要严谨一些本章教学是建立在第六七章教学基础上的,如果基础不好不建议学习就是套用了最终也是不稳定,反而坑了自己第一课大漠插件支持库大漠插件从11年开始到现在是非常非常完善了,在大漠插件开始时期只是适用于按键精灵,后来在大家的呼吁下大漠开放了其它接口,从而得到了更多的使用用户。大漠插件早期并不支持支持库或易语言调用方式,易语言作者云外归鸟在早制作过这类支持库,不过大漠插件后来开始支持了其它语言接口,云外大神的使用就减少了。易语言学习就是模块,我这里给大家讲一下支持库方式也只是为了我的教学的完整性,以后课程主要还是模块方式。加载支持库:易语言工具栏中类型库或OCX组件>支持库——选择注册类型库即可安装大漠插件支持库,取消注册也是如此!第一课大漠插件支持库支持库汉化:安装过程中汉化命令,大家是要灵活使用。应用:易语言工具栏中支持库配置选择★大漠1.0版问题:在10系统中如果不能正常使用大漠插件那么大家要使用批处理方式进行注册,如批处理报错那么就要放到windows文件夹——system文件夹中使用。错误的应用:支持库加载注册后可以不用创建大漠对象即<创建(”dm.dmsoft”)这个是错误的>直接应用大漠插件即可注意:大漠或乐玩插件的使用因涉及到系统驱动问题,所以大家一定要以管理员身份运行,特别是win10系统,这个是必须的,这方面大家可以看我的易语言教学的第一章第一课。纠正:本课使用易语言方式转换到系统目录下进行注册也是可以取的,但对于一些GHOST版本精简的系统我也无能为力。第二课正确注册大漠插件方法取得管理员权限目录分析:改变目录:改变当前的目录为window/system32目录取当前目录:取当前文件所在目录取特定目录:取windows系统目录写到文件:把大漠插件写到系统目录一定要区分开取运行目录与取当前目录的作用第三课大漠插件模块制作易语言调用大漠插件主要是模块方式,因为这种方式非常灵活,大家也可以自行汉化,所以我今后课程就是以模块方式来体现。第四课大漠插件注册到系统与收费注册及免注册注册到系统:当我们使用大漠或其它COM类型插件时,因为我们的电脑系统并不认识它,所以为了让我们的电脑认识它就要做一番操作让它认识,这一番操作就叫做注册regedit免注册:当系统注册大漠插件后,那么系统的注册表就会有这个插件的痕迹,就容易被一些变态的游戏所检测,所以大漠就有了免注册,这类注册是不通过系统注册表的,所以就不容易被检测出来收费注册:以上说的注册只是我们当前电脑使用的认知,那么当大家使用收费插件时,就要有收费注册,收费注册是让大漠后台网站知道你交钱了,你才有资格使用这个插件,其实就是一个剪票的过程。注意注意注意做车要买票,票放在家里,你一样还是上不了车第五课大漠插件免注册注册到系统:当我们使用大漠或其它COM类型插件时,因为我们的电脑系统并不认识它,所以为了让我们的电脑认识它就要做一番操作让它认识,这一番操作就叫做注册regedit免注册:当系统注册大漠插件后,那么系统的注册表就会有这个插件的痕迹,就容易被一些变态的游戏所检测,所以大漠就有了免注册,这类注册是不通过系统注册表的,所以就不容易被检测出来收费注册:以上说的注册只是我们当前电脑使用的认知,那么当大家使用收费插件时,就要有收费注册,收费注册是让大漠后台网站知道你交钱了,你才有资格使用这个插件,其实就是一个剪票的过程。注意注意注意做车要买票,票放在家里,你一样还是上不了车第九章图色与偏色计算器教学计划改变:原计划第八章把大漠及乐玩插件基础实战都讲了,但几章教学发布后很多朋友来找我要求把计划改一下,大家的建议是非常好的,所以我现在把教学再次修定如下:第八章为:独立大漠插件基础教学第九章为:图色偏色计算器第十章为:独立大漠插件实战教学第十一章为:乐玩插件基础教学第十二章:多线程教学(多线程为VIP类教学看情况可能会有改变)按大家的这样的要求来安排教学,更有条理更清晰当大家在学习过程中有问题也好直接查教学目录第九章图色与偏色计算器图色是在我们做辅助时起到极其重要的作用,可以说没有图色就不可能做出来辅助,而图色知识很多人根本就不熟悉,在辅助的制作中就是生搬硬套,结果搞出来的脚本兼容性极差,甚至很多人做出的脚本只能在本机运行,所以我独立一章给大家讲解一下图色的基本常识。本章为小章节,内容不多,之所以独立就是为了突出本章的重要性涉及的内容有:RGB颜色API命令十六进制转化偏色原理等重要知识实战:取色偏色计算器制作注意:世界上一切能看到的都是颜色组成,大量的颜色组成的是图,字是图的一种特殊形式,一个字念什么不是字决定的,是人决定的!(这是感官)第一课RGB颜色世界上一切能看到的都是颜色组成,大量的颜色组成的是图,字是图的一种特殊形式,一个字念什么不是字决定的,是人决定的!计算机影响颜色的操作:1、显卡:DXDIAG2、主题3、windows10系统放大RGB:是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色。计算机的RGB:是指亮度值,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共256级。RGB正向公式:即颜色值,长整数型Red+256*Green*BlueBlue代表蓝色分量,Green代表绿色分量,Red代表红色分量。各分量中,数值越小,亮度越低,数值越大,亮度越高。第一课RGB颜色RGB函数逆向公式:RGB分量值,易语言存储颜色是字节集形式:红=取字节集数据(到字节集(颜色值),#字节型,1)绿=取字节集数据(到字节集(颜色值),#字节型,2)蓝=取字节集数据(到字节集(颜色值),#字节型,3)或红=位与(颜色值,255)绿=位与(颜色值,65280)/256蓝=位与(颜色值,16711680)/65536RGB十六进制值(取色后讲解)Rgb颜色值分量转化为十六进制的重新组合就是十六进制值,这是计算机中最常用的表示方法即:R:FFG:FFB:FF;组合为固定的六位文本型字符串:FFFFFF十六进制:(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15公式:文本从右到左位置值做为16的次幂再乘以位置数值的总和;例如如:F2CAB套用上面公式为:16^0*BB的十进制是1116^1*AA的十进制是1016^2*CC的十进制是1216^3*216^4*FF的十进制是1516^0*11+16^1*10+16^2*12+16^4*15+16^4*F=994475第二课偏色计算器
取坐标处颜色为了能更好的让大家理解颜色,我开始教大家制作一个取色器:要用到的API命令GetCursorPos:检取光标的位置,以屏幕坐标表示。IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。返回值:0失败、1成功GetAsyncKeyState:判断虚拟键状态vKey:欲测试的虚拟键的键码返回值:用来判断函数调用时指定虚拟键的状态GetDc:该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文环境的句柄,以后可以在GDI函数中使用该句柄来在设备上下文环境中绘图。hWnd:设备上下文环境被检索的窗口句柄,如果值为NULL,GetDC则检索整个屏幕设备上下文环境。第二课偏色计算器
取坐标处颜色为了能更好的让大家理解颜色,我开始教大家制作一个取色器:要用到的API命令ReleaseDC:释放设备上下文环境(DC)供其他应用程序使用,每次调用GetWindowDC或GetDC函数检索公用设备上下文环境之后,必须调用ReleaseDC函数来释放设备上下文环境。hWnd:指向要释放的设备上下文环境所在的窗口的句柄。hDC:指向要释放的设备上下文环境的句柄。GetPixel:检索指定坐标点的像素的RGB颜色值hdc:设备环境句柄。nXPos:指定要检查的像素点的逻辑X轴坐标。nYPos:指定要检查的像素点的逻辑Y轴坐标。返回值:返回值是该象像点的RGB值。第三课偏色计算器
偏色计算偏色:如果大家明白了第一课的内容那么偏色就更容易理解了,直观的说偏色就是两个颜色值的差。无定式:很多朋友要我把偏色做一个精准的定式,这里我可以告诉大家偏色无定式,在我们做图色辅助时,通常一个图片或文字颜色复杂,这不可能把偏色取的极为准确,所以偏色的值无需精准,但也必须取值。偏色计算:这个很简单,就是取两个颜色的值相减的绝对值,然后再计算分量转为十六进制:1、取两种颜色值2、计算两种颜色值差的3、差值计算颜色分量转十六进制合并GetAsyncKeyState:判断虚拟键状态vKey:欲测试的虚拟键的键码返回值:用来判断函数调用时指定虚拟键的状态微调:在颜色非常复杂的时候,我们计算了偏色也不一定达到想要的效果时,我们通常调节十六进制中的B的值来分析二值化区域的清晰度,这也是一个非常好的办法第四课偏色计算器
分量转化与合并偏色:如果大家明白了第一课的内容那么偏色就更容易理解了,直观的说偏色就是两个颜色值的差。无定式:很多朋友要我把偏色做一个精准的定式,这里我可以告诉大家偏色无定式,在我们做图色辅助时,通常一个图片或文字颜色复杂,这不可能把偏色取的极为准确,所以偏色的值无需精准,但也必须取值。偏色计算:这个很简单,就是取两个颜色的值相减的绝对值,然后再计算分量转为十六进制:1、取两种颜色值2、计算两种颜色值差的3、差值计算颜色分量转十六进制合并GetAsyncKeyState:判断虚拟键状态vKey:欲测试的虚拟键的键码返回值:用来判断函数调用时指定虚拟键的状态微调:在颜色非常复杂的时候,我们计算了偏色也不一定达到想要的效果时,我们通常调节十六进制中的B的值来分析二值化区域的清晰度,这也是一个非常好的办法第五课十六进制转RGB分量RGB函数逆向公式:RGB分量值,易语言存储颜色是字节集形式:红=取字节集数据(到字节集(颜色值),#字节型,1)绿=取字节集数据(到字节集(颜色值),#字节型,2)蓝=取字节集数据(到字节集(颜色值),#字节型,3)或红=位与(颜色值,255)绿=位与(颜色值,65280)/256蓝=位与(颜色值,16711680)/65536RGB十六进制值:Rgb颜色值分量转化为十六进制的重新组合就是十六进制值,这是计算机中最常用的表示方法即:R:FFG:FFB:FF;组合为固定的六位文本型字符串:FFFFFF十六进制:(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15公式:文本从右到左位置值做为16的次幂再乘以位置数值的总和;例如如:F2CAB套用上面公式为:16^0*BB的十进制是1116^1*AA的十进制是1016^2*CC的十进制是1216^3*216^4*FF的十进制是1516^0*11+16^1*10+16^2*12+16^4*15+16^4*F=994475第六课透明图位图:计算机中无压缩不失真的图片,位图格式是bmp文件,色深是24位透明色:当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理。很多朋友透明图错误的理解是这4个点颜色一致
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025兼职雇佣合同范文
- 2025怎样填写劳动合同
- 2025年度智能家居装修房子买卖合同3篇
- 2025大学生平安保险合同
- 2025年度摩托车改装配件授权转让合同3篇
- 二零二五年度2025年度国有土地上房屋征收拆迁补偿合同3篇
- 二零二五年度航空产业用地租赁与航空服务合同3篇
- 2024年高校学生宿舍区多功能桌椅采购合同3篇
- 2025年度环保设施建设提前终止合同申请书2篇
- 2024年简化型房产转让合同样本
- 《进制及进制转换》课件
- 小学生漫画独立学习力
- 燃气用户安装检修工试题库(含答案)
- 浙美版小学美术五年级上册测试卷
- 以资源换产业方案
- 2022-2023学年四川省南充市九年级(上)期末数学试卷
- 陕西省重点中学2022-2023学年高二上学期期末考试英语试卷(含答案)
- 安徽省生猪养殖业低碳发展模式及技术经济效果研究的中期报告
- 医院耗材管理委员会制度
- 二次函数大单元整体设计课件 【大单元教学】 学情分析指导 九年级数学北师大版下册
- 风管机空调安装施工方案
评论
0/150
提交评论