粉丝488获赞2514
啊,大家好,这期视频主要是对上一期啊案件精灵大漠插件安装教程了一个补充吧啊,有同学私信问我说大漠插件有没有免注册的办法 啊,那实诚的告诉大家,就是按键精灵使用弹幕插件是没有免注册的办法的 啊,必须要注册到系统才可以去使用到大幕插件所有的方法啊。那其实啊,这里这两个配置啊,最终其实是把这两啊附件里面这两个核心文件啊 释放到这个大摩擦键这个目录里面,也就是说啊,譬如说用户使用你的脚本的时候啊,脚本启动之后,会在这个吸 盘这个目录里面自动创建这个大漠插件的这个文件夹,并且啊把这两个文件啊释放到这里,然后呢啊,这里才可以去调用大漠插件的这个文件,然后呢才能去啊创建大漠的这个对象, 然后才能使用到弹幕插件的所有的方法啊,大致的那个注册的流程就是这样子, 然后呢啊,有些同学啊问我说就是大漠插件 vip 怎怎么去注册,那其实 vip 注册非常的简单,其实就是一行代码的问题, 然后呢啊,这项蛋买了两个参数,第一个参数就是您啊购买 买大墨插件的注册码啊,大墨插件后台应该是有一个注册码的,然后你把牢给啊 放进来,然后第二个参数空的就行了,因为我本人我是用免费的版本,我没有办法给大家去演示这个 vip 的版本,所以啊,大家购买之后再去啊,自己去试一试吧。 好的,那这一期视频就先录制到这里啊,谢谢大家,拜拜。
欢迎大家观看本期的 c 家家助手编程, 这个是家家助手的话是可以在助手上获得这个机子,还有大漠的一个注册码,还有就是模块 还有编程的工具里面还可以获得这个编程的代代码,还有这个函数大家只要稍微的修改就可以直接用到自己的身上, 这是为了给大家打下个基础,让大家直接快速的去编程,就不用自己再去慢慢的一个个的去研究,然后去找 在我这个助手上面的基础上直接改一下就可以了。首先我们先说一下第一节的一个课程 获取他的一个机子,首先的话这是这是助手,助手的话是免费的,这边显示要账号密码的话,我们不用理他,我们直接点这个试用登录就可以了,然后这边时间是没有限制的, 首先的话我们可以看到这里是这个机子,可以直接搜索 就可以搜索到你对应 后面的话会越来越多的这个东西,所以这边就有一个搜索的功能,我们双击这个最新的机子,然后他这边会提示你是否查看,我们这边点击。四, 这个软件的话可以在群里面下载,或者是我提供的那个下载地址里面下载,或者在我们的论坛里面也可以直接下载,这里面就可以获取到这个最新的一个机子,然后你把这个机子拿出来用就可以了, 然后注册码的话也是这样双击这个 二零二二年的最新的一个注册吗?四,稍微等待一会, 现在我们就可以看到我们获取到了这个最新的注册吗?我们可以来来来一个来试一下 啊。算了不是了,注册码大家应该都知道怎么用吧?要把这个填到注册码里面,这是附加码,就这样。然后像这个工具包的话,软件, 这是我们的一个视频分享的一个软件,在里面可以下载到五百多套的一个视频教程,可以供大家观看。 然后这是我们的一边城学院 的一个软件包,软件包里面就是我前面的课程教大家用的,教大家编程的时候用的那些东西, 当然这是免费的软件包,所以他有一些是没有的。完整版的话是要是要我们的一个视频软件的一个会员才可以获得完整版手,然后这是模块,我们也是双击他, 然后这是这个模块的一个下载地址,我们可以看到这是模块的下载地址, 里面有内存模块,还有大摩擦键的一个模块,模块的话主要是适用于这个预言的, 在里面就可以直接下载,模块的话,我这边没有进行加密,直接大家免费就可以使用, 那我们可以看。嗯,我们可以看到这个其实是我这边写在了桌面上,这也没有关系啊,我们会关掉软件,关掉软件他就会自动删除啊,所以大家不用担心垃圾文件哦, 我们点击试用 啊,搞错了,不好意思,进错了软件, 双击这个 c 加加助手进来,然后我们再看这个函数,预言函数后面还会添加这个 c 加加的函数,大家直接用里面的代码改一下,就可以变成自己的一个想要的功能。 首先的话我们可以看到这边是直接获取的, 然后这个怎么用呢?等我卖个关子,我们下节课告诉大家这个怎么用。
哈喽,大家好,我是 lex, 这节课的话给大家简单的讲一下大漠的一些基础工具和开发文档怎么去使用。 嗯,这些那个工具呢?文档我会发在网盘里,博客的,博客上面有地址,自行去下载就可以了。第一个就是大漠工具,这个比较常用啊,呃,只简单的讲几点,一个是绑定句柄,点这里 一个小圆圈,然后放到你要的窗口上啊,注意啊,比如说,呃,有的程序是多层嵌套的一个聚柄,他最外层是一个顶级复聚柄,他 里面可能会有一个这种编辑的,还有一个 stat spa, 然后状态。呃,游戏的话,嗯,看不同游戏而定吧,大家自己去测一下, 比如说上这个就是标题,就是新建文本文档,一个 note pad 一个,里面呢就是一个类名,没有标题, 主要主要是记住标题和类名,主要这两个,那个绑定解绑。 呃,第二个就是找图和找色,抓图,找色,呃,比如说桌面上这个停了八步,然后我去抓,我选取 这个范围双击,那么左上角加载了图片,然后 选取的范围显示这张图片的范围,左上角的 x 是七四九, y 是十五,右下角右下角这个地方八九三九三,左上角右下角 x 一 y 一 x 二 y 二。然后还有一个就是找四点一下, 点一下之后左上角应该会有个放大的圈,我这可能有点 bug, 点击了以后它会显示坐标, 然后 颜色值, app 的颜色,这个我们也会用到啊,偏色的话,这个昨天找色还有找字的时候用, 简单的会借两点就可以了。还有一个注意的地方,就是比如说找这个图,我图的大小是这些, 我图结的大小是这些,你有可能会找不到,所以找的时候大范围可以,再如果找不到的话,范围可以再大一些, 但不是越大越好。你如果从左上角找到右下角,那么 他会耗费性能的,就是范围越小越好。你比如说我只抓 这一点点,这一点,这个图我的范围可以选这些,或者是一个 logo 这么大。 嗯,这边是字库,后面会用到,会给大家讲一下。呃,简单的会抓图和找色,一个剧本绑定就可以了。 呃,接下来是一个测试工具,这个测试工具会要需要这个注册码和附加码的,这上节课给大家有介绍 注册工具的作用是什么呢?因为我们每个游戏的聚柄和绑支持绑定的模式都是不一样的,我们在写之 钱需要先去测试一下,比如说记事本的,我去绑定 你就能看到他有一共有三个,第一个是外层聚冰,第二个是艾迪特聚冰,第三个是 that spa, 然后对应的类名标题,这个我们后面会用到 绑定参数呢,这个就是需要我们去设置的,比如说一般后台的话, 比较常见的一个 windows 和 windows 三,我认识一个 windows, 点击绑定好使成功,然后我们就可以去测试一下,比如说截图啊,截图成功了啊,查找颜色 啊,应用是空白,没法去测试吗?然后鼠标,鼠标的话,比如说我们让他右键 red click, 可以键盘,键盘输入 p please, 比如说输入一个,呃诶诶,可以撸串儿,一二三一二三也可以,文本输入 也可以。呃,后面的话暂时用不到。呃,这些绑定参数 去哪里获取呢?比如说我这么多参数,我到底应该用哪个呢?那么现在就要到要用到。第三个就是 大漠的一片接口文档,比如他有一些,这里面有个箭鼠的, 有涂色的,查找图片, 等一下给大家讲一下。简单讲一下常用的,比如说刚才这个,呃,绑定,说绑定模糊,搜一下,笨办法就是挨过去查嘛,挨个点,他可能没有显示标题,这个版本没有显示标题 版的 window 整出型,那么它就是绑定的,区别整张绑定代码。我们看一下 大漠般的温度,这个 ex 的话般的温度是个基础,后面都是衍生扩展的, 我们就看他对应的吧, 高级用户使用收费的。 第一个就是聚柄整数型,一定要注意这个数据类型啊。整数型第四步类组成 屏幕获取颜色的方式有哪几种?我们现在是温度,他有 gdi, gdi2, 看你需求啊,并不是说你把所有的点上 就行,效果不是很好,需要越少越好。然后鼠标的 window, 后台的 window 是三,是窗口 dx 模式, 然后这个我没设置, 还有个是键盘的 显示,鼠标键盘帕布雷克,还有模式就是对应的,你去查一下就行。查这个参数他 让你去填,是填什么数据类型啊?这个数据类型是什么含义啊? 他后面都讲的很详细, 比如像这个都幺零幺是推荐使用的。 呃,绑定测试工具,就给大家简单的讲到这里,后面用的时候再说, 然后给大家讲一下这个 api 的常用文档 啊。窗口类的话,我简单的整理了一下美举,只给大家简单的看一眼美举,美举类型, 比如,比如这个他一定要看清数据类型是整数形,当零的时候是桌面,是桌, 桌面,然后装口,聚柄抬头标题,然后克拉斯内是类名,就我们刚才获取的,然后至于这个就是 你以哪个 super 或者哪以以哪个参数去查询。比如说一的话,如果只设置一的话就是一个抬头,二的话就是类名,一加二的话就是 一加二的话是就是都用后面有个实力还返回值, 我们只需要 s 的话,比如说这个,只需要这个就可以了。打印他的返回值, 然后查找区别 啊。类名艾特, 然后返回值没找到,返回零,发动 spa, 然后正如星的聚柄要发送的文本,成功一,失败零,然后实力代码,然后绑定窗口 啊,刚才讲过还有个肩膀 解绑成功,失败。呃,是参数,不需要参数那个,呃,他是退出的时候去执行。这个后面我们我们会用到。还有 获取窗口状态,聚柄标志啊,我们后面会应到是否存在,然后是否勿响应。 比如这是实力代码,大漠 get window 聚丙三,他就判断是否最小化,如果是一,那就是已经最小化了 哦。键盘鼠标找图,找色,多去配置找字,嗯,这是比较常用的,就是免了,免得, 嗯,新学的同学去挨个搜去了,然后到时候会发到博客让大家学这门课的时候,或者是后面的时候自己去搜一下就可以,然后后面的话,呃,比如说这上面没有的话,嗯, 大家还是要靠自己就百度或者从这边挨个找嘛,没办法。比如说 ig, 我们上节课的 ig 是怎么来的?为什么要用注册码?都是大漠给定好的, 多调试,多打印出他的返回值就可以了。 嗯,好,这节课就简单的讲到这里,好,谢谢大家。
大家好,我是黑猫,上一节我们讲解了拍份吊用免费的大猫版本,三点一二三二,那么本节呢,我们来讲一下收费的版本,那收费的版本呢?那大家呢就去啊这个网上或者是某宝去搜一下,那这个呢就是收费的, 那收费的呢也是一样啊,我们呢如果是之前注册过免费的呢,我们就从系统里面卸载大幕, 然后呢再来双击注册大漠插件到系统,那如果还是失败的话呢,那还是按照之前的啊,先呢啊,使用管理员的这种权限来启动一下 fm d, 然后切换到这个目录下, 然后呢再去执行啊之前的这一段代码。好,然后呢接下来呢我 我们就用这个程序呢来演示一下。嗯,那么这个收费的大漠呢,我们这个软件我们来看一下,他也是需要使用管理员身份来运行啊,就是脚本本身呢,就要使用管理员来运行。 好,然后呢我们看一下这个命令,然后呢这个软件呢正在启动。好,那这个注册呢,我们来看一下它的名字呢,叫做 r e g, 当然了我们也可以直接搜索。 好,我们直接在锁引这里面呢,这我之前搜过,叫 r e g 好,回车。好,那这个呢就是 red zer, 然后呢这里有两个参数,一个叫 ajco 的好,就是我们的注册码,那这个付费之后呢,他会发给你,当然了我和这个大漠呢是没有任何关系的,只是拿来学习和交流。 好,然后呢这个是文压音否啊,这是附加版本信息,也是直接发给我们的,然后呢反位置,如果是一的话呢就是成空啊,否则的话呢是余额不足。 好,然后呢接下来呢我们就来看一下。 好,那这里呢我们来调用一下这二十 g, 然后呢他已经打开了。好,打开之后呢这个代码呢我复制一下。第一个呢是免费版 版本的,然后呢第二个是付费版本的, 好,把之前的代码呢粘贴过来。 然后呢这个呢叫瑞塔尔来一个反馈值啊,因为呢第一次的话,如果你没有用这个打开 啊,然后呢就是普通的去运行的话,他返回了注册失败,然后呢返回职呢,其实呢就是这个就是负二啊,他提示你他是没有以管理员方式来运行,所以说呢,这个大家可以自己来尝试一下。 然后呢那我们这里呢就来调用一下大漠点 ig, 然后呢这里面呢传递这两个码啊,当然了,因为在录制课程的时候呢就是很多命令,其实不收费的,大家要分点一二三二就 可以啊,那这两个码我们怎么填呢?那这我这里呢已经是啊,这个注册的啊,有这个码的,但是呢这个时候呢如果是明文的话,其实也是很危险的,因为明文的话其实是容易被传播的啊, 然后呢他是按照每一台机器一天啊,大概是七分钱,就是你想的话啊,然后呢接下来呢啊,那我这里呢就是如果说啊 read 头儿,如果这个值是一的话,那我就打印一下,这个叫注册成功。 好,那么否则的话呢都是注册失败啊,不管什么原因呢,他都是失败的。 好,然后呢接下来那我这里呢使用文件读取的方式啊,因为呢我把这个码呢给它放到了买给的哈巴,就是我的这个里面,当然呢并没有贴到给的哈巴上啊,就是这个趴坐的点 tmt。 好,那这里呢我来复制一下,然后呢这里呢使用一种文件读取的形式, 然后呢这两个码之间呢,我是用逗号呢给它分割开的。然后呢这里呢叫做假如说叫麦炕的。 好,我的账号。然后呢初始的时候呢,这也什么都没有啊,他是空的。 好,然后呢打开这里呢就要使用到 这个绝对入镜了啊,当然了,这里呢就用,我这里呢就用绝对入镜了。然后呢接下来呢是 possword 点 txt。 好,然后其实默认呢就是以制度的形式。 好,然后呢 my account 给他设置为。好, 那么这里呢就是 f 点瑞把这个内容的读进来,读进来之后呢,他是一个字物串,然后逗号另一个字物串,那我们接下来呢把它 给他用,死不力,他切分一下麦炕,他呢就是麦炕的点,死不力啊,以逗号的形式给他切割开啊, 那这个呢,大家呢,其实在啊自己分享代码的时候也是这样的,有很多用户们密码呢,我们可以把它放到一个这样的一个其他的文件当中存起来,然后呢呢这个位置呢就是 macom 零。好,那这个位置呢就是 macom 一。 好,那我们来启动一下,看看是否成功。 好,那这里呢显示注册成功。好,那接下来呢,我们就来学习一些简单的命令啊,因为在开始的时候呢打开了折断僵尸, 那这个呢?呃,一般呢在写游戏辅助的时候呢啊,都会给他来举例,而且在私家家课程当中,我也是首先写的是啊这个项目,然后呢大漠呢, 他肯定是,就是用插件的话,他肯定是没有这个非压夹功能更加强大,但是也可以实现很多功能,因为我们学习的是脚本。 好,那这个呢,首先我们来看一下我们的命令啊,一般来讲呢,第一个命令都是查找窗口, 这个呢叫范斗冰斗,然后呢反复一个窗口聚柄啊,窗口聚柄呢,就是一个憨斗啊,在这个 v 三二的变成当中,他是个憨斗对象,但是呢我们如果不了解的话呢,就不用考虑这么多。 好,然后呢翻斗运动呢?然后第一个是类名,第二个是抬头窗口,类名呢,这是模糊匹配的,我们这里可以设为空,这两个只要传一个就行。然后这个也是模糊匹配的,叫抬头,叫标题啊,那我们一般呢都是用标题。 好,所以说呢,这是第一条命令。 好,那这个呢是汉董啊,这两个呢我暂时又不需要了啊,因为呢他已经没有问题了。好,那这就是我们前面的代码。 好,那这里呢啊,给大家稍微改一下。好, retie。 好,然后呢接下来呢,我们就正常的去写我们的程序啊, swd 憨斗。 好,首先呢我们来查找一下,看看能不能找到叫 dm 点叫范的 window。 然后呢如何获取窗口标题呢啊,在我们的工具里面都是有个大漠综合工具, 当然了查找他的这个工具有很多,就是查找窗口。好,然后呢这里呢我们就来看一下啊,这个窗口的这个位置啊,就有这样一个小的图标,我们给他拿过来。好,然后呢点一下 啊,当然了啊,他呢属性啊,他已经找到了。好,然后标题呢啊,这里呢?这样,我们给他继续拿过来 啊,植物大僵尸中文版就是这个,然后这是巨饼,它是十六斤制的啊,窗口位置大小,客户区大小,这里的都给我们了。 好,类名也给我们了,叫闷晕斗,这两个呢,我们一般的其实用一个标题就可以了啊,这个是饭的晕斗,然后呢再 来确认一下啊,这个大消息,如果不清楚呢,就复制过来。好,第一个参数呢,泪明味道射个空。然后呢接下来植入大僵尸中文版,然后呢打印一下 hwnd。 好,如果打印的啊,打印一下。好,那这里呢我们来运行 好,铸造成功,然后呢这个呢是一个禁制的问题,我们来看一下, 这是十禁止,但是呢大漠这里显示的呢,他是十六禁止,所以说呢,我们这里呢写一下,我们现在呢是 dan sim, 叫一二四九六三零,然后呢这个是十六禁止。好,那我们来看一下, 一三一五一,所以说呢,这两个结果呢,其实是一样的,当然了,我们也可以这样。 好使用这个百分号 x。 好,然后呢再来启动一下, 好,那这样呢也可以得到这个结果。好,那这就是我们第一条命令。 然后呢接下来呢,我们再来看一下,这里呢还有一些叫收费功能,收费功能呢,是根据晋城名来查找。好,这样的一个窗口。好,那什么是晋城 名呢?这里呢由 processed name 还有 class, 还有抬头。好, class 是类名抬头的标题。然后呢进程啊,那我们就按一下 ctrl alt 加上 delete, 选择任务管理器。 好,这里呢就有进程,然后呢我们要找的是折断僵尸。 好,就是这一个,然后呢这个是鼠标右键,然后呢我们可以这样转到详细信息。 好, please id, 这个呢就是进程,就在这里。好,那我们来看一下它的属性。好,把它复制一下,这个就是进程,那这个就是收费功能,那正好呢,我们 可以来验证一下。好, hwnd, 他呢等于 dm 点。好,那这个呢?啊,我先把之前的这个进程名呢先复制一下,叫进程名。 好,这一个呢叫 fandwindo by process。 好,那后面两个呢?这是模糊匹配的晋城名是精确匹配,但是不区分。大球心 好,粘过来。 好,进程明,我们就直接给他进行精确匹配了,然后后面两个。好,后面两个我就不传了。好,那这个收费功能, 那我们再来运行一下,这里呢给他换个大一个,看看有没有变化。 好,注册成功,这个变大些了,所以说这个收费功能呢就可以使用了。那么大家当可以使用第一个收费功能的时候,那证明呢?我们这个收费功能呢注册成功了。好,那么本节内容呢,就先到这里。
ok, 那我们开始今天的一个课程啊,第三节,那么大漠涂色,涂色,我们上节课讲了涂,那么这节课就要讲色了, 那么在此之前呢,补充一下上节课漏奖的一个透明图制作和一个获取窗口聚品的手段啊,我们先找到上节课的一个文件啊,在配置里面,我们上节课呢,截了四张图,对吧? ok, 我们先讲这个图片啊,我们打开这个大漠综合工具啊, 然后呢再打开这个啊,接口文档啊,接口文档,我们就拿这个图片,就拿这个主页标识这个图片来举例啊,来举例, 呃,假设我要制作这个主页标识一个透明图,该怎么操作呢?那么一样的,我们先抓图,把图图片抓下来啊,大概这个范围,对吧,敲一下回车啊,然后呢 点编辑,点编辑呢,会出现这么个图片啊,我们鼠标呢放到这个图片范围内呢,按住 alt 键加滚轮键,可以进行放大缩小啊,一定要放这图片内放图片外在滚轮是没有效果的啊。 然后呢,点击这个不规则图形,那么点一下空白处,对吧,点大概这个,这个外面的这一片区域是个选区工具啊,我们然后呢点这个油漆桶,可以进行染色啊,进行染色啊,那么这个选区工具呢,就跟 ps 里面的那个选区工具一样啊,这里可以调整容差,对吧?你可以自行调整啊,按住 ctrl 加 d 键呢, 反正反正,大概这个意思啊,这个我这个快捷键不知道,可能是冲突来怎么回事?按住 ctrl 加 d 可以取消选区啊,可以取消选区,那么透明图是什么意思呢?就是四个角啊,左上角,右上角,右下角和左下角,这这四个角的这个点的像素点的颜色一样的话呢,那么他 默认会把这个图片视为透明图,所以说你不管染的这个颜色是什么颜色,无所谓的啊,无所谓的,你染的白色花花里胡哨各种颜色都行,但是呢,建议染,建议啊,这边染色呢,就给他默认的是这个就是偏紫色的这么一个粉色的吧, 这么个颜色,因为这个颜色呢比较不不不,容易跟其他颜色冲突啊, 那么这样子呢,然后我们点一下这个,这个是自动裁剪啊,他会把这个图片裁剪成一个比较合适的大小,然后我们点返这个,这个,这个叫什么?返包,包包存返回啊, 怎么老咳嗽最近?然后这么就是个透明图了,那么透明图和这个普通图什么区别呢?那么非常简单,那么透明图寻找的速度肯定是比这个普通图片要快很多, 对不对啊?然后我们点保存就行了啊,那非常简单啊,非常简单,然后保存就完事了,保存到你的个这个寻找路径一样就行了。然后呢,敲代码还是一样的啊,还是一样的,这个代码,代码没有任何变动啊,主要是这个图片制作, 再教大家一下,应该会了吧。啊,这么一波操作,编辑对吧?选择一个选区,你看这个形状的一看就是,对吧,主页这么一个标识吗?对不对?然后四个角的一定要保证啊,四个角的颜色是一致,他才会默认的,把这个颜色给他视为透明图, 然后保返回,保存下就可以了。好吧,这个就是透明图的制作,那么第二个啊,补充一下这个叫获取窗口聚饼的手段啊。呃,在这里上节课呢,我们这里呢,这个窗口聚饼呢,幺二四七九七零,对吧?我们把它固定了,那么显然这个窗口聚饼是不能固定的,因为 当一个程序,他的聚饼,他的窗口啊,只要关闭和启动,他的窗口聚饼就会变动,就会变动,可以我们可以看到啊,当前这个窗口聚饼是三九六幺八零,对不对?我们把这个接口往上插掉,然后重新打开一个, 重新打开一个,我们再取一下这个句柄,然后又变了,对吧?幺幺幺五零八零,对不对?那么我们肯定不能把它写死啊,我们要有个手段去获取它的窗口句柄,对不对?这边呢,我们建一个,建一个新的一个一元程序啊, 获取窗口具备的手段。那首先第一步我们要了解这个窗口的结构,对不对?我们把鼠标拖过来,拖到这个接口文档里面,点一下属性,可以看到这里有个类名和一个标题,对吧?那么我们可以通过它的类名和标题,从而获取它的什么句柄啊?看我操作啊, 非常简单的一个命令啊,这里是调调用的一个精益模块,里面的命令叫做什么呢?叫做窗口取句柄啊,非常简单啊,那么上面两个可以空啊,不用填,我们填类名,类名是什么?类名就是我们这里, 嗯,属性这里面的一个类名就是这个,对吧?我们粘贴进去文本型啊,那么标题是什么?那么标题也是一样的,我们把这个标题复制一下,哎,粘粘贴进去,对吧?然后呢?我们可以他有个返回值聚饼,我们给他一个返回值啊,调色输出,把这个聚饼输出一下 f 五测试幺幺幺五零五零八零,对不对啊?和这个是一致的啊?那我们把它关掉,把它擦掉啊,重新打开一个接口文档,好,我们这个时候呢再把它这个代码重新结束运行一下。五九五九二零幺四,对吧?五九二零幺四,我们 看一下我我,我们来重新这个地方要获取一下啊,五九二零幺四,对不对?那么这样子他这个不管这个窗口再怎么关闭多少次,对吧?永远是可以获取到句柄的,这是第一种方法啊,那么像对于有一些某些游戏啊,你比如说像撸啊撸啊,你像吃鸡啊,对吧? 呃,很多游戏的一些窗口级别,他获取方式没有那么简单啊,他可能就你这个方式呢,他获取不到,对吧?那么还有第二种方式啊,第二种方式叫做什么呢?窗口模糊, 模糊便利窗口,对吧?我们第一个,第二个,第三个,呃,第二个,第一个可以不用填,第二个可以填,第三个也可以填,都可以选填的啊,我们通常呢填第二个啊,类名,给他一个类名,他是模糊的去便利这个窗口的,我们把类名填进去啊,填进去 以后呢,他会有,他会有一个返回一个结果数组,我们给他一个数组,结果结果数组是一个整数型的数组,调整输出一下这个结果数组, 看这里头他有多少个啊?就一个啊,他像有一些窗口啊,他的一个这个数组啊, 会很多,就是相同的这个类名啊,会很多很多啊,这里我就不举例了,反正大概这个意思啊,大概是这个意思,就是你不管是什么游戏也好啊,你只要稍微给他提供一个信息,对吧?标题也好啊,一般通用的是类名,通过类名去找,那么这里的结果数组,他这个结果呢? 正常情况啊,不会像这个接口文档这么简单啊,不可能只有一个,他可能有很多个,五个、六个、七个、八个,这种结果,对不对?那么我们就要进行便利,把他这个结果给输出来,对不对?我们就祭祀循环手便利。 这个数组怎么变利呢?取数组成元数,对不对?首先取他一下有总共多少个结果,对吧?哎?取他多少个结果,然后这里给他一个计次啊,随便写一个变量啊,哎,然后我们再 再输出一下这个当前的句柄,对吧?那么这个输出的结果就是当前当前的第一个句柄,对不对?因为它总共的就一个嘛,我们再运行一下看看啊,对吧?五九二零幺四, 是不是?然后呢,我们再可以通过什么呢?通过一些判断来去判断,哎?是不是这个窗口,比如说我们通过这个标题的判断,对吧?或者说通过什么呢?通过这个窗口大小的一个判断, 是不是?哎?我们再来他这个窗口大小怎么那么小啊?这个窗口大小,对吧?幺三幺七八二六啊,或者说这个大小都可以啊,我们可以通过这几个 数据来判断,比如说我们先编辑标题啊,通过标题判断,那么有一个病例叫什么窗口取标题,那非常简单啊,那么我们把这个数组,啊,不对,把这个句柄啊,把这个句柄来传进去,他会返回一个什么?返回一个窗口标题,我们调整输出一下, 对吧?大漠插件接口说明,对不对?那么这个时候我们就可以判断了,对吧?如果,如果真,哎,这个东西,对吧?它返回的值等于什么?等于大漠接口说明, 等于大号结某说明,是吧?那就跳出循环了,对不对?跳出循环说明找到了呗,对吧?我们我们这里还要定一个变量,就是句柄啊,句柄,句柄,那么就等于什么呢?就等于这个玩意,对吧?哎,然后跳出循环,那么循环外面调出输出一下这个句柄,把这个句柄给它传出来, 对吧?哎,或者说还可以另一种方式,叫什么呢?寻找文本的方式,他有些这个标题,他也不一定是固定的,但是他某几个字是固定的,比如说大冒插件这四个字是固定的,但是接口说明不是固定的,那么我们可以只寻找这大冒插件这四个字,对不对?那么就是寻找文本,呃,寻找文本, 那么我们一样的是取标题,对吧?把这个被寻找的,那么我们寻找什么呢?寻找大漠大漠插件, 对吧?哎,他的返回值呢?是找到了,他会返回一个,这个就是字符长度啊,所以说我们他找不到,他会返回一个负一,所以我们只需要通过什么呢?通过负一来判断,就是不等于负一, 只要他不等于负一,那么说明什么?说明他找到了这个大漠插肩这四个字,对不对啊?就这个意思啊。 然后呢,我们再一样的句柄等于这个结果数组这么个句柄,然后呢?跳出循环输出这个句柄,一样的道理,你看一样是五九二零幺四啊,五九二零幺四, 这是一种方法,那么还有一种方法是什么呢?就是窗口,对吧?取位置和大小,我们可以通过位置和大小判断。像有些窗口他的位置大小是固定的,你比如说像什么游戏啊,对吧?位置大小你要,你要做游戏小本,那位置大小肯定是固定的,对不对?你不固定的话,那你这个这这这不妥当,哈哈哈,对吧? 我们重新来这个取一下啊,这个窗口大小有两个,你可以去尝试啊,应该是这个客户区大小啊,客户区大小幺三零幺七八七啊,我们现在可以输出一下, 我们把这个结果数组这个东西给他放到这里面来啊,我们来输出一下啊,这个这个可以把它删掉了啊,输出一下这个窗口大。 哦,这个这个还这个还得不能这么输出啊?这里还给他一个变量窗口,目标窗口,目标窗口啊,他是一个自定义数据类型啊,这个自定义,这叫这个自定义数据类型的名字,叫做精益位置和大小。那么这个目标窗口呢? 他也有很多的,你看他目标穿过他的下面有几个分类,左边、顶边高度和宽度啊,我们只要输出他的宽度还有什么呢?还有他的一个高度,对吧?宽度和高度吗?对不对?我们把这个给他输出一下,我们可以看一下啊, 幺三幺七八二六,哦,那么也就是说是这个上面这个窗口大小,对吧?那么我们可以通过这个窗口大小去判断对不对所以说我们怎么判断呢就非常简单啊就是嗯 如果如果真目标窗口我们还有四分钟了,目标窗口点宽度等于啊多少幺三幺七啊且 目标窗口的高度等于八二六说明这个句柄是是是是我们需要的句柄对不对?那么就可以把这个句柄呢给他改成这个句柄啊,等于这个东西对吧?然后跳出循环跳出循环然后我们直接输出句柄 啊输出句柄嗯就是通过这个位置大小来去判断,就是窗口的宽度和高度来判断。哦这个句柄是正常的是 ok 的,我们可以用的啊。那么大概就这么几个方法啊,如果说还不行啊 你可以进群哈哈哈。呃进群找我啊进群来找我怎么处理?好吧啊通常这几个方法基本上通用了啊基本上通用了啊这个我操我这我怎么这么啰嗦这么啰嗦。我补充上节课都快把这个时间耗完了。 嗯上节课讲时间太长了,我的上级领导跟我说现在控制一下每节课只能讲十五分钟,我这里搞个定时器哈哈哈。 呃快速的讲一下吧。好吧那么设置方面设置方面呢其实很简单啊三个命令三个比较。呃常用的吧。其实最常用的就是一个就是多点找色这么个命令。好吧我一个个讲啊这个命令我们看下接口文档。 他要回车啊。这个是一个什么呢?查找指定区域内的颜色啊格式为。这个什么玩意啊注意什么什么。这个也不用看了啊,反正就是他,怎么呢?就是你给他一个区域,再给他一个颜色值,对不对?他在这个区域内,他找到这个颜色值,他就给你返回个找到 他没找到,他就给你返回没找到,非常简单,非常好理解。好吧,我们在代码里面测试一下啊,我们在这个第二节课的代码里面的基础上呢,我们可以测试一下啊。呃,把这个,把这个他给他,把这个给他闭了 呀。这个窗口,这个窗口据柄呢?我们可以定义一个子程序。定义一个子程序啊,这个叫什么呢?叫功能, 功能获取获取接口文档句柄,对不对?获取接口文档句柄,我们可以自己定义一下,然后给它返回值这个群。哎呀,我这里搞错了吗?这个群要改一下啊?这个群是老群啊,这个群是新群。 返回一个什么呢?整数型锯柄啊。返回个整数型锯柄。那么我们这个接口文档呢?可以直接用什么呢?直接用窗口 曲曲柄,对吧?穿过曲曲柄给他一个类名,给他一个标题。呃,类名,标题是什么呢?我们直接复制粘贴啊。这个是标题,对吧?标题。那么这个是类名啊,这个是类名。那么直接返回就行了啊?直接返回就行了, 然后我们可以在这里调用。直接调用,对吧?哎,直接调用,我们可以调试输出一下, 七点二六绑定状态为一,对吧?成功啊,我们在这里呢,其实可以加个判断啊。加个判断,判断什么呢?如果, 呃,这里加个判断,把它转换成判断啊。如果绑定状态等于等于一,那么就调试输出什么呢?调试输出绑定成功,绑定窗口成功, 对吧?那么后面这个绑定它的就不需要了,如果它不等于一,那么就是有问题,对不对?就绑定窗口 失败,对吧?那么错误代码给他输出来,错误代码,错误代码给他输出出来就可以了。好吧,哎,可以这样子操作啊,这样子要稍微严谨一点。找色啊,我们来讲,找色 走射是这个命令, find color, 对吧?大漠点 friend color。 那么我们来用什么举例呢?我们来搞一个。这节课要加时了,时间已到了。我靠, 那下节课讲吧。好吧,哈哈,那这节课当做补充了。好吧,这节课当做补充。那么色这一块呢?下节课讲啊,那这节课当做补充。那好吧,这光说这两个我都已经 说了十五分钟吗?卧槽,有点夸张啊,哈哈哈哈。啊,打个广告,好吧,哎。学习中文编程,请访问我们的网址,三 w 点五爱火山八点 com 学习交流群,四七九二五零五九幺。好吧,那么这节课再见。
欢迎欢迎大家观看由于边城学院推出的最新的一期的课程 c 家家住手编程 这些我就不再去介绍了,大家自己看吧。然后第二节课是这个获取这个 tst 函数写法, 首先打开我们的软件,点击试用,然后我们双击这个弹触,然后我们打开语言, 怎么用呢?其实很简单啊, 我们可以看到上面 有两个主见,三个主见,那我们就新建一个一元程序双击窗口, 你想你想设置成什么样子?自己设置啊,这些基础上的我以前都教过,我也不再去啰嗦了,如果你不会的话就去看一下基础, 当然是可以看我写的基础或者是别人的都可以。然后我们可以看一下这边组建的话是一个按钮,我们加个按钮,这边我就不去设计他的一个样子了,然后一个 编辑框,两个编辑框,我们在上面画两个编辑框, 然后的话我们双击这个按钮,然后他就会进入这个启动窗口按钮一单击事件, 然后我们把这个代码给他,从版本这里开始啊,从版本这里开始复制出来 样子,应该可以 直接覆盖上去,粘贴上去,然后我们看一下有没有用到模块,没有 没有的话我们就是可以先试一下这个,这个是运行啊,我们点击运行, 然后要输入我们的这个要获取的一个目录, 我随便找啊, 这里面的话有很多的 tst 文件,我们直接把这个目录从这个上面复制出来,粘贴到上面, 有点不对啊,我们看一下在吗? 首先我们检查一下编辑框啊, 编辑框没有错, 我们再找一下那个目录, 这怎么回事呢?其实的话这是一些细节的问题,这里面我们这边是文件目录等于编辑框二,然后我们现在这个这个是编辑框二, 也就是说我们要在这里面填那个链接,然后才获取到这里,所以我们是写反了。 然后的话,像这个 c 家家助手的话,我这边已经改过来了,但是还没有更新新的版本,除非更新新的版本,不然这里代码是不会替换的。这里的话是这里要看清楚了, 这里要编辑框一,然后这里还要改成编辑框二,这样就可以了。 那我们来试一下 这里改成一,然后这里改成二,然后除了这两个地方的话,我们还要来到这个编辑框这里,然后这个允许多行默认的话是假,我们要给他来个真, 然后这里滚动条的话,我们要设置成这个横向和纵向滚动条,这样就行了。那我们点击运行, 现在我们就能获取到了, 我们可以看到我们把这个里面的这个 tst 文件全部都给他获取到了,这就是我们的课程啊, 有五百多套。 然后像这个获取 tst 的一个方法的话,一般是我们可以用在办公的时候,像我们比如说要检查他的一个 tst 文件啊之类的,或者是说你改一下后缀,改一下 其他后缀的一个文件,他也是可以查找的,不仅仅是文件,大家只要根据这种写法,然后的话 去改一下就可以了,稍微的修改好。以上就是本节课的内容,我们下节课再见。
好,我们来继续学习啊,易语言,那我们讲了这么多基础课之后啊,我们今天终于可以开始讲什么了,讲大漠插件了啊,它是一个非常重要的插件啊,无论你学习什么啊,安全经理也好啊,或者是易语也好啊,或者是将来我们可能还要学 python 啊, 那这个大摩插件呢,都是我们一个绕不过去的插件,因为它是一个很强大的一个综合插件啊,对于我们开发脚本来说的话, 开包脚本来说,他几乎就是一个啊必备的插件,所以说啊,我们学习大漠插件啊是很有必要的。好,我们之前学习这个按键的时候啊,学按键精灵的时候啊,我一般都还是用的是棉 免费版的啊,三点几版本啊三点几版本,那是他最后的免费版本啊,现在我们就开始尝试用他的收费版本啊,很多朋友一听收费啊就很容易被劝退啊,但是他这个收费其实很便宜啊,很便宜 啊,一台电脑一天啊,七分钱啊,一天七分钱,所以说你充个一百块的话,你可以用很久很久啊,所以说这个东西我们就不用太纠结啊, 如果你这样还嫌贵的话,那可以怎么样啊?上淘宝对吧?好,那我们学习这个弹幕插件之前呢啊,我们要先明确一个概念啊, 我们一元本身呢,他这个作者啊,他当时开发这个一元的时候,他可能没有想到啊,这个一元后来会在这个脚本界啊,这么受欢迎呢,这个可能不是这个作者的初衷啊,为什么现在啊,很多 朋友喜欢用这个易语言去开发脚本,主要还是因为很多这个啊,这是酷啊,这是我们这个之前学的这个模块对吧?啊,易语言模块很多这个模块啊,被各种各样的作者开发出来之后呢,他的功能越来越强大越来越完善 啊,就非常适合啊,现在写脚本去用。那我们学的大漠呢啊,他其实也是相当于一个什么一个模块啊,也是相当于一个模块。好了,我们去网上搜一下啊,大漠插件我们看怎么去用啊。 好,我们看第一个函就是啊,点一下啊,大摩擦键。 好啊,没有什么花里胡哨的啊东西啊,我们直接往下拖啊,拖到最底下看见没有?有个什么 有一个点我下载后台系统啊,看见没有点我下载后台系统。好,那你下载好之后呢啊,他就是这么一个啊,可执行程序 exe 啊。 好,我们来启动一下啊,你看他和我们这个官网其实差不多啊其实差不多,但是呢他多了一排菜单啊,在我们的头部啊啊在我们的顶部,你看他这一块就多了很多菜单对吧?那首先如果你没有账号的话你就要去怎么样注册一个账号啊,注册一个账号, 那你看好他为了减轻福气压力,新用户注册日期调整为每月一号到三号啊,他现在等于说他这个用户数量啊比较大,所以说他限制了我们的这个注册日期啊,所以说啊,如果你要注册的话你要注意一下啊,关注一下他这个注册日期,他的窗口器 只有三千啊。好,那如果你现在注册不了怎么办啊?上某宝啊上某宝自己去买一个啊,买个注册码也可以啊。好,那我们登录好我们的账号以后呢啊,我们在这个下载软件这里啊,就可以去下载我们的啊,大漠插件 他还有很多工具啊,你也可以把它削下来看一看啊。好,那我们今天主要用上了什么工具呢?我们主要需要这样几个东西啊,一个是他的大漠插件,这个是他的主体啊,他的主体,然后呢?还有一个什么大漠内裤生成工具 啊,后面这些工具你也可以把它啊都下一下啊,我们今天主要用这两个啊,啊,还有这个啊,免注册 d l l 啊,这个也要用一下。好,我们来看他们怎么用啊怎么用。首先我们来看这个啊,弹幕插件,你把它下载好以后呢,应该是这样 样子的啊,应该是一个啊这样子的啊,东西怎样说出来啊?你看他这里会告诉你他的解答密码都是一二三四啊,一二三四。好,还有当前版本号啊, 我们把这个大漠插件第一个就是大漠插件夹出来之后呢,应该这样子啊,应该是七点二三三六,然后我们点进去里面有很多东西,看见没有啊?里面有很多东西,包括后台系统啊,还有中控工具啊啊等等。好,那我们主要用什么呢?主要用的是这个大漠,就是 dm 点 dl。 好,我们再看这个啊,看大漠内裤啊生成工具,我们之前讲过什么是内什么是裤,对吧?啊?它是一个封装的形式。好,我们把这个东西啊,把它下载好以后呢,好把它解压缩啊,它就是这个东西啊,大漠内裤生成工具啊 v 二六点零。好,我们打 打开,你第一次打开他这也是没有东西的啊,你第一次打开的时候他这是空的啊,上面是没有路径的。好,我们可以怎么样呢?我们可以直接把我们的这个啊,大漠 那 d m 点 d l 把它拖进来,拖进来,你看好它就会形成一个什么路径, 然后别的都不用管啊,别的都不用管啊,别的都不用管,我们直接点生成好,生成以后呢,他就会在我们这个大漠的 dl 这个目录下面呢,生成一个文件夹,叫 alipud 啊, alipud 输出 好,他这个奥乐 pro 文件夹里面呢就有什么,就有很多编程语言的这个啊,文件夹,对吧?我们之前用的是什么?暗夜精灵对不对啊?这个是我们之前比较熟悉的啊,用的比较多,好了,我们今天用什么?我们今天要学这个异语言,对吧?就是一啊,他写的比较简单啊,就是一。 好,我们点开看一看啊,它里面有很多东西啊,一个是读我,一个是多线程模板啊,还有个是 obj 啊,你看这个读我,他只有一 kb 啊,啊,就很简单,对吧?他主要说一下什么?说一下我们这个啊,引用的方法。好,我们先不管他啊, 我们看这个 obj 它里面的代码就比较多了啊,它里面东西就比较多,你看啊,看起来很眼熟,对吧?就很像我们什么,就很像我们易云里面的函数,对不对?它里面就有很多,我们这个易云的这个子辰序函数啊,子辰序很多啊,很多很多, 他就是我们这个大漠这个插件的啊,里面的所有函数了啊,所有方法我们都可以在里面找到。好,那我们怎么用它呢?好,我们打开我们的异语言啊,然后我们点新建,新建一个 windows 程序啊,打窗口程序。好,我们点插入插入一个 插一个模块啊,内模块。好,在这里啊,我们再把我们这个啊大漠了啊,他这个 obj 啊,把它打开。 好,我们把全部给全选一下, ctrl 加 a 全选,然后 ctrl 加 c 复制,然后呢?过来我们全选好,然后再来 ctrl 加 v 啊粘贴,快来看 他这样就帮我把这个类啊啊,帮我们填充了,看见没有?他下面就有很多各种各样的这个啊,自称序啊,就是函数啊,很多很多啊。好,那我们在前面啊,我们改他的名字啊,改一下叫大摩擦肩啊, 然后呢我们把这个勾啊啊把这个公开,这个勾啊,把它勾一下啊,好,那这样呢,我们就生成了一个什么?生成了一个大摩擦的 lab 啊 lab 啊 la 模块。那我们怎么 去调用它啊?我们之前讲过类,对吧?啊?如果我们要用一个类的话,我们就需要声明一个他的对象啊,比如说我们声明 d m, 然后它的类型是什么?就是大漠插件啊,大漠插件。好,那我们来看一下啊,我们用 d m 来点啊,看能不能点出里面的这个函数啊,还可以,看见没有啊?可以 啊,有啊, eg 啊, vr 创建释放啊,他只有两个中文函数好像只有两个,对吧?我们点一下这个 vr。 好,我们来使用程序啊,看有没有什么效果呢 啊?没有效果,你看它提的什么,找不到指定的变量名称 o b 卷啊,找不到,那找不到怎么办啊?我们就声明一个啊,我们就声明一个,我们在这里类名下面啊,按下回车,你看它会生成一个什么私有成员名啊,然后我们把这个 o b 键呢把它给复制过来类型啊,叫对象。好,我们这样使用程序啊,哎,现在就可以了,对吧?好,那我们这个弹幕啊,他是不是就这样被我们成功的啊调用了呢?啊,其实不是啊,我们来看一看啊,我们来看一看 他这个大漠插件啊,里面有一个什么有一个帮助文档啊,我们来看看他的帮助文档。 当你把这个啊下好之后呢,它里面有一个啊大漠插件接口说明啊,格式是 c h m 啊,好,我们来点开看看,我们来看它这个 v r 是什么意思啊? v e r。 好,你看我们双击它,它是什么?它是一个啊,版本号,对吧?啊? vr 等于 d m 点啊? vr, 好,我们来看看这个版本号啊,他有没有什么问题啊?我们在我们的这个 e 语言里面呢,把它调试输出一下啊, 调个输出。 哎,你看它等于空啊,对吧?它等于空为什么没有值呢?那说明我什么?说明我们大漠啊其实没有被成功调用啊,这里没有被成功调用好,那问题出在哪里呢?出在我们没有把这个大漠插件啊进行一个注册。 好,那我们怎么注册了?好,我们来看一下啊他的文件结构啊。 好,你看它里面有个什么?有一个啊,注册大漠插件到系统啊,还有一个什么从系统卸载大漠插 啊,我们可以通过这个 but 处理文件啊 p 处理文件来进行一个注册,但是一般来说我们不建议怎么注册啊,我们还是建议怎么样从代码里面注册。 好,那从代码里面怎么注册?我们看这个系统啊,后台系统,它这里有一个免注册 d l l, 我们把它下载一下啊,然后我们把它解压缩,之后呢?它就是这个东西啊, 不注册啊,就要用 d m 点 d l 的方法啊。好,我们把它打开看看啊,它里面有个说明文件啊,还有一个 d m r e g 点啊, d l。 好了,这个东西它就是帮我们来注册大漠用的啊,好了,这说明文件呢?我们看一看啊, 它是什么?它在这里啊,有一个什么在异语言平台啊,新建一个啊, d l 命令表,然后增加一个 dl 函数啊,好像这样。好,那我们就复制一下啊,把这块复制一下,让我们进行语言,我们点插入啊,插入一个什么 dl 命令, 我们把全选,然后呢啊,把这一块啊, ctrl 加 c 过来, ctrl 加 v 啊, 好,他这里就相当于什么?相当于封装一个函数啊,函数名字叫什么?叫 sit d l p s a, 他只不过我们这个函数啊,他需要指定一个 d l 路径啊,那这个路径是哪个路径啊?就是我们啊,这个文件里面的 它这个东西啊, d m, 你看它的名字是一样的啊, d m r e g 点 d l l。 好,那我们把这个路径啊,把它给贴过去啊,把它贴过去啊,名 你车,我们最好一样啊,啊,像这样。好,那这样我们就啊做好了一个 d l l 命令啊, sit d l plus a。 好,那我们在我们这个程序里面呢啊,去调用它啊, a sit, 你看 好他有两个参数,对吧?第一个是什么?就是我们的大漠插肩的路径啊,好,我们找一下啊,好,在这里啊, d m 啊,点 d l l。 好,我们复制一下我们的这个路径,然后发现杠啊, 好, d m。 好像这样呢,我们就啊可以把我们的大漠啊注册到我们的这个电脑里面来啊,好,它的模式是零啊,一般都是零。好,我们使用程序啊。好,你看 他的版本号依然还是什么?还还是这个空。好,我们来看我们这个啊,他的后来系统啊,我来看这个,我们有一个什么注册码,那我们前面这个大码里面有没有用过这个注册码?没有用过啊。好,那我们怎么去用这个注册码呢?我们把它复制一下啊, 啊,我们复习一下。好,我们来看这个大漠的这个函数啊, d m 点,哎,你看这个函数啊, r e g, 它这个函数跟我们的这个 d l 是不是很像啊?我们那个 d l 叫什么名字啊?那你看 叫 d m 啊, r e g 是吧,然后这个函数名它也叫什么?它也叫 r e g。 好,我们来看啊,它这个函怎么用呢?它里面有个参数,看见没有?有个参数叫文本型啊, code 啊, 那这个参数第一个就是什么?就是我们的注册码啊,就是我们注册码,然后第二个呢?啊,是我们的啊,这个版本号,版本号你可以不指定啊?版本号可以不指定。好,我们注册一下。 好,那这样注册完啊,行不行呢?好,我们先调试啊。啊,还是不行啊,还差个什么步骤啊?还差个创建啊,还差个创建啊,他这个步骤有点多,对吧?啊,我们要有耐心啊,一步步来,好,创建好我们再来形容程序啊。 哎,看见没有啊,我们终于怎么样?我们终于把我们大漠啊成功的啊调用了,对吧?那好,那这里说个问题啊,啊,这个注册码,你看,我这也是为了录这个视频啊,所以不得已啊,要把这个注册码把贴过来给你们看一看啊。 那如果你们把它超过去用的话,他是会直接去扣我的费用的啊,他会扣我这个后台的费用啊,一台电脑一天七分钱,对吧?那,那为了避免这个情况我们可以怎么样呢?我们可以这样啊, 我们可以声明啊,插入一个什么?插入一个这个长量啊,因为他不会在我们代码里面去改变,对吧?我们代码里面不会去修改这个值,所以他可以声明为长量啊,叫注册码好,然后我们给他复制啊,我们给他复制 把贴过来产量数据啊产量值。好,他要是我们注册码,然后我们过来引用他怎么引用呢?用井号键对吧?加上注册码 好像这样去引用它。好,我们修成 好,你看也是可以的,对吧?好,那这样就可以防止什么啊?防止你们看见我的注册码之后呢啊?去白嫖,对吧?去白嫖我的这个大漠。 好,那你可能要说啊,我已经看见了呀,对吧?我已经看见了,这怎么办?我们可以怎么样呢?我们可以重新写几个啊?随便写啊,随便写一串这个字符,然后我们点修改,那我们会重新生成一段。什么生成一段注册码?那这个注册码刷新以后呢啊,我们前面的注册码啊就会失效啊,能不能明白? 好,所以我可以生成一个新的注册码啊,在我程序里面把它改掉好了。这样呢,就可以防止啊我的注册码啊,被标嫖,对吧?好,那我们还可以怎么样?我们还可以选择配置文件里面,对吧?好,那这也可以说这么多啊。啊,大家可以去试一试啊,去把这个大漠啊,把它相关的东西把它下载一下 啊,如果你在网上找不到的话,你也可以去尝试啊。啊,去加这个群啊,我们群里面啊,我在这个群文件里面呢啊,分享一下这个啊,三个文件啊。
ok, 那么从今天开始呢,就由我来为大家讲解大漠相关系列的课程, 那么本堂课呢,是咱们的第一节课,来简单的带大家了解一下这个大漠啊,他是什么,他有什么作用以及前期的准备工作啊, 我们可以先去官网看一下啊,大漠是什么呢?他是一个后缀名为 dll 的那么一个插件啊,采用的是 vc 六点零编写,对吧,识别速度特别快,适用于所有语言的调用。 他这个官网上面呢有很多的一些文字描述啊,我就不一一去念了。好吧,你们自己有兴趣呢,可以过来看一下,包括他这个文字识别啊,后台建筑啊啊,高速的找图找字取胜,都是非常实用的啊, 他的作用范围呢特别广,你比如说像你们游戏脚本的,对吧?你像一些这个办公人员的一些重复,高度重复的机械化的操 做啊,咱们都可以通过大漠来进行自动化的去操作啊,非常的方便使用。大概那么你们下载下来以后呢,是得到的这么一个文件夹啊,得到一个这么个文件夹,我们打开它,找到这个大漠杠,密码一二三四啊,那么点进去,点进去可以看到这个大漠点 dl 这么一个文件啊, 那么这个文件就是咱们的一个核心的大漠插件文件啊,大漠插件文件,那么这个是大漠综合工具啊,是咱们后续呢找托找射啊,取射啊,做支库啊,都可以用得到的啊,是非常实用的啊,那么找到这里有一个叫做注册大注册大漠插件到系统啊,那我们双击打开它, ok, 这边弹窗已成功,对吧?就如果说你那边啊,跟我这边的弹窗是不一样的,那么你这边说明无法注册,或者说注册失败了 啊,那么从这里我可以给大家罗列了这个问题的一些原因以及解决方法啊,你们在此处呢截个图啊,自己去一一对应的去操作啊,有可能是系统原因,也有可能是有病毒啊,都有可能,好吧, 那么这一步是很重要的啊,你们从现在开始就可以跟着我操作了啊,就呃我的很多一些操作呢,就我不太会去解释啊,为什么这样?为什么那样?因为大漠这个东西适合一个很简单的东西,你们只要跟着我的操作,你们只要会了就懂了啊,非常简单啊,非常简单啊。 呃,我们这个咱们返回啊,返回到上一层,再返回到上一层,找到这个大漠内裤生成工具啊,点进去,那么打开这个软件,这个软件是干什么的呢?它是一个,它是可以通过咱们这个大漠插件去生成我们很多这个语言可以调用的一些代码啊。 我们返回找到刚刚我们那个大漠插件,就是这个大漠点 dl 这个核心文件,我们拖拽进去啊,然后点生成,确定那么会生成一个 output 这么一个文件夹,我们打开点进去啊,再点进去这个 e 里面,因为我们用的是一语言嘛,对吧?这里有两个文本 tx 啊,我们都打开它, 全部打开, ok, 那么我们在这里,然后把这个课程也马上了啊,重新来建一个新的课程,第一第一节课啊, ok, 我们新建一个一元程序啊,就你们刚下载了这个一元程序啊,可能这个界面啊跟我这个不一样啊,那你们呢,可以去咱们这个无爱火山编程八里面,那可以去专栏里面有一个界面库,你们可以去下载啊,这个无爱火山编程八啊。 呃,第一步,我们找这个堵我啊,找这个堵我。上面这两行呢,可以不用看啊,我们可以看下面这个直接看列子啊,新建一个 esc 工程,我们已经建好了啊,一个创可程序, 然后呢插入内模块啊,内模块内容呢?把这个 obg 的 tst 的内容呢粘贴到内模块里面去,那就这么一行的意思,就这么个意思, ok, 那么跟着我的操作来啊,右键插入内模块 啊,然后找到这个 abg, 对吧?这个 tst 嘛,全选复制,这里只回来全选粘贴啊,我们看第二步, 注意啊,由于一元的代码呢不能粘贴类名,所以你必须手中的把这里面的类名呢改为大莫桑粉特啊,那我们把这个复制一下, ok, 到这个内衣把它改成大莫桑粉特啊,然后呢并且添加一个私有成员 ob 机类型为对象 啊,那么在这个地方敲个回车 obg 对吧,然后类型为对象, ok, 那么再然后把你的 dl 注册到系统中啊,那么这个这个动作呢,也就是我们刚刚的手动的双击的这个动作啊,我们已经操作过了, 然后呢就可以我们可以测试咱们这个大漠是否可以调用了啊,我们在这里呢声明一个大漠啊,大漠类型,为什么呢?类型为大漠商粉的对不对?我们刚刚定义的嘛。啊,这个变量相信我不用多说吧,你们应该可以理解吧,对吧?如果不理解的话可以回去看下技术课程啊,那么 这个大漠创建啊,这个是个固定代码。好吧,我也不用去解释啊,固定代码反正都需要的,都需要用到的,你也不用管他是什么,反正就这么用。这里有一个函数命令叫做大漠点威尔,这个命令呢,可以输出你当前大漠插件的一个版本号啊,也可以用来鉴别你这个,你这用,你用这个代码 能不能去使用调用这个达摩啊,我们来输出一下啊,调制输出,对吧?来看下我们 f 五运行一下, ok, 可以看到我这边的版本是七点二二零九,对吗?顺便是可以使用的, ok 啊,那么如果说我在这边呢把这个大漠插件呢给它卸载了,对吧?这里有一个卸载, ok, 卸载成功,然后我这边大妈里面我再次运行, 哎,他输出为空值,对不对?那就说明我这个代码是无法调用的,对吧?那么我必须干什么?必须来重新双击一下, 哎,双击到这个注册大漠插件,那是不是很麻烦呢?对,非常麻烦,好吧,那么这个大王官方呢,会有一个免注册这么一个文件啊,这就用他这个免注册了,好吧,来跟着我的操作来啊,我讲的可能比较快,我们打开这个免注册啊,然后呢打开进去找到这个大漠 r 一起点点点啊, 那么这个文件呢?很小呢,只有五十二 k b 啊,这个文件就是一个免注册的那么一个文件啊,免注册的一个文件啊,那么请注意啊,这个文件名一定不要搞混啊,一定不要搞混,因为在这个里面呢,有一个有另一个文件很相似啊,就是这个是大漠阿依记,对吧?我们回去 可以看到这里还有一个 r e g d l l 点 d l l, 对不对?二十四可以比啊,这个文件呢也不重要,但是你只要你要,只要只要记住这个文件,它不是免注册文件就行了,好吧。啊,千万不要搞混啊,真正的免注册的免注册文件这个里面啊,在这里面名字就为大冒阿一记啊, 不要搞混掉,我们看下说明啊。啊,上面的一些废话呢,包括什么?安全距离他不用看,我们直接找重点啊,一语言平台,对吧?首先在 dl 里面添加一个 dl 函数啊,那么是代码是这三行,我们复制一下, ok, 在这个地方插 一个 dl 命令全选粘贴过来,对不对?然后他这里有个小细节要注意一下啊,这个路径呢,咱们不能给他固定了,因为每个人的电脑里面这个路径都不一样,对不对?不能给他固定,所以说得把这个路径给他删掉。那么只留一个文件名,他说明什么呢?说明他掉入了,就是本地跟目录的一个 啊,科目录的一个这个 dl 啊,假设这个说明是咱们的原码,对吧?那么科目录的三个文件是这三个文件,对不对啊?可以理解吧。 好,那么我们再看一下,他这里面呢,有一个说明啊,说明里面,然后呢在使用他人之前调用这个接口啊,那么这个接口原码呢?是这个 啊,我们在这里敲几个回车啊过来,为了方便理解,我们可以直接把这个名字给他改掉啊,叫免注册啊,这是一个免注册的一个代码啊,然后这里呢?免注册代码他有两个参数啊,一个是路径啊,文本型路径,一个是整 出行,这个注册方式我们默认写零就行了,这个路径呢,肯定是不能固定的,对不对?因为这个前面这个路径可能你有,我有啊,可能别人就没有了,对不对?哈哈哈,所以这里面呢,我们在前面还要再加几个,加几个代码啊? 来,跟着我,跟着我操作啊,跟着我操作。我们找到这个资源表,然后双击这个图片或图片组啊,双击一下敲两个回车啊,然后这里的名字呢?定义为什么呢?定义为免注册文件,对吧?这里的名字定义为什么呢?定义为大漠插件 啊,第一个是免注册文件,第二个是大帽插件,我们都要把它导入进咱们的圆码里面啊,然后通过圆码来去生成。 哎,我们现在双击这个内容,这个空白处啊,双击一窗,他会弹出来窗口,然后点这个导入新图片啊,然后呢?我们我们放大一下啊,我们找到咱们那个叫什么啊?那个桌面啊,找到那个客机。 哎,我这里啊这里啊, 在这里啊,免注册这个地方啊,一定要给他点为这个所有文件啊,找到这个大漠二,一起点 dl, 对吧?我们双击他,然后加入进去啊,加入进去。然后呢?再把大漠插件也加入进去啊,再把大漠插件也加入进去。 大漠差价是什么?你们应该我刚刚给你们解释过了,是哪一个,对不对?你们应该会找吧?是这个啊,大漠点 dll 哦,然后我们把它打开加入进去,哎,双击他也行啊。 ok, 加入进去之后呢?我们前面要敲几行代码,叫什么呢?叫文件有个线,什么叫什么?文件是否存在?那么这个这个命令呢?很直观啊,你给他一个路径,他会告诉你这个文件存在 在不存在,返回的是一个逻辑型啊,真获得假。那么路径是什么呢?取运行目录对不对?取运行目录加上一个叫什么?一个斜杠大漠 r 一据点 d l l, ok, 这是咱们的一个,呃,免注册文件的名字,对不对?然后呢,我们需要判断,如果真啊,把这个里面,把这一行复制下来, 他如果真,如果等于假的话,那说明什么呢?说明这个文件不存在,对不对?他返回只为假,说明这个文件不存在吗?不存在我们要干嘛?写到文件 对吧?把这个,把我们这个代码里面的这个图片资源表里面这个文件呢给他写出去,写到本地,对不对?那么写出去的路径呢?是这个路径,对吧?名字为这个名字我们直接复制那天,复制那天就好了啊,那么写出的数据是什么?数据?就是我们这个叫免注册文件, ok, 那么这个,这个,这个免注册文件 写好了,对吧?当然他需要一个大漠路径,那么大漠路径我们不可能写死,对吧?我们不可能直接说啊,我们我们这个这个路径啊,就按照这个里面的路径,对吧?啊?又又按住 shift, 然后复制路径, 不可能是这个路径吧,对吧?因为每个人电脑又不一样,路径也不一样,所以这个路径很很很显然不现实,我们得固定一个路径,那怎么写呢?一样的,把这个把上面良好复制下来, 把名字改一下,叫做大漠点,第二,对不对?那么如果说咱们这个大漠插件哎,在本地跟目录找不到的话呢,我们就把它写出去,对吧?我们就把它写出去,然后呢写出去数据呢?叫什么呢?大漠插件 对不对?我们刚刚我们刚刚加入过的,那么这个时候我们的这个跟目录呢,我们这个路径呢,就可以固定下来了啊,固定这个路路径了,那你不管哪台电脑去使用都是可以用的。好吧,那么到目前为止呢,咱们这个前期的 准备工作也差不多了,好吧,我们这个时候呢,我们可以运行一下啊,可以看一下效果。我们现在把这个大漠插件卸载一下啊,从系统里卸载大漠插件,对吧?卸载成功, ok, 那么按道理说 我们这里运行是应该是反馈这位空值吗?他输出这个版本号对不对?是空的,但是我们可以通过这个免注册来去进行注册,就不需要在手中的双击这个注册。大漠插件到系统了啊,你看我们运行一下 f 五运行一下, 你看可以看到我的版本是七点二二零九,对吧?啊,非常方便啊,非常方便啊。呃,讲到这里啊, 那么还有一点就什么呢?咱们这个大漠啊是收费版的,对吧?他有 vip 嘛,哎,这个还有一个注册叫做什么叫做 vip 注册啊?一定要分清啊,大漠他有两个注册,两个注册, 第一个注册是注册插件到系统啊,注册插件到系统,这第一个注册呢,是判断你这个插件能不能在这场电脑上面去使用,去调用啊。第二个注册 是插件 vip 注册,那么通过咱们在官网上面购买的注册码啊, 购买的这个注册码和这个附加码来去注册,从而可以使用咱们这个大漠的一些 vip 功能啊,是 vip 功能,那么怎么用呢?非常简单啊,我们可以打开这个大漠插件接口说明文档里面啊, 点开这个锁影,点开这个锁影,然后在这里面输入呢,阿依记啊,这是一个函数名,阿依记,函数名啊,一定要分清啊,一定要分清,这是阿依记函数名,他有两个参数,第一个是注册码,第二个是附加码的参数。返回值呢是很多,但是我们只需要 记住一个就是一,反馈之为一就是成功。好吧,我们来敲下代码啊,那么就是大漠点啊,一 g 啊, 这是一个 vip 注册的这么一个函数命令啊,两个参数都是文本型,我们可以提前打上双引号,对吧?然后呢,把我们所购买的这个注册码哎粘贴进去 这个附加码哎放进去,对吧?那么他是有返回值的,那么我们可以通过一个变量来去接收他的返回值,对吧?我们可以这里叫做大漠呃,注册 vip 注册状态,对吧?他的类型是什么呢?整数型啊,类型是整数型,那么可以把这个哎给他添加进去,对吧?我们调色输出一下大漠注册状态,对吧?我们来 f 运行一下,嗯,哎,可以看到他的 输出的是一,对吧,那么一就是什么呢?注册成功, vip 注册成功,对不对?那么从现在开始,那你这个大漠后所有的功能你就可以畅通无阻的去使用了啊,去使用了,非常简单啊,可能我的讲课呢,比较跳跃,或者说比较快啊, 就你们可以习惯一下啊,可以习惯一下,就是咱们这一套写法是固定的写死的,就咱们也不需要去钻牛角尖说,哎,我为什么要这样写,为什么要那样写,完全不一样,完完全没必要啊,就你们从今天这一节课开始,给我亲乎大脑所有的操作,跟着我来啊,就你,你们可以就是 一边看教程,也可以一边写,哈哈哈,如果你有这个本事,有这个能力啊,有个反应的话,一边看一边写是没问题的啊,非常简单啊,非常简单。那么咱们的今天第一节课呢,也差不多了啊,主要就是带大家了解一下这个大漠和一个准备工作 啊,这个你们可以,如果说没有看懂的话,回去再返回看一下。好吧。啊,那么第一节课就到这里,到这里差不多了,打个广告啊, 学习中文编程,请访问我们的王子三 w 点,我爱火山八点 com 啊,学习交流群,四七九二五零五九幺。 ok, 好吧,那么到此为止啊,再见。
这节课我们讲在 m f c 里边如何免注册的使用,大漠啊,我们新建一个空的这个 m f c 工程, 这里选择,我是用的 vs 二零一九啊,选择 m f c 应用,往下拉一下,有一个 m f c 应用新建它,选择一个位置,我们选一下啊,常用的位置,嗯?叫什么呢? class 吧, class show 课程展示创建,这里有一个应用程序的类型选择的,我们不要选这个多个文档,这个类型点一下有一个基于对话框。多个文档类型呢,就是像 office 啊,那些 程序有那个标题栏呀,工具栏那些东西,我们大部分用的像简单一点就是一个对话框程序,然后点下一步,其他直接点完成就好,等待一下,他会创建完成。 然后我们可以看一下二零一九下面一个 m f c 程序的一个主要的几个文件吧。 呃, p c 区点 h 啊,这是一个预编一的头文件, 他必须说你新加的一个任何 cpp 软件第一行都必须包含这个啊,在以前的版本中是叫 std afx 那个文件,他现在这个版本就是把名字换, 你看每一个 c p p 文件里边第一行都是这个 demo resource 呢,就是我们定义的一些资源 类的东西, target 是那个 s t k 的版本。 framework 就是 m f c 需要用到的哪些投文件,它是都包含在 framework 里面,它这 p c h 应该是 include the framework 啊,你看是吧, 它这样的话,你每个 c b p 文件里面包含这个 p c h 的时候啊,它就默认的把这个 m f c 里边所有的投文件都包含进来了啊,最关键的就是 class show 点 h 和 class show dialog 点 h, class show 点 h 呢?就是说负责创建这个 dialog 的, 你可以看一下它这个 cpb 文件里面实现了哪些东西,它这个里面的实现的代码啊, 它有一个 initial instance, 像我们如果,呃你做的程序防止多开的话, 就一般是在这个 initial instance 里面创建一个那个护齿体。这个后面的课程会讲到啊,就是说在这个程序启动的最开始的入口部分就是 initial instance 这个函数, 我们可以看一下下面你看 class show dialogue, 它创建了一个 dialog, 创建了一个模特对话框,叫读 model, 它不是 create。 毛豆和格瑞特有两个区别啊,格瑞特他是不会遮挡后面的,像毛豆对话框就模特对话框呢,他会遮挡后面就是你点不下去,你只能点这个对话框。 这个如果你对 m f c 程序不是太熟悉的话,可以啊,上网上找一些其他的 m f c 的课程,你最起码了解一下基础空间的使用是吧?不然的话,呃,跟着我这个课程上会比较累,因为我不太 会强调这些基础性的知识啊,还是说从实战的角度啊,尽快的带大家入门一个怎么用这个 c 加加和 m f c 写一个这样的自动化测试的一个工具, 这个 cpp 啊,这个 a p p 的这个类看完了,我们看一下这个大 ilog 类, dialog 类呢,就是说这个对话框的主类,那我们所有事件的处理界面,事件的反馈都会在这个 dialog 类里面处理,你看它有几个函数啊,然后一定写 dialog, 就是说这个这个对话框被创建完的时候,他会首先进 这个函数,那么如果你有一些都去配置文件啊,初始化的操作呀,比如说启动其他县城啊,包括注册大漠呀,这些东西都可以放在啊,你那些 大家 logo 里面做,我们正常来说只会动这个从正常来说啊,就是说一个程序的开始都会从这个大家 log 类里面开始,很少动这个 a p p 的类,因为 a p p 的类太太靠前了, a p p 是管理这个大 ylog 的,那我们所有东西最好是在大 ylog 里面做,不然的话你在 app 里面做一点,然后在这个大 ylog 里面做一点,会乱。而且第二个基本上我们的操作都是跟界面有关的, 是吧?那界面的东西那本来就是放在这个大 ilog 里边的,你这个 app 的这个类里边也获取不到界面的东西。比如说你在界面上放一个对按钮,你响应这个按钮点击的事件,那么你在这个 app 里面也无法获取啊, 它会默认生成在这个这个 dialog 里面呢,因为 m、 o、 c 嘛,它都是继承于这个,然后它又继承,最后它会继承 一个 cvin 的类,那 cvin 的类其实就是 windows 变成里面的一个包含了窗口聚饼的一个东西。大家做 windows 下面的成语一定要懂这个 windows 这一块的基本的东西啊,比如说聚饼啊 啊,晋城啊、县城啊,这些东西基本上要懂,不要说不是说你多精通,但是你要知道这个名词,然后我如果哪一天用就用到了啊,我脑子里面应该有这样一个目录,图书馆的目录, 我们看书也是啊,很多都是,你不能太追求技术细节,因为时间有限,是不是尽快的掌握一门新的技术,先把这个目录形成在大脑里边,然后你具体用到哪一块,再去深入的研究。 我们再回到这个几个函数里边啊,然后 cs command, 他是想一个消那个命令消息的,比如说,哎,我现在看到这个不知道什么意思,那我不管, 放着是吧?我后边用到了,那我再去了解它。 on patient 呢,是响应这个对话框整个绘制的,你如果想把这个对话框做的很漂亮,那你一般是在 on my patient 里面处理 啊,这些都是啊,如果你不懂这些东西,那可以放取。比如说这个 declare message map 什么意思啊?看不懂没关系,不用管,我会用就行了。我知道,比如说我现在这个程序,我要读这个配置文件,我,那我,那我就在昂语那些 w 里面处理,是吧?那我要注册大梦,我就在这里面处理。 我哪一天需要响应这个重绘的事件了?比如说我想着让这个段画漂亮一点,背景色换一下,按钮颜色换一下,那我再去研究一下,找一下这个 option 的是怎么做的, 我需要去做这个按钮事件这个消息处理了,或者说我需要做一个 idit 这个 空间的消息处理的,那我再去研究一下这个消息处理的方式。我们到这个 c b p 的类里面看这个引力写的 vlog 啊,呃,你看它这些都是默认的函数,都不用管,上面其实都不用管,你要做的其实是在这后面添加, 人家也给你加了注视,再次添加额外的初始化代码,前面放一个 todo 是什么意思啊?它是一个编程习惯,就是说我,比如说我写写代码,不可能一天写完了吧?那我在未完成的地方加一个注视叫 to do, 就说将来会做的,这样别人看你的代码也知道这里还没有完成。那么回到怎么注册一个大漠的组建啊?大漠组建注册大漠他有两个概念,一个是跟大漠的服务器注册授权,就是说你在大漠那边 注册了一个账号密码,拿到一个那个 k 码,你要和他注册通过了,你这个 k 是对的,你才能使用他的函数呀,对不对?还有一个免注册,我们这个讲的免注册是什么呢?是针对于系统的 大漠组件,它是一个 com 组件,对外我对我们分装成了一个 com 组件,然后你想使用这 com 组件, windows 下是规定你必须要把这个 com 组件注册到你系统变量里面, 就基本上你要执行一个批主力,但是正常来说,你们看商业性的脚本,他不可能让你再执行一个东西吧? 嗯,你直接把主城域打开,他就可以直接用大漠了。那为什么他,因为是他使用了一个免注册的方法。这个免注册的方法呢?也是大漠官方提供的一个文档,一个方法,我们从以前的代码里面扒一下,看他怎么用的, 实际上原理是什么?是从这个 d m, i, g, d, l 里面获得 这个函数,然后调用这个函数,把这个大漠 d, l 的路径传到这个函数里面,然后调用它 就可以完成一个注册到系统里边的一个操作,然后下面呢就会开始真正的跟大漠注册这个你的 k, 然后注册成功的话,会把这个版本号打出来,是这样一个东西,我们把这个代码复制一下啊, 复制到这里,这里有几个东西啊?为什么要调用 ceo initialize, 这是也是 windows 规定的,如果你调用 com 组建的东西呢?必须要在你那个县城里面声明一下 这个啊,初始化这个相当于一个环境吧,然后我们看这里有个函数,识别不了它是什么。 get work direct, 看名字就知道获取当前的这个程序正在执行的一个路径,是不是你不知道这个,你这个程序会被放到哪个路径下边, 那么就获取一下啊,这个函数是怎么实现的呢?看一下啊, 也复制过来,因为我这里为什么是 w h service 呢?我是把这些常用的一些函数啊,获取这些什么加密啊,各种什么 mac 地址啊这些东西啊,全部分装在了一个类里面,然后我需要使用的时候,我直接啊调用这个就行了。那我们为了客 课程演示嘛,我们就把这个函数拆出来,我们放到最下面,把这个类名改一下,这是这个类,是吧?然后把它声明一下, out, 加 g, 返回到定义里面,我们在这里,在这里声明吧, private 声明。成一个 private 声明的时候,就不需要加这个类名了,直接声明这个函数题函数那个呃名字就行了,就这样, 然后这样,那么这个时候我们就可以调这个函数。哎,那这里有一个红定义 country 没有定义,那我们看一下 country 是怎么定义的?看这名字也知道,就是说计算一下它这个, 呃,有多少个,多少个这个数组吧。字符字符数组有多少个吧,可以看他的 参数。刚 model five, 你如果查一下这个 minus apr 是这个函数的话,就知道这个参数就是多少个多少个,一般怎么算呢?它其实这个红啊,应该就是 size, 就是先获取,先获取这个速度的占的空间,我们再除以一下 size 的 tr, 一般就是这样算的啊,那个红定义一定也是这么写的,我们来看一下啊。 嗯,看是吧,也是这么写的,它这个意思也是 already 零啊,为什么是不是 teacher 呢?因为人家写这个红是不知道什么 结果,有可有可能是 int, 对不对?有可能是啊,其他的类型是吧。人家就写一个二瑞零,你看这些东西都是啊,写 在框架里边的一些东西,就是说你常用的一些分装都写好了,就是说你,然后你随着你工,你这个项目不停的完善,然后你这个框架会不停的完善,那这样你开发一个新的项目的时候,就不需要重复的实现这些东西了, 做起来就会非常快。好,这个 get worker 完了,你看这里也就是获取到了 windows 二零零九,它这个东西还是 挺那个挺智能的啊,那以前很早的时候,我们用二零零三,甚至二零零五,二零零三的时候都没有这么智能的, 我们在这里把这个 conder 定义一下,我们放在最前面好了,然后我们也用这个, 你看这里也可以识别了。这里呢?我是把这个啊,为什么要加这个东西呢? 这个你看这个一个变量的开头啊,名字啊,一般来说成员变量我们会用 m 杠开头,然后这个类型呢,就是 str, 就是亲类型,然后后边是代表他的名字,这是一个 就是说你写一个商业化程序的一个基本的编程习惯,这样的话,以后你看到这个变量变量一眼就知道他是什么意思。 我们生命成 cstine 变来,这样的话我在 on english 里边获得一次,那么我在 其他函数里面就直接可以获得这个这个当前执行的目录了,是不是我不需要再调用这个函数了?这个是一个什么东西呢?看一下啊, 点 h 开头的永远都是一个 handle, 都是一个句柄, h instance 是吧?下面还有一个这个类型结构的定义,这个是定义一个那个呃,函数的类型,我们也可以放在这个图文件里面定 h instance 和那个什么 handle, 还有一个 h w, n, d 啊,总原理上来说它都是一个东西,其实对 windows 来说它就是一个硬特型的变量,它通过这个变量可以找 找到这一个资源。一般来说我们就是 low 的,一个 dl 的时候,加载动态,加载一个 dl 的时候啊,都会把这个返回的句柄定义成 h instance。 这个函数呢就是一个函数的,这,这是一个类型了,函数的类型 set dl pass, 就是那个 d, l, i, e, g 导出的一个函数类型,它是两个参数,一个是啊 w 恰的 pass, 就是说你大漠的那个 d l 的路径,还有一个是模式返回,只是浪, 看怎么用啊。先录的 library library, 我们这因为这个 dior 会放在我们那个程序执行目录的同目录下面,所以说我前面获取这个执行目录以后,然后加上这个 dior 的路径,就拼成了一个完整的一个 这个 dio 所在的路径,然后加载了。我们写代码的时候,很多同学写代码的时候,掉入一个函数以后,不不判断他的返回值,然后你这个程序一多了以后,就代码量一多了以后,你出问题,你并不知道他哪里出了问题, 知道吧?所以说我们要养成一个习惯,任何一个函数,你首先不要相信他的输入,就说他的参数,你也不要相信他的输出就是他的返回值,这个是非常非常重要的一个编程习惯,你把这个习惯养成以后, 你项目出问题了,你会非常快的,非常容易的定位到它在哪个,问在哪里, 你看我们这里简单的判断一下,如果是等于 nine 啊,直接 rent first, 或者说你这里,哎,弹一个对话框, 告诉告诉用户,我这个成语出错了,是不是 mcgbox 无法加载 d m r e g 点 d l 哎呀, 这样的话出这个问题你就知道,哎,那肯定是十有八九是这个路径出问题,还有一种是可能你这个 dl 被杀毒软件 啊给占用了,所以你也无法加载。然后我们如果加载成功了就往下走嘛, 因为下载不成功,它这就是 renforce 了,下面也走不了了,是吧?它就是一个流程控制,先声明一个这个函数的结构是函数的变量, 就是这个变量的类型,就是这样,这个就是我们之前的一个定义的啊,然后获取这个 get proc gs, 就是获取这个 dl 里面的这个函数名,然后返回也是啊,那,那我们这里也在那个 给他一个提示,好吧, 无法获取函数地址, 那么要么就是你这个 d l 出问题啦,还是说怎么弄都可能出现这样问题是吧?如果正常的话呢,就会继续往下走,那我们这里又拼了一下大漠这个主 d l 的一个路径,然后我们再调一 用这个函数,直接把这个主路径传进去,第二个参数传零,哎,这样就完成了一个大漠组件在我们系统里边免注册调用的一个功能。 这个完成了以后,接下来呢,我们要做什么?就是真正的向大漠服务器注册,我们这个授权是不是看他怎么注册的啊? dm soft 没这个类型,这个类型从哪里来?这个类型是从也是大漠给我 我们的一个内裤生成的一个那个工具,然后我们会生成他对应版本的一个两个两个类型说明,一个叫 o b 键点 h, o b 键点 c p p, 这两个 我放在下面啊,导入进来,然后加一下, 先加原文件,再加头文件,你像这些动作,其实如果你框架写好了啊,那这些东西都不需要做这个,这里我们主要是为了演示嘛, include 一下啊, o b 键,你看它这里就有了嘛,我们可以打打开这个 o b 键 文件看一下啊,你看它定了,实际上就定义了一个大漠 soft 这样一个类,然后你后面就可以用它这个函数了。怎么用呢?这个是个 k 是吧?我来看看我的 k 是多少啊? 看这个纸啊,放进去, 这里是我定义 log ur 是我定义的一个输出异常提示信息的一个东西啊,我们这里先简单的用这个弹出, 呃, 如果,如果说我们需要弹出一个比较复杂的消息怎么办?就是说,比如说返回值,我要弹出来,这样啊, fmat 一下, fmat 就是支付串处理的函数, 格式化处理的函数码, d m 杠 right, 哎呀 嗯哎,复制怎么不行? 有的时候打字太快,键盘反应不过来啊, 然后这样输出就会把 这个这个字符串,他会把这个纸传到百分之 d 里面嘛,弹出来这个也是啊,如果是成功了,那我们这里也再输入一下 代码格式化一下, ctrl k 加 f 快捷键也会用啊,衡量一个程序员能力的高低,就看他快捷键用的怎么样。 你看这样一个完成就完成了一个大漠啊,注册和这个的一个过程啊,我们都在 unit 系列里面做的啊。其实如果你以后, 呃,因为什么呢?因为这个大猫的这个注册的函数,它需要向服务器申请一个授权的动作,这样会就是导致一个卡的现象,如果你在 online 练习大 vlog 里面做 太多工作的话,有卡有卡住的,有有等待返回的一个工作的话,你整个界面就会就是展示出来,就是比较卡,不是比较卡就卡在那里了,必须要 等待这个函数返回成功或者失败以后,你的一个界面程序才恢复正常,不然的话你点不动了,你点了下面会显示未响音那种状态, 所以说后面我们会把这个拆到一个县城里面做,这样的话界面归界面,县城归县城,这样的话就不会互相影响,即使这个大漠授权失败了或者卡住了,那我见面也不死啊,是不是这样的话体验会好一点?那我们 这个时候来编一下啊。啊,有个东西顺便提一下,关于这个 t 杠 t 是什么东西啊?杠 t 的内容是一个, 因为 windows 下面我们有两个东西,一个是 w 叉,一个是 cha, 就是一个宽字符,一个窄字符。我们写这个商业化程序的时候呢,一般都是默认是 unico 的编辑的,你点击属性会有一个那个 c 加加。 嗯?这哪个来着? unicord 是在哪设的? 因为二零一九就从好像是从二零一三开始就是默认的全部都是这个啊。对对,高级这个默认的这个自负级就是 uniqlo 自负级 知道吧?就是说以前还是支持 ask 自负极,现在都不支持了。你看点一下使用多字节自负极,这个好像是我后来装的这个装了一个组件才支持的。默认你安装二零一九是不支持这个 一边,而且一般为什么要装这个组呢?一般老外的开源的项目都是这个多字符字母器,多字节字符器就是阿斯卡,因为老外就是 a, a 到 z 嘛,这么多字母字母就可以完全解决了。但是说你考虑到国际化或者说中文的啊,因为我们一般都是用 unicolo, 用 unicolo 的时候, 这杠 t 其实就是恰的意思啊,如果你那个设置成 ask 的时候,就是单字节的时候,那个杠 t 调用的就是 a, 包括所有函数,你后边都会有一个这个 w, 还有一个 a。 两个啊,你看大部分 windows 函数都是有两个格制, 那这两个值是什么意思呢?就是说在宽字符下是,如果你设置成 unicle 的,那我会就调用那个 w 的,如果你设置成多字节的,他就会默认调用那个 a 的。 这里顺便提一下啊,以后像这些小知识点也会穿插着穿插着提一下就说。但是对于你来说,如果是你,你是一个新手,刚接触这个,那我暂时看不懂。这个没关系,你就是按照这个复制出来,自己实现就行了。第一步先让起来,先把代码跑起来, 然后有需要的时候再慢慢研究这些东西。你哪天哎,不行了,哎,你说这什么东西呢?那你去百度一下也行,问一下也行,在群里面讨论一下也行。 而是说做新技术的时候不要去追求细节,不要去追求技术细节。嗯,我们刚刚编映了一下,看这个啊,是否忘记像圆怎么样?这个刚 我们一开始就说了点 cbp 文件里边。第一步第一步叫干嘛? 你看这是老项目跑过来的,像新项目都是 p c, h 的,就不是 s d, d, f x 了,我们再重新生成一下, 哎,变异成功了,变异成功我们可以试着跑一下,看看,他一定是跑不成功的, 你可以下个断点跑呀看看。调试非常重要。第八个模式和 release 模式啊,有很多同学他无所谓,不知道第八个和 release 有什么区别,这个其实是非常重要的东西,你写一个商业化脚本,商业化程序的时候,一定要是我们调试的一定要是第八个,不要用 release 写,我们写的时候是第八个, 发出去的时候是类似。这两个版本是有区别的,我们看这个函数返回值,鼠标放到上面,哎,你看 d check class show 对吧?已经获得了我们这个程序执行的一个目录,是不是然后这里加起来就会找这个目录,是不是?然后我们看下这个 h instant 的返回值啊?诶? 它是 no, 是不是?它是不是就错误了?它会弹有无法加载,然后确定返回下面都跑不了了,是不是?那为什么会这样?因为这个 d l 你没有拷贝过去,你那个目录是没有这个 d l 的, 我们可以看下第八个目录下,你看它是没有这两个 d l 的,大漠的 d l 也没有,大漠注册的那个 d l 也没有,是不是?我们拷贝一下,从以前的项目拷贝一下 debug, 就这两个问题好进来,然后再执行一下。 f 五过来了,这是 no, 是吧?哎,你看有了吧, 要了吧,要了吧,是不是?然后你再跑一下,他就可以过来了?过来了以后再获取这个地址, 获取这个函数地址,看我们能不能获取到啊,哎,你看也有了吧,是不是? 然后我们就开始调用这个函数啊,这个函数怎么调呢?就是把大魔的路径传进去,大魔的路径也是我们当前的。这个路径是什么? 劝开,然后 d m 点 d l 这个两个杠,右斜杠和左斜杠,右斜杠是一个转移符,默认只是一个斜杠,这是支付券里面的东西啊,左斜杠那就是单个的, 这样都行,表现的都行,没问题。如果还是那句话,如果你现在不懂这个什么意思,那你不要管,你让你的成语跑起来再说。我们看直行,看反位置啊,哎,一一是不是代表成功? 应该就是了吧。来,我们来创建一个大萌的对象,来这里来授权一下啊, 你看返回一,那我们看一下弹幕的文档好不好看,返回一是什么意思? 大漠插进啊, i e g。 看它的返回值一代表成功是吧?有很多同学做的时候可能会返回零啊,零它有个未知 错误,不好判断,其他的都是你都有会,会有一个明显的一个错误判断吧,你会判断一下返回纸,你就知道什么原因,但如果返回零的时候不是太好判断的原因呢?很可能是,呃,你那个大漠 dio 的版本啊不对,和那个 obg 版本对不上,或者说 这两个文件呢?没有对的上最好。你是从大漠的那个官网的后台下一个最新的版本, 这里不等于一的时候我会提示失败。那等于一的时候,我会把它的版本号拿出来看一下版本号多少,你看版本号是这个, 那就行了呀,那这里我们就是完成了一个这个注册的一个动作,看这个多少分就显示出来了。那我们下一步呢?下一节课呢, 我们就开始做这个绑定窗口啊,一些基本的简单的一个操作。好吧,这节课就先到这里。
大家好,我是江中游,欢迎大家学习江中游按键精灵 pc 端精品教学。本节课是第二章的第二课, 大漠防风免注册。首先呢,我和大家说一下,为什么要免注册在这里边呢?我上节课和大家说什么呢?有些,呃游戏啊,很敏感很敏感的,他就是什么呢?他会通过注册表啊查到 这个啊,大棒插件好啊,上节课我给大家做的是什么呢?注册到系统,那么呢,注册到系统大家看一下啊, r e g e d i t 啊啊,这样就可以了,好,在这里边呢,我们点一下计算机,然后呢点什么呢?点查找,然后呢在这里边呢,输入大漠的这个类别啊,大漠 s o f t 就行了啊,点查找 他会啊,找一会啊,他先叫他啊,在这里边找着。然后呢,呃,我们继续, 继续什么啊?如果说啊,你使用大漠插件,你是用的是定制版,那么呢,你看一下我放到 b 三这个教学形式,是啊,基本上是一样的啊, 这个教学我就不不重新做了,但是关于这个大漠防风免注册,为了我这个教学这个完整性,我还是给大家做一下,你一定啊,要跟着我的这个教学来做,并且啊要动手, 要动手再动手。好,呃,我们继续,然后呢,我们回到啊安检精灵中,我重新啊建立一个啊,脚本好在这里边呢,首先我们还是不要忘啊,在福建,福建中啊,这次啊,我们用的免注册,大家应该能记得 上上节课我给大家说的什么问题了,应该记得我和大家都说的啊,这个问题,什么问题,想一想什么呢?就是啊,这两个插件不要弄混,上节课我用的是这个啊,注,注册到系统的 这个插件,很多朋友说啊,不理解,那你为什么还要用免注册,各有各的用处,比如说啊,你不是做游戏的或者做其他的啊,那么我们用啊,注册到系统非常方便, 这个老师大家自己啊,灵活掌握好,这一次呢,我们用的是啊,这个插件,记住了吧,这个插件好,这个插件啊,其实他也是要释放到什么地方啊?释放到我们按键精灵的公用文件夹中啊, 我把这个公用文件夹,哎,给大家找到我这个因素启动啊,分辨率变了啊,他就是跑到别的地方了,好, 什么里,这里边是不是那么,呃,很多朋友他不明白,不明白啊,也不怪你,不明白,为什么呢?呃,将来我们上上小精灵,那么这个插件会跑到什么地方啊?所以说啊,在这里边我建议大家什么呢?呃,不用把什么呢,把这个, 哎,回来啊,把这个插件给他放到我们的这个文件夹中,我们使用什么呢?使用释放的方式啊,释放的方式给他释放过来。好,我把这个啊,大家看一下啊,这么一拽啊,他就过来了,好,然后啊, 呃,在这里边呢,我,我现在一会还要改啊,一会还要改。好,我再把这个大漠插件来拽过来,然后我们再回来啊,免注册啊,麻烦一些。其实也不算麻烦,但是我在这里边呢,用我的这个插件方便一些啊,你放心,我这个插件也是啊, 白送给你的,好方便。那么呢,我们回到脚本中,好,首先我们还是要建立一个什么呢?建立一个 文件夹,上节课我给大家建立的是地盘是不是,那么呢这节课我给大家建立一个什么呢啊 吸盘吧,行不行?好,这个呢叫做什么呢啊?大漠什么呢路径,我用中文的啊。大漠路径等于什么呢啊,一定要注意引号必须要有啊,吸冒号斜盖,这一次我还是用什么呢?用测试两个字吧,行不行?嗯测试好, 这个呢是这个路径路径,嗯,这块我写错了啊啊我和这个什么呢和这个,嗯安卓版有点弄混了啊,我们 pc 版不支持这样复制啊,要是什么呢?单 读啊,另起一行,安卓版不用。好,这样我们就把这个什么呢路径啊给他设置完了,设置完之后我们测试啊里边啊再来一个什么呢?呃啊,插件路径行不行?插件我们把什么呢?把这个弹幕插件放到这里边,现在我们看一下啊。呃 原码在这里边啊,吸盘有没有没有,是不是没有大墨路径。好,那么呢我们就使用啊这个,然后我们用什么呢在这里边啊用,我上节课也和大家说了啊,这节课我再给大家说一下啊,主要是,呃让大家多熟悉多动手。我 已经在动手了,你为什么不动手是不是?嗯好双击啊,弄过来了弄过来之后啊,我这边要创建一个什么呢要创建一个什么呢?这个路径。好,这个路径就是什么呢?我们 吸盘下有个测试这个文件夹,测试文件夹中再有一个插件文件夹是不是。好,那么我们回到啊吸盘看一下啊,能不能建立成功啊,点调试 点启动啊。好啊,一下他就出来了,在这里边啊,测试这里边有插件,是不是?然后,然后我们要做什么呢?我们要做释放,释放啊,释放什么呢?释放我们的这个啊,大漠插件。好,他是什么呢?在我们的 这个辅件中,所以说我们要释放辅件,你不知道?不知道,你跟着我点啊,跟着我点。好,应该是在其他命令中,是不是释放辅件,我们点插入就可以了。首先是释放什么路径啊?首先是啊,大漠插件的这个路径,是不是我把这个啊复制过来粘贴到这里面。好,我们 要释放过去的是什么呢?嗯啊,英文的啊,我们要释放过去的,是不是啊? dm 点 dll 啊,是不是?好,这个大家一定要记住啊。啊,怎么写?然后还有,然后 我们要释放什么呢?这两个插件啊,这两个插件一个是我啊,这个和这个啊,这两个插件一个是我的,一个是什么呢?是按,是大漠的这个免注册的这个文件。好,我们要给他释放到什么地方呢?释放到我们按键精灵的什么呢?公用插件文件夹中是不是?好, 我就不给大家演示了啊,不给大家演示了,释放到那个文件夹怎么释放啊?是不是还是用这个命令啊?嗯,用这个命令,然后呢?在这里边,我们我上节课说的按键精灵的 文件夹在什么地方?按键精灵的文件夹是用一个点来代表的啊?那么也就说啊,大家看一下啊,我再给大家弄一下啊,免得大家糊涂。好, 这个是他的文件夹,是不是他的文件夹用一个点来代表?那么他文他这个文件夹中的这个文件夹 看到没有?怎么表示啊?用一个反斜盖,然后呢加上啊 plu gin 就是这个样子。好,这个是什么呢?我们要释放的路径,然后我们要释放的插件。释放的插件,大家看一下啊,这里边有两个, 有两个。好,我依次进行释放啊。依次进行释放。好,呃。第一个 d m 啊, r e g 点 dll 是不是第二个啊?然后呢?就是这个是方便面,然后还是同种道理一个点,然后呢一个斜杠,记住了吧。 好,给他输入完之后,然后呢?逗号好接地啊,为什么我把他叫做接地啊?就是江中游 大漠,我是这样做。好,这样啊,我们就把这两个插件都给他释放到按键精灵的这个文件夹中啊,当然了,我这里边比较乱啊。嗯, 好,呃,记住我们的这个写法,然后呢在这里边有很多朋友。他是什么呢?不明白啊?大写的 dm, 然后呢?大写的啊,没事没事啊,在这里边不区分大写。好,这样 就给他释放过去了。释放过去之后我们要做什么呢?要做注册,做注册呀,我在这里边和大家说一下啊。这个是什么呢?大漠插件的一个免注册说明, 记住啊,他是免注册说明,在这里边呢。他是什么呢?他显示一下不掉,不注册。电动档把产件实际上是使用什么呢?呃,这个,呃。这个文件来配合实现。这个文件中有两个导出接口,他是一个导出接口, 那么其中他的食指是什么?我也不知道啊。呃我这两下子,呃不行也不给大漠老师解释了。好,那么他这两个接口一个是什么呢?第一个啊,是一个, 他是这个是一个路径的一个形式啊,我们常用的是第二个第二个路径的这个形式。好, 我们看完第一句话,那么呢我们啊就是来制作就可以了。好, 过来在这里边呢,大家用我的这个插件啊,我这个插件我经过处理之后,他木他也不爆毒啊,大家放心使用。好,就是这个没了。好,双击过来就可以了。 第一个,第一个啊,第一个是什么呢?是免注名啊,什么叫做免注名啊?就免注册这个文件的名字。免注册的这个文件名字是哪个? 想起来了没有,是不是他?嗯,是不是他?这个是免注册的这个文件名字,所以说啊,我把这个免注册的这个文件名字啊,给他什么呢放到这里啊。好,第二个,第二个是免注册的命令,免注册命令,我们把这个 什么呢啊?大漠做的这个啊,呃,记事本给他打开,在这里边,大家看一下啊,这个是使用按键调用 api 的一个方式啊,但是很多朋友啊,用这个方式他并不支持放到什么呢?下边或者是子成剧种。 就是啊,用我这种方式啊,是完全可以放里边。那么我们用的是什么呢?用的是是什么?我方才说了是用这个啊, asc 二接口用这个。好,我,然后我们是什么呢?直接啊就给他复制过来,这个是 免注册的命令,就是这个命令啊。好,如果说啊,有的朋友啊,你使用的是什么呢?是这个这个接口,那么呢你就是什么呢?把什么呢?把这个命令复制过去,那么我们用的是 a s c 二接口,就用这个。好,这块 就是什么呢?就是第二个参数,第三个参数是名字,为什么要用名字?一会我再说啊,我这边先把这个几个参数写上啊, 大家看啊,插件目录啊,插件目录包括名字,记住啊,插件目录包括名字啊,记住我这句话,然后呢,这里边是路径好,路径写上了, 我们再加上一个什么呢?啊?连接符,这个是代表什么呢?变量的一个连接符,记住他是连接符啊,好,然后我们再写上什么呢?大漠插件的这个名字好,为什么要写名字?很多朋友说,老师你不能再简化一下吗?不能了,好, dm 点 dll。 好, 这个呢是名字,然后呢第四个是什么?是啊,模型,这里边呢有 sta 模型和 mt 模型。 mta 模型啊,它是针对我们语言支持界面的啊,这一个模型通常我们按键精灵用啊, sta 这个模型就可以了啊,如果说你想用 mta, 安吉精灵也支持啊,所以说啊,你这里边填一,那么呢,我们现在还是用老的方式,这里边填就可以了。好,现在啊,我们运行他就应该什么呢?应该注册完了,在我不运行之前啊,我们再看一下啊注册表, 这个呢,大家看一下啊,这个注册表,如果说啊,你运行某一个游戏,他非常敏感,那么呢他在注册表中啊,直接就可以查到。什么呢?大家看这个是是不是达摩插件啊?是不是?好,然后呢,你还可以再向下查找,是不是还有 再找啊,再找,大家看一下啊,他肯定还有所,所以说这个时候啊,这个时候我们呃游戏他直接就是非常武断的判断你使用辅助了,不管你用没用,他只要在这个注册表中找到了,他就认为你用了,认为你用了,大家看是不是还有好 认为你用了,那么直接就可能给你封掉了。所以说啊,我们要把这块啊先清理一下啊,我在上节课给大家做的是大漠测试。大漠测试跑到什么地方啊?这里边啊,是不是?呃,我把什么呢? d m 点 d l l。 好,我把什么呢?呃,清除注册这个文件给它复制过来啊,原码在,我把它啊最小化,把原码这块打开,原码打开,这里边呢,大家注意啊,这里边 有一个什么呢?有一个从系统中卸载打磨插件这个 p 处理,我把这个 p 处理啊放到上节课这个文件夹中啊,然后呢,这个时候记住我把这个啊,我把这个重命名。这个是第二课,是不是水 我给大家。主要是啊,水平功第二章第什么呢?二课行不行?好啊,这个是免注册的,免得一会打开忘了啊。好,粘贴一下保存退出。 我们要清理注册必须先把什么呢?安全精灵关掉,要不然安全精灵一直霸占着这个这个插件一直霸占着,就算你清理不掉,好 好,加载失败,加载失败,我们看一下啊,右键管理员身份运行 加载失败,看到没有,他这块我这个系统还是有点问题,是不是?好,咱们测试吸盘,咱们测试地。好,呃,地盘清理不了啊, 好,在这里边呢,大家注意一下啊,我就不清理了,如果说你清理不了,那那么怎么办呢?嗯,如果说你清理不了啊,比如说我方才找的这个大拇插件啊,这个啊点什么?点右键 删除删除,这样就清理了,然后我们还可以继,还可以继续找啊,找到之后,然后呢点右键啊删除,但是这种方式是不是那么太好在这里边呢啊,还是尽量,如果说用 p 处理的方式啊,也未必能清理那么 干净啊,哇他啊啊,注册表关掉啊,看一下再试一下啊,还是不行啊,所以说啊,在很多时候啊,我们用什么呢?用注册的时候用 p 处理方式啊,也不行,尽量还是我们用代码的方式好啊,这个地方给大家介绍完了,然后我们回来啊, 再把这个什么安静精灵再打开啊,如果说你不关掉,那么更难清理啊,更难清理好这个啊,这是第二课,是不是才弄完的好, 这个时候啊,我们在做注册,做注册,然后呢我们做注册之前是不是有一个什么呢?设置,是不是设置什么大漠大漠插件,然后呢?这个一定啊, c r e 啊 e a t 啊 t e o b 勾 e c t 啊,我念的呃不标准,但是我之所以给他念出来就是希望大家把这一串话给他记住啊,记住好 引号啊, d m 点 d m s o f t 是不是你不会念,那你就不会念,不会英语,那么我们直接念一个一个念单词不行行不行?你不会念单词你可以念拼音吗?是不是啊,随意啊,然后呢我们再调试一下啊, 记住我们写大末命令啊,加个点,然后呢 v e r v e r 代表去版本号好点调试呃,启动 七点二幺幺八,那么呢在这个时候啊,我们看一下吸盘啊,吸盘测试插件是不是 都在这里边了?都在这里边了,这个是什么呢?是免注册,我们使用啊,你使用我的这种方式,我这里边呢,用的是什么呢?这里边用的是动态。什么是动态?很多朋友说啊,这个动态注册到底是怎么回事啊? 好,现在我就给大家说明一下这个动态注册是怎么回事,我看一下这个让不让删除,不让,是不是?不让啊?我们这个安全精灵啊,他霸占这个,这个插件非常厉害,不让你删。好,我再给大家演示一下,什么叫做动态注册啊,我把这个安安全精灵再关掉,好, 关掉之后你再删他是不是就完全可以删除了,是不是?好,我们再回到,再把安全镜再打开啊,好,我们再进入这一刻。这两天感冒咳嗽啊, 抽烟咳嗽,嗓子特殊,不得劲发劲,在这里边呢,大家看一下啊,看一下什么呢?我还是把这个七点二幺幺八这个再打开啊,一左一右,这样大家看的好好一些,是不是?这样子行不行? 这边在这个样子行不行?好,这个样子主要是让大家看的好一些。很多朋友说啊,老师,你说啊,做这个插件是不是他的名字就叫什么 dmdilio, 是不是那么很多游戏直接 他一看这个敏感,他一看这两个字就就直接害怕了,是不是?所以说啊,为了我们这个更加安全,更加安全是什么呢?大家看啊,我把这这个删除, 这三种,是不是我们完全可以把什么呢?把这个大漠插件给他改掉,这个名字改掉,好,比如说啊,大漠插插件这个名字,我, 我给他改成什么呢? mm, 行不行?妹妹行不行?好,记住啊,他是他妈插件。好, 然后这个这个我们也可以改呀,是不是?嗯啊,对,这这这个手啊,我们也可以改,改成什么呢?这个是免注册文件,是不是 免注册文件我们也可以改,怎么改啊?比如说啊,我就是懒了,就懒了,我就改个 l 行不行啊?可以啊,随意随意啊,你用我的这个插件进行免注册,随意。好,挪过来。好, 现在记住没有。这个是什么呢?是大漠插件。这个是什么呢?是免注册插件是不是?好,我们怎么改?回到脚本中,首先大漠插件我改的名字是什么呢? mm, 是不是?然后免注册插件的名字我改成的是什么呢? l, 是不是?好,这样,我的这个插件同样啊,都给你识别到了,然后我们在做什么呢?在做这个免注册 就可以了。好,当然了,在这里边还有什么地方需要改啊?我这里边呢,大家看啊,我这里边特意提出来一个啊,免注插件的一个名字,免注插件名字我在什么?在这里边改, 改成什么了? l, 所以说这里边呢,你就不要用 dmig 了,也给他改成 l, 是不是?然后呢,这个路径同种道理还是什么呢?哎啊, m, 是不是这几个地方你给他盖完就可以了。好,我们点一下,保存点,调试点啊,启动, 我们回到吸盘啊,看一下啊,吸盘,是不是把这个插件大漠插件这个名字改成什么妹妹了,是不是?好,我们同样都可以,什么 注册成功,然后我们再加上什么呢?再加上,大家注意啊,我们写弹幕插件都是什么?我来一个注册返回啊,收费注册好。嗯,注册返回行不行?好, 注册返回好,等于什么呢?等于还是加上 d m 点什么呢? r e g r e g 代表是什么呢?代表是注册好,收费注册。然后在这里边啊,是 注册码附加码,上节课我和大家说了附加码就是附加码,附很多朋友就是是错误的,把附加码写。写什么呢?写版本号不行啊,不行,注册码,上节课我告诉大家了,这个是上节课的这个注册码是不是?呃我给他复制过来粘贴到这里边, 附加码是零零零一。好,这个是我的这个注册码。然后我们再做什么调试输出啊?注册返回啊,注册返回。呃点调试一下啊,看一下返回 v 一,那么就代表是什么呢?收费成功了。 呃再回到什么呢?回到我这里边啊,这里边大字幕插件接口帮助啊,这个是帮助,说明你必须啊,把它打开。因为什么呢?他这里边三百 三百多命令,很多朋友说随便拿个命令问我,我也不知道是不是,我也没必要记他这个三百多命令,你愿意记你记啊,我不记好。 然后在这里边呢看基本设置基本设置这里边呢?大家看啊,很多朋友都是看不明白,是不是 r e g r e g。 在这里边大家看啊。返回为负一是什么呢?五 连接网络,负一无连接网络。你这块啊应该是什么呢?把你这个防火墙关啊,在这边我和大家说一下啊。 啊,在这里边,我这边有增强教学增强教学有系统环境配置系统环境配置在这里边啊,怎么关? 防火墙怎么关? uac 怎么关啊?病毒防护威胁怎么关?我都给大家讲了,讲了这节课我就不给大家讲了啊,你自己看一下,我都给你讲的非常详细。好,然后啊,这个地方我给大家说完了, 继续啊,那么呢,在这里边呢,我大家很多看这个英文,不算太明白,我这里边呢有翻译啊,嗯,找一下大漠插件是不是比如说啊,这里边基本设置基本设置 reg 是收费啊?用 我这个宝盒,记住记住,我,这个什么呢?呃,江中游的这个啊,安静精灵的这个宝盒讲了当当然了啊,我很快就发布啊,新的水平空时代版了啊。好,你在这里边呢,你都可以看到啊,我给大家 改成中文的了,翻译过来了,我给你翻译过来了,你再不看我也没办法了。好,我这是点退出就是退出,不点退出点他是什么呢?最小化到 啊,右下角这个托盘,到时候你一用啊,点他就出来了,非常方便啊。这个是什么呢?最后我再给大家做一下什么呢? 测试点击,比如说啊,点这个此电脑未必能把这个此电脑点开啊,为什么不能把这个此电脑点开啊?我也不知道,我们先试一下啊,看一下啊,这个是什么? 是按键的命令,是不是我把这个大漠插件的这个啊,不是啊,这个是我,我既然给它打开了,我就和大家说一下啊,这个是什么呢?后台系统,很多朋友误认为他是什么呢?测试某个川普的,不是这个后台系统,是大漠插件的 啊,网站,记住没有是网站啊,记住啊,你每月的一到三号自己做一下注册这里边啊,比如说将来下载插件你都是在这里边下载啊, 几句话在这里边都是大漠老师写的,非常明白,我就没必要替他解释,解释错了啊,我也有责任。好,我们把这个综合工具打开。 好,呃,我们获取一下此电脑的这个坐标。好,这是坐标三四六,三四六,是不是我们在这边啊?三四 六,三十六,在这里边,大家注意一下,这个是按键官方原声的这个命令。好,那么我们如何使用大漠的命令啊?大漠的命令前边加上什么呢?一开始我在和大家说什么呢?加上 d m 是不是加 dm, 这样就可以了,然后呢,单击,单击按键的原声命令是这个是不是?其实啊,他们就是很多命令啊,都是什么呢?前面只需要前面加上 dm 就可以了,这个呢是主要是让大家 好记,但是啊,这个命令有区别,他后边不能按键原声命令在这里边要放上一个一在这里边,大漠不支持啊,不支持。好,然后呢,我们移动过去给他一点延时,嗯,一百。呃,单击,单击两次, 单击两次就是代表双击,其实大漠有双击啊,我这样写。好啊,二十行不行?好,启动 点开了,点开了,是不是一下他就点开了。呃,如果说你这个电脑没经过我说的优化,可能点不开,因为什么呢?这个是六十四位系统啊。好,那么呢,我们经过什么呢?这一系列的这个讲解和测试。大漠插件这个免注册 我相信大家都会了,很多朋友说这样还是不安全,我们我们再改,还可以改吗? 把它可以改成啊,改一下,比如说啊,把它改成什么呢?改成我随便来一个什么呢?来一个 q 行不行?或者是 qq 行不行?只要大家注意啊。注意什么呢? 我们设置的这个变量他改了,那么向下这些都需要改啊, qq 都需要改啊,如果说你不改,那么呢他肯定是假如,假如说啊,我给大家来一个啊,假如说他没改,他还是用大漠,是不是?那他就报错了,好点点调试啊,这会是不是缺少对象 他就报错了,就说你这这个地方创建对象,这个地方改了,下边都要改,记住了吧。好,那么这节课啊,我就不多说了,主要是让大家多练习啊,特别是我们改名这块,很多朋友啊,可能是,呃,迷迷糊糊啊, 领丁的,领丁是也是突然间,咱们东北说冷丁的,是不是突然间对这块认识不到?没事,认识不到也 没事,你多练习不就认识了吗?有些东西叫做,有一个成语叫做什么呢?潜移默化,一点点的你就会了。好,那么这节课我就给大家讲到这里,谢谢大家,再见。
大家好,我是黑猫,本节我们来讲解一下,使用我们的脚本实现自动加写加栏, 那这里呢我使用这个按键精灵配套的这样的一个实验室游戏。来举个例子,这里呢有一个内置的一个播放器,他自带的一个播放器好,然后呢我们选择啊生命值检测, 这就是一个动画好,然后呢开始启动了,然后开始游戏,然后呢这里呢这只有三个,那我们呢就以这个来举例, 嗯,那比如说在游戏的过程当中呢,这个是血量,我们啊血量按下 q, 他就是满值的,然后呢一点点减少,我们可以发现, 然后呢一般那我们呢假如说就是到这个位置好,那我们就要吃药啊,要补一些血,那这里呢补血呢他呢按键呢就是 q, 然后呢这个是蓝,按下 w 会满格,然后到这里呢就结束了, 那我们大概呢在四分之一的这个位置,然后呢如果说他遇到了啊这个变灰了,那我们呢就给他按下 w, 那我们就来模拟下这个过程,然后呢接下来呢剩下的两个呢同学们呢可以自己来完成 好,然后呢那我们首先第一步还是获取这个窗口,因为呢我们可以就是说直接定位到这个坐标上,我们呢可以判断它的颜色,但是呢判断颜色之后呢,接下来 我们就发现,如果说这个颜色就是当前的这个颜色是灰色的,那我们呢就要按 q, 那否则的话呢我可以发现正常的话他不是,那就不用按, 但是这样的话呢这个坐标如何就获取呢?啊?这里有很多种方式,其实呢微信的这个截图就可以打开微信之后奥特加 a 就可以获取,然后呢还有呢就是大漠本身呢是自带一个,我们来找一下。好,这个是实验室游戏。 好,大漠插件三点一二三二和这个付费的版本都放进去了,就是我们使用大多数功能呢,其实呢啊都没有用付费的功能。 好,然后呢大漠综合工具,那我们呢点一 下这个抓图,其实把鼠标往这一放,我们可以看到这里呢有这个位置相对坐标,我们可以看到他是相对坐标。 好,那这个呢也是相对坐标,但是这个相对坐标呢他是相对于谁呢?相对于最上面的这一个。好,那我们取消一下, 然后呢把这个窗口呢给他拖过来,这个时候呢就获取到了他的这个标题, 然后呢我们可以获取到他的锯柄窗口的位置,然后呢再点击一下这个抓图。好,这里呢我们来看一看, 然后呢这里呢我们可以发现我们这个坐标呢,这里呢是有一个窗口的左上角的纸,他会发生变化, 然后比如说我们点下当前这个点。好,当前这个点呢他是多少呢?他是二八九二四八。好,那我们就不能使用抓头了,我们可以看到这里面呢是有颜色的,那接下来呢我们点一下这个颜色, 然后呢过来。 好,就比如说点在这他是二八二和二五零,我们双击一下, 然后呢这里呢就过来了二八二二五零,颜色是这个。好,那现在呢我这个软件不要动,那我就想判断这个颜色,然后呢这个注册呢我们可以看到。呃,这个注册的话呢,我给他放到一个图文件里面,然后呢我们接下来呢 导入他就可以了。好,那我们叫他 index 啊,这里叫样立一啊,我们起个名字叫样立一。 然后呢第一步呢,我们就使用 t k 音特的完成一个布局,我们的 t k 音特当中的布局呢,就是比较简单的,嗯,两个拆个吧台,就是点完之后,一个是加写的,一个是加蓝的,点完之后呢就会实现加写和加蓝,然后呢还有一个是取消, 当然了这个取消呢,其实有和没有都是可以的。好,然后呢进一面布局,这里头我自己提前已经简单的计算了一下, 一百五乘八十大小,然后呢八百五百的这个位置啊,当然了,一般来讲呢,我们要介绍一下屏幕中间的位置,这个之前讲过啊,但是呢这个代码呢也是稍微会多一点,那这个大家可以自己来实现一下。 好,然后呢接下来呢我们按钮这个按钮有没有被选中,如果选中了就要实现这种加减加两个功能啊,但是说如果他没有呢,那我们这里呢就得绑那个变量,叫布林 v 二,就是 b 一这样一个变量 好增加血量加 hp。 然后呢这个叫 comboss, 这个是 beten partnecombos。 好,这叫拆个 boss 吧台啊,应该这样叫,拆个叫拆个吧台 好,叫 chicken, 这样写 好绑定一下 viro, 然后呢这三个函数呢,我们提前给他写好 椰子加血。 好,还有一个是加蓝,这个蓝呢,我就叫他不录。这个游戏当中正常是什么样子呢?这个大家可以来查一下。 嗯,然后呢接下来我们呢还有一个是取消这两个选择,之后呢,呃,给他绑定了一个取消按钮,当然了这个就是练习,这个叫 console 取消选择 console stock。 好,然后呢这里呢绑定一下 come on 命令叫爱的 hp。 然后呢接下来是爱的补录,然后呢拆个把它, 这个呢叫加蓝。 好,那这个呢再来给他绑定一个 b 二。 好,然后呢接下来呢,把他们给派克出来,叫爱的加洗吧团点派克。 好,那这个呢也给他拍个出来,然后呢最后呢再来放一个按钮叫 console stay 的马桶。 好,然后呢这个呢给他进行一个伸展啊,让他填充一下,两个方向都可以去填充,然后呢给他扩展一下,一个判的是一。 好,那这个呢就已经出来了。然后呢接下来我们最重要的是获取窗口的句柄,这基本上写辅中呢都会用到, 当然了,我们现在呢都是用前台的模式去模拟。好,那这个呢叫饭的晕斗,这个不清楚的地方大家可以去查一下, 当然了这里还是不可以的。嗯,我们呢还要付绕母啊,付绕母,我们这个叫 hithers。 然后呢 inpot 大漠这个对象啊,这里呢是翻斗运动,然后呢这个名字,这里呢直接来复制一下就可以了。 好,那这个呢就已经获取了。然后呢这里呢我们还是习惯性的。这里呢,如果大家自己写代码的话,都习惯性的给他打印一下, 就首先保证这一步呢是没有问题,然后呢才可以继续往下进行。 好,这个是没有问题的。然后呢我这个窗口呢也一直没有动,没有移动 位置,然后呢接下来我们呢要获取一下这个颜色啊,那这个颜色的话,我们如何来获取呢? 那我们来查一下这个文档,因为常用的呢,其实并不是特别的多,大漠本身的接口也不是特别的多,而且呢这里大部分的功能呢,其实在私家家里面呢,其实我们动态库呢已经封装了啊一些这个功能 好,然后呢这个是我们看一下叫涂色,然后呢叫盖的卡勒, 就是获取 xy 位置的颜色,把 xy 传进去,那么返回值呢?是这种 rgb 的石榴金质的形式,其实在大漠当中的就是这一种。 好,那我们就来测试一下这个代码。好,我们来看一下。呃,然后呢这个颜色的话, 好,那这个呢叫当前的 hp 的这样一个颜色,叫 hp 卡拉好,他等于什么呢?他等于大漠点盖,他 卡了,然后把这个位置传进去,二八二二五零,叫二八二。好,二五零传进去之后呢,然后打印一下, hp 卡了,他就是个自我串。 好,那我们再来启动一下, 这样,因为我们是一 前台的这样一个模式, 然后呢接下来呢我的代码呢就这样来写好,再来启动一下,把它给展示出来, dcdc。 好,那我们来看一看这里呢,就是 所以说呢,我们要携带码的话呢,呃,如果单纯的携带码,觉得大家觉得还是比较简单的,因为我们看一下文档,他去检测的话就正常,我们可以考虑到这一种,这种呢像是微臂或者是安静精灵的这种写法 好,但是这个语法功能都是一样,就是一反而如果开了等于这个,然后我们怎么办?如果不等于怎么办?所以说呢,我们呢就可以去进一个判断,我们正常要这样啊,如果说 我们这个颜色就 hpc 了,当前这颜色,如果说他不等于这个东西,如果他不等于的话, 好,那我就打印一下,我们考虑一下,如果不等于需要加盟,不等于就证明这里面是有其他的值得, 如果等于了才需要加,所以说呢,应该是这样写啊,如果等于这里习惯性呢?我使用这个单引号,这是个人习惯,然后呢是 hpc。 好,如果不等于的话,打印一下就需要加写 好,那加写的话之后呢,我们再就模拟下按键 kprit 就可以了。好,但是如果说我这个位置要是移动了呢? 好,那这个值呢?其实呢就已经啊这个不一样了,我们再来看一下,他就已经不准确了,因为他检测的还是这个固定的位置。 好,那么接下来呢,我们呢就来获取一下什么呢?我们要获取下窗口左上角的位置,然后往下偏移,因为我们比如说四分之一的位置,大概在这个位置他是肯定不会发生,这个相对位置肯定是不会变的。 好,那么我们呢一般怎么做呢?我们可以这样,我们可以大概把这个东西给他放到窗口的这个左上角,让他对齐我们浏览器的这个零的位置, 然后呢再去找他的位置,这大概呢就是个相对位置,我们一般可以这样来处理 好,然后呢接下来我们呃再来看一看,好看看我们的大梦 啊,那我们呢要获取窗口左上角的位置呢,就是在窗口的这里,这也是非常常用的一个功能啊,这里呢一定要注意的是注意几个问题,这里呢有获取窗口啊,这是获取窗口锯柄 好,盖头宾兜,这个我们一定要选这一个,那么这个文档呢,其实呢我带着大家做几个大家就清楚了,就是他的内容其实并不是特别的难 啊,他的这种参数呢,这种写法好,那我们的反位置呢,就是这个参数不用去传的,然后呢我们只需要纯剧本就可以了。反位置第一个就是成功或失败,这是比较特殊的,然后呢 接下来他基本上只要反位置,第一个都是反位置,就是反围的类型,是个圆组。然后呢接下来是变弹指针,就是返回 x y y s y 二啊,因为呢我们这个窗口在屏幕上的位置啊,然后呢还有一个与他对应的叫客户区盖的可烂特价格才 啊,因为我们刚开始使用的时候呢,其实刚开始也使用了这一个,其实客户区是什么呢?大家在开发的过程当中呢,对于我们的软件来讲, 什么是客户区呢?就是上面这一部分其实是非客户区的啊,这个到菜单栏这一部分,接下来往下这个地方是客户区,所以说他并不是我们真正的窗口的左上角。 好,那我们就来找一下该特兵都 rec 好,这个叫窗口好,这里好, red 呢,就是 red 汤狗好,然后呢这里呢我就不要了啊,这个颜色呢,其实不需要打印了,就留着就行了,这个代码呢,之后还要用到。 然后呢获取完窗口聚柄之后呢,我们接下来就是获取到这个 rec, 就是我们当前的这样的一个窗口的这样一个坐标。窗口在哪里?大漠点 get, 然后呢是晕斗好转,然后把憨斗传进去,因为只有获取到巨饼之后啊,才可以获取到其他的内容。这个巨饼呢,其实在 miss 二当中呢,是有介绍过, 但是大家不需要理解这么深,巨饼就是我想操作谁,我就得拿到他的一个饼,那就像锅饼一样,我想操作这个锅,那我就得拿着他的锅饼才可以操作他。好,那是个 red 的信息呢,我们打印一下,因为拍摄当中和这个文档呢,它略有区别, 这个是一代表成功了,然后零和三就意味着什么呢?意味着我们当前的这个窗口左边已经靠零了,然后上边呢,还差一点点,就是还没有到零,但是这个其实并不重要啊,我再稍微挪动一下 这个位置呢,大家可以大概差不多就可以,这是负二,证明我少了二。 好,那我就这样,我接下来就不变了, 这是零和四。好,那这个差四个像素啊,拼我就不管了。然后呢,接下来呢是位置,那我们就可以拿着这个去找一下他的位置,我们可以看一下,比如说这个位置的颜色,我就大概定在这 这个位置,好,双击一下,接着我们可以看到这两次选的东西不一样,他的这颜色也不一样,他是 aaaa。 好,那么这个位置呢,那我们接下来窗口不管怎么变,我只要获取到了这个以后,那我一般呢是全局的 x 呢,给他设置为这个 read 的一 好。然后呢全局的 y 呢,给他设成这个套啊,这个全局的就是我窗口的这个设置成 这一个,然后鼠标呢设置成帽子, ssy, 这个变量命名呢,大家最好是自己有一个统一的标准,然后呢这个盖的卡勒呢,就不要再这样写了。好,那么我们看一下这个大漠,它是一二六和九十四。 好,那我这里呢?呃,之前的话一般写的是 x, 加上他是一百二十六,我就给他来一百三十,就是到哪个位置,之后 就是我再给他按一下 q, 因为不能说少一点,我就加个 q, 少一点就加个 q, 这里是长度的,他其实并不是特别重要,重要是有歪。 好,然后呢接下来歪呢,就给他加个凑个整,加个九十五。好就可以了。然后呢获取一下当前的这个点的一个颜色,当然 现在呢,这个颜色打印出来,他肯定不是刚刚那个值了啊,他可能会有些误差。好,那这个呢,我们已经也获取到了。 好,那接下来呢,就是说我们去在循环,大家想一想,我接下来肯定要循环的去判断,那为什么我不把这个颜色呢?直接写死,就在循环当中,我就判断这个颜色到底是不是就写死之后就判断成这个样子, 就是不是他这个纸呢,其实不需要,因为我不管他是什么纸,就只要在这个便宜的位置,他在没有写的时候是这个颜色就可以了。好,然后呢接下来呢,我们就点击加写。 好,那这个加写呢,我们呢接下来呢就在这里面给他进行增加就可以了。那大家可能考虑的是我这里呢用一个 miracle, 但是这个呢还是比较麻烦的啊,所以用弯腰处呢,因为这里会阻塞啊,但是呢大家呢可以先自己尝试着实现一下,然后呢我们下节课呢再来实现后面的内容,那我们本节的内容呢就先到这里。
大家好,我是黑猫,本章节呢我们来讲解一下拍粉调用大磨脚本,大磨呢是实现游戏辅助呢,非常流行的,甚至可以说是最流行的这样的一个插件, 这个插件呢本身呢,他就是 c 家家写的一个动态库,就是一个电源 l, 那我们用拍子呢直接调用他这里面的电源 l, 一般来讲电用大漠呢都是使用安全精灵或者是异语言 啊,但是呢啊,这个如果大家没有专门学过安全精灵和语言的话,其实用私家家或者拍的任何一种语言呢,都可以去调用这动态库里面的这样一些函数, 那拍分语言呢,也是非常简单实用的,而且呢也是很流行的一门语言,所以说呢,正好是学完 tk inter 这样图形化界面之后, 那我们呢就来学习一下大漠胶本,大漠环境的配置。那拍分呢,我这里使用的三点六个版本,然后呢使用的这里一定要注意,一定要有三十二位的,然后呢我们需要使用一下 pmp 三二。 好,那这个模块呢,如果没有安装过的话,我们就 pbus 道把它安装一下,那如果比较慢的话呢,我们就通过啊这个圆来安装。 然后呢本节呢我们来讲解的是大漠插件的免费注册版本,那么最后一个免费的版本,好是三点一二,然后呢应该是三二。好,就是这一个。 然后呢我们呢注册的话,就是比较简单的,就是双击注册大膜插销到系统就可以了。好,那这 这个呢就已经开始进行注册了。好,这里呢说这个 dml 呢已经加载了。好,那我这里呢应该是已经注册过了。 好,那么如果说大家要是注册失败的话呢,啊,我们呢也可以这样切换到 windows ceo, 三二,好,这里我们再来找一下, 我们呢找到这个 windows, 因为这个之前呢,我是注册过的,然后呢 system。 好,三二,然后呢下面呢会有一个 cmd 点 ese, 这里呢我们直接来找一下。好, c 开头, 然后呢我们使用这个管理员身份来启动他。 好, cmd, 然后呢使用管理员身份, 然后呢切换到啊,这个叫拜托沐露。 好,正好他有在 c 盘的,所以这里呢就 c d 直接过来。好, d r r 可以查看一下啊,这是基本的 c m d 命令。 好,然后呢我们就直接执行这一个。 好,那这个呢就已经注册成功了啊,如果失败的话呢,我们就可以这样,那之前呢,其实我双击 的话,他就已经是注册成功的。然后呢接下来看一下文件夹, 就是我们大漠三点一二三二的这一个,然后呢我们要把这个 dm 点道给它复制一下,然后呢粘贴到我们当前的啊这个项目下, 然后呢我们新建一个拍送的文件。好,就叫呆萌。好,那这个呢就是注册, 然后呢我们先要导入。一下。好, v 三二点 com v 三二 co 然后呢 clan 啊,这是一个固定的导入,他呢就是在这个 pvp 三二里面啊,就是这个模块里面。好, 有了它以后呢,那我这里呢再来导入一个 os 模块啊,这个 os 模块呢是我设置其他的内容。 好,然后呢我们这里呢创建一下这个大漠,大漠的对象。好, bings are com。 第二,这个 kland, 第二 despatch。 好,这里呢是 dm, 第二 dm soft, 好,这是他固定的一个吊用,然后呢打印一下 dm, 接下来就可以吊用里面的这样一些方法。 好,然后呢我们来查看一下这个文档啊,这是大漠进口说明。 好,然后呢我们呢要查询的是什么呢?啊,这里呢有很多的内容。好,我们要查询一下他这个 version。 好,那这里呢我们来找一下。 好,这个呢就是 v 二。好,返回一下版本号啊,就是他 dm 点 v 二就可以了, 然后呢启动一下。好,三点一二三二,那这个呢就已经调整成功了。然后呢一般来讲呢,我们呢之后呢加载一些资源和字体的时候呢,都会设置一下我们当前的这个相对路径, 那我们就把根部录设置为相对录像。那我当前的文件呢就是叫 fire, 然后呢我文件前的名字,这里呢我设一个叫 base dnr 啊,这是常用的一种写法。然后呢使用 os 点 pass 点这种电影啊,就是文件前的名字。然后呢以我们当前的这个文件。 好,然后呢接下来那我们呢设置的话如何设置呢? 好,那我们就来一个叫 dm, 但是呢它是有反位置的,这里呢可以设置一下路径 dm 点叫 setpass。 好,然后呢把这个贝斯第二写进去啊,当然了,我们这个 呢要写到他的下面。好,当然了这个还是有反为值的啊,这里呢可以通过他来查询一下,就是大漠的文档的啊,他呢不是按照拍子的文档来写的啊,这,我呢我们来看一下叫 fait pass, 好,如果成功是一好,失败是零啊,那这里呢我就定一个 red 就返回值, 然后呢打印一下 beef, 好, dir。 好,然后呢再来打印一下这个 red 叫返回之,然后启动一下,好,返回之是一证明成功了。 好,然后呢?这是我们大漠的这个啊,大漠脚本啊,这是我们的文件的目录。好,那么本期的内容呢?就先到这里。