哈喽,大家好,这里是一德编程录制的一元图色脚本专题课程一元基础部分, 今天讲解一元基础第十五个中控篇,有以下几个知识点,以超级列表框通用对话框读入文件,分割文本 组件与命令把它讲解。那中控呢,是我们在写软件用到的最多的中控,可以实时的去呃,选择多县城执行任务以及显示一些信息。那接下来来进行操作, 点击扩展组件,先添加超级列表框第六行的第一 个组件,透明标签左边拖到窗口上,大小适当的调整, 点击 点击类型,选择爆表,列表框显示表格线为针, 是否有检查框,选择为针保存。鼠标右键点击设置报表列,向后插入。 这我就操作的快一点啊,因为客户有有朋友反应,老师讲的有点太慢了啊,所以说尽量的快一点,然后细致点跟上 节奏。那么下面就是账号,一般密码, 我们要把账号与密码的一些信息把它显示到中控当中,通常都是做一些自动登录的。自动登录,那你要输入账号与密码还有一些信息啊,这些你都要给他做 做一些准备。一百,然后向后插入账号密码屈服,选择一百二,执行任务 一百二 形成状态 一百二,点击确定,就这样,暂时就用这么多,那再添加按钮,点击基本组件,添加一个按钮,把它向上调一下,太大了, 按钮名称改改一下, 导入账号 标题改为导入账号,再添加一个组件 啊,先把账号准备出来吧,因为要把账号导入到中控当中,所以你要准备一个 tit 的一个文本, 你可以鼠标右键点击新键文本文档,这样就建立出来了 tit 的一个文本文档。 出 pst 文本文档之后,双击打开,打开,你在里面随便填写一行账号,可以打一些中国的英文呐,随便你填写,这一行对应的是看我鼠标这一行,前面这里对应的是账号, 这四个横杠是分割服,后边是密码。先去记一下这一行对应的账号对应的密码,第二行账号对应密码,这一二三是一二三一二三是密码账号三对应的密码账号四,前面英文都一样,用 数字一二三四五六七八九十,以此类推去区分哪一个账号,他们密码都是相同的。还有一点要注意后面账号,这不要有空格, 按减号把它减减回去。哎呀,这光标要在这个最后一行账号的尾部点击保存,查掉回来一元。再认识一个组件,叫做通用对话框, 第七行,第一行第二行三四五六七第七行。最后一个鼠标指向通用对话框, 他是用来导入账号的,把刚才准备好的这些文本把它显示到中控当中,这是目的,同时也是以后经常用的啊,经常用的一种形式,这个你就跟着做,把它学会通用对话框名字,把它改 改变,养成习惯,叫做导入账号 类型选择,打开文件过滤器。呃,我进行一个说明吧。简单的进行一个说明,你可以这样点击通用电话框查看数据类型,定义 过滤器,双击,这是他的属性,他的属性可以按 f 一啊,点击之后按一下 f 一 a f 一。这里说了美对纹门串的第一个描述,显示形式,如文本文件。第二个指定实际的过滤匹配服。说这么多的话大家也不懂,那你接下来我用实际的 来给大家进行一个演示,你们就懂了,这样看这么说的话也是不懂,那你就先把他这句话给他复制,先给他复制, 把他屏蔽,复制过来,屏蔽这个给他复制。 点击过滤器,把刚才复制的这个文本给它粘贴过来,然后加一个竖杠,接下来就是 点击确定,再把后面的这个星点天 ap 给他复制,点击加进去, 加到到加到后面树杠后面啊,再次点击确定,我来解释一下前面的这个文本文件星点 tit 是给大家看的,是给大家看的, 就是当你调用通用对话框来打开一个文件的时候,通用对话框他可以打开,这个文件可以打开,打开之后呢,我们再用一些命令可以把它里面的内容读取出来, 嗓子有点不舒服啊啊,再重新说一遍。中央对话可以用来打开这个文件,打开后可以把它里面的内容,然后用其他命令把它读取出来,它的内容是这么多,是这一块, 那么就可以把它读取出来。那通用对话框打开的时候,去选择文件的时候,用通用对话框来选择文件。选择文件。以桌面为例,看一下桌面有 txt 的文件后,罪名是 txt 的文件,我们账号的文本他就是 tit, 还有后缀名为点偏 c 的图片,还有点 exe 的一些软件, 这是三种,那后面的星点 tst 实际上就是只显示星点天的 t, 其他的像这个 png 点 ext, 他不显示你加了这个星点 txt, 如果说你你加了星点 ese, 那么他只显示点 exe 的,其他的这些不显示的 可以做测试,点击确定运行。 我没有加,没有加代码,点击导入账号,这加一句代码, 通过对话框导入账号,点打开运行, 点击导入账号。呃,点击桌面 可以看,他只显示后盾名为 txt 的文本,其他的像这些 png 他没有显示,那你再来测试,说把 他的这个过滤器的这些东西给他删掉呢?你看他会会不会显示了,刚才是只显示了这个,这两个 tst 文本啊,他有俩这个,还有这个一二三这个。那你刚才我们现在把他过滤器当中的东西删掉了,再来测试, 再看桌面,看到没有?显示了这么多,所有的这些 esg, 所有的一些文件他都显示了,那这就是过滤器的一个作用, 再加上啊,加上我们只筛选 txt。 好,那这就是通用对话框的过滤器。 那下面就继续吧,继续来写代码啊,双击导入账号,我们来把它完成这个突突队 各方组件讲。讲完了,那下面就是来写代码,导入账号。打开这个吻之后,接下来怎么做? 把他的这些内容把它插入到中控当中,也很简单,打开之后需要用到一个读入文件, 都是文件命令 ajfe 参数一的名称为文件名,你想要读入哪一个文件?然后他返回的是字阶级读入的文件,就是这些内容呢,他是以字阶级形式的返回读入这个文件,你想要读入这个文件,那你就要提供这个文件名, 那刚好通用对话框他有给我们提供,他打开的时候就可以直接获得他的文件名,那就是通用对话框导入账号的点 文件名,我你打开哪一个 tft 文本,他直接就把这个文件名获取到了,所以把它剪辑, 那这样是不是就连起来了?我用通用电话框打开他的时候,然后他就获取到了文件名,再用读入文件这个命令, 读入文件命令,他的参数要求的就是文件名,而通用对话框导入账号等文件名他打开的时候他就获取到了,直接就获取到了,刚好符合这个命令,那用读入文件命令就把它里面的内容把它读取出来了,但是这个里面的内容 有呢?他是一个字阶级型,字节级的类型,返回值,你可以按 f 一看一下英文名称什么的,不用看,返回一个字阶级, 其中包含指定文件的所有数据,就说把这个文件当中的所有数据都以自阶级的形式把它读取出来,那么 你就可以给他转换一下,因为这个账号密码他是文本型的,所以你可以给他转换一下到文本命令,把字接题转换成文本, 接下来再加一个变量来接来接他。那我们读入的是 什么数据?是账号,那就可以是,呃,账号文本, 账号文本 文本型, 你可以调试输出,读出来之后就把它调试输出,看一下是不是 pit 文本里面的内容。 rachel, 点击导入账号。呃,桌面的桌面,点击桌面的账号,我们点击打开看一下下面调试输出,他输出了这么多, 一到十四,那你打开看看,一到十四,十四就没有了,所以读取出来了,他下面的内容他已经输出了,就证明这两个命令都读出来了,那下面就进行下一步 读出来的内容。注意看啊,他是一个整体,注意看我鼠标圈的这个位置,他是一个整体,就说这些内容他是一个整体,你虽然读取出来了,也可以看这个记事本当中他是一个整体, 那整体你需要把他把这一行一行的单独的给他摘出来,然后在这一行当中再去把他的账号密码再摘出来,因为现在呀,他是一个整体的数据,整体的数据呢,你的 账号与密码他是按行来对应的,所以说你首先你要按行分割,把这些数据按照每一行的先给他摘取出来 二行风格,之后呢,再单独的获取到他的账号密码,再用命令插入到中控当中。所以说要需要进行两次风格,首先第一步就要进行一个二行风格, 要完善这个思路,它是一个整体的数据,整体数据你先把它分成一行一行的,因为每一行的账号密码它都是一一对应的。好,那按照这个思路呢,下面就来进行操作,分割文本命令, nf 一看他的说明,返回直视 文本型数足带分割的文本,你想要分割哪一个文本? 分割当然是分割账号的数据啊,那账号数据你读进来的时候是不是用了这个变量来接呀?刚才我们调试输出的那个输出的就是这个账号文本,对吧?你要分割的是他,所以把这个变量放进来就要分割他。那用作分割的文本 是换行服,在议员当中叫做换行服,就是按行风格的意思,你打出井号,换行服就是按行风格的意思。 那二行分割,他返回的是什么?上一节课也讲了,他返回的是一个文本型数组,你现在是十四行账号, 是十四组账号,你还可以去数,那你如果是几百组、几千组的账号,你还能去数多少个吗?给他定义一个固定的数组吗?不能,我是我前 上节课说过直接用动态数组来接,你不知道他返回数组的一个成员数量,他返回的是一个文本型数组,但是你不确定他的成员数量,那么你就用动态的数组来接,他返回的是文本型的数组。所以说添加一个变量,就是文本型的一个动态数组, 这是第一次分割,那就记录给他。呃,分割一, 分割依次文本型动态数组怎么做?在后数组后面加零,这就是 动态数组。复制按揭好,这就接完了,这就接了,接完了,你可以把它输出一下,试一下,它就变成了数组的一种形式。 来解释一下啊,暗行分割之后,用了分割文本,他就是这样一种表现形式, 然后你全部的分割,他是十四行,这是四号,十四行账号全部的分割,分割完成之后,他变成了文本型的数组, 存放到了这个动态数组当中。那这个动态数组现在他就有成员了,有多少个?他有十四行账号,你按行分割,他就是十四个成员,对不对? 十四个成员,那你复职的时候是分割一次加综合号一。那你输出的时候是一样啊,现在已经给他复职了,已经给他复职了,那你输出的时候你想要看他第一个成员就是分割一次综合号一, 那你想要看到第十四个就是分割一次,十次可以看一下调试输出运行,第第一个成员他就是这一行,这一行十四个成员就是最后这一行可以做测试, 看到没有?这个是之前输出的是这个,后面的这个就是他一四最后两个输出。是不是 按照我说的这个思路,大家到这都能够理解了,他已经变成数组了啊。好,那下面二行风格处理完成了,这个账号文本处理一下。 二行风格处理完成。那下面如果是我想要把他现在已经变成了这种啊,不应该给他做回来,变成了这种,全部的都改一下吧。 他是以数组的形式,数组成数组的第一个成员就是,呃,分割依次中空号一是他,那你想要单独的取出来他的账号密码,就需要再次进行分割,那这个分割可能又 会有疑问,说,这个分割文本是啥意思啊?是什么意思啊?分割文本你就可以,你用了换行服的时候可能还好理解,那你用了 到这一步应该怎么去分割?分割服你用做四个杠就可以了。分割服用做四个杠,他就单独的把他当做一个符号,那么 前面的他算做一个数组成员,后面算做数数组成员。好,那接下来就 进行一个分割,那这个分割需要套用一下祭次 祭祀循环手取数组成员数, 取哪个数组的?取分割依次的数组成员数。 现在呢?他已经暗行,分割后,他已经变成了数组。 分割一次他已经变成了数组,那他有这个数组有多少成员呢?这是数组成员 的第一个成员,第二个成他肯定是有十四个,这是我们可以数过来的,这是举例啊,那你如果几百上千的时候,你就需要用到取数字成员数取出来,他第一个成员是这一行账号密码,加上中间这四个杠,这都有啊,他数组成员是这一串都是全的, 所以取数组成员数,用它来记次他有多少行循环多少次,有十四 四行循环十四次,再加一个变量 机次循环手使用的一个记录变量。 那么接下来就需要进行二次分割, 分割文本一样的带分割的文本,这次分割的文本就是分割一次粘贴中括号局祭次把它放进来。 到这啊,可能就不容易理解一点,分割符,双引号,把里面四个杠,把它复制,分割符, 不用他,这就可以,这就完成了。那我来解释一下,第二次分割,你想要分割哪个文本?想要分割的是这个数组成员了,他一共十四个成员,那你就要依次的从一 一直到十四,全部的去给他分割,因为你要单独的去提取他的账号密码。首先第一次分割,用换行服分割的时候,是把整体的账号按行分割,按行分割,按行分割之后,他变成了一个数组, 这是数组的第一个成员,第二个成员,第十四个成员。但你用祭次循环取他有多少个成员,有十四个,我就循环十四次。而这个局祭次,你第一次循环的时候,局祭次是一,第二次循环二,第三次循环三。 那当你用分割文本的时候,你分割的是谁呢?当然是这个数组, 分割一次一到十四个成员,这个数组你不能去填一二三,你去手动填,那你用这个局几次就对应上了,他第一次循环是一,你分割的就是第一个数组成员, 那第二次循环就是第二个,第三次循环三四五六,一直到十四个,他有多少成员在这,他就循环多少次,一一的对应去分割嵌套这个分割服。再来解释一遍, 这是数组成员,你把这四个横杠当做分割服,填成分割服之后,他就算做一个符号,他不算做这个成员了。分割之后, 前面的这些账号他就单独的又变成了一个数组密码,变成了数组成员二到这希望大家能够理解, 然后再添加变量。分割二次也需要接 文本型加零,这改成二次, 那接下来,呃,第二次峰哥后,用他当做峰哥服。账号密码第一次循环就搬 账号密码把它提取出来了,提取出来后就需要把它插入到中控当中,那么接下来就是超级立白框的一个操作,立白框一点, 插入表象,加上变量, 接一下,这个就不解释了,插入表象你就跟着操作吧,那它就是一个锁引,用来当做一个锁引,嗯,上面备注吧, 账号密码插入到, 所以插入下一步超级列表框一点指标体 表象缩影,填第一个参数,这标题呢,就是把这些表格给它制成这个想要显示的一些文本啊,来操作一遍,大家就懂了, 表象,所以添加添加到第一个列,所以那我还要说一下超级列表框呢,解释一下吧,要不然后期你会晕的。超级列表框,他的列是 从零开始,这是零列,注意看啊,这是序号,这序号,这是零列。账号是一列,密码二列三四五,以此类推。那么他的表象呢? 是从零开始,从零开始,这是列,这是列,这是零列,一列二列三列四列五列,它的表象是从零开始,你可以看,把它看成是行,把它看成是行,比如说这一行它是从零开始, 零一二三四,看我鼠标的这个格子,零一二三四五六七八,它这个格是从零,上面这个格是零一二,而这个列呢,序号这一整列也是从零开始,那么它就叫做表象 列。所以那首先你要给他添加一个序号,序号是显示一二三四五六七八九十,显示这些,那就给他添一个。呃,零列,这个是零列, 标题呢就是大文本 狙击刺,他这个狙击刺呢,第一次循环是一,他刚好对应的是数值,而这个标题呢,他是需要文本型,所以说你把这个整数型的变量给他转换成文本型的, 这样就行了,然后就把上面代码给他复制。 呃,零列是序号,这列是序号,一列是账号,二列是密码,那就把它这个改列给它改成一列,前面不要动。那账号是什么?账号是分割二次, 分隔二次。一,他的第一个成员是账号。 哦,啊,这把密码,这是第二列了,这是第二个成员。封钻二次呢, 这样有广告风格。第一个成员呢是账号,第二成员是密码,这样就容易理解了。那把他的第一个成员插入到第一列当中,对应 就是账号。第二个成员插入到第二列当中,对应的就是密码,看一下他的一个效果,保存一下, 这个都会给大家原码啊,这些你如果记不住的话,没关系啊,因为这些代码都不需要动,包括后续啊,乐玩的一些东西,大漠的一些都不需要动,你直接拿过去用就行。 可以看到已经显示上去了,账号密码全部都倒入进去了,然后这些还可以给他进行一个勾选,不勾选的意思把他拖进来,这样就显示全了, 账号对应的就是账号,一二三四五六七八九十,对应的密码都不会错,一一的去对应。 这节课的知识点比较多啊,我会把原码上传到全文件,大家可以去下载 这个课件,把它规整啊规整一下,规整后呢都会提供给大家全套的课件以及工具 保存。好,那这节课就到这,拜拜。
粉丝374获赞541

又是成年梦想,代码改变世界。哈喽,大家好,我是 lex, 这一刻带着大家用十分钟的时间去写一个魔术世界的。呃,自动打怪的一个脚本,然后非常简单,用胯甲写的话, 然后我们先看一下呃,要设置的一些东西,然后鼠标这块,然后点击动,然后这里改成总是调整,然后这个镜头也改成总是调整 按键的话,把这个与目标互动改成五,然后与最后一个敌对选最后一个敌对目标改成四,然后这样就可以了, 我们打开拍叉,然后建一个文件就可以。然后这个是框架的一个 初始化啊,用的是达摩的 api, 因为我们只是学习嘛,所以就是说用这个普通的达摩 api 就可以了。呃,你用 vcr 也可以,但是其实底层原理都是一样的,所以无所谓。 然后如果框架不明白的话,可以看一下我的这门免费的课程,然后非常简单,一节课都有几分钟,跟着练一下,写一写就明白了。 我给你说,框架出示完以后,我们要先对对这个怪物,这个我们要做的一些东西,做一个,做一下特征, 用这个综合工具。我们先看一下这个血条,呃,我们认为当血条比如说 这个点不是绿色的时候,我们就认为他血已经空了, 这应该是个字典,然后还有一个是名字,名字是什么呢?名字就是说这个名字是黄色的吗?我们随便选一个点, 当名字是黄色的时候,我们就认为他这个已经选中怪了,然后血条存在的时候,我就认为他是存活,如果血条不是绿色,那么就说明他已经死掉了。 让我们再做一个打怪的动作集,所谓的动作集就是一系列动作的集合。 make shin, 描述点血条, 当他存在的时候,我们去按下按键五,按键的话是和目标互动,所以他就会自动去打怪, 然后当血条存在的时候,也可以按按一下二,然后和 这个应用打击配合,然后第三个就是打死以后我们要退出嘛?怎么退出呢? after 退出,这样就可以退出了。什么情况下才会触发这个条件呢?当我们找不到血条的时候, 我在这个死循环里就是一直找血条吗?当存在的时候去打,如果找不到的时候,我就会做一个退出,我就会退出这个打怪动作机,然后这个时候我们要写一个 呃,挂机动作链, 这个是打怪, 我们去运行一下, 去运行一下 q 这个动作机,然后打完过来之后我们要去拾取吗?呃,拾取的时候大家可以看一下啊。 拾取打完怪之后他这个血条就没了,然后我们要去拾取呢?按下四,按下五,他就自动失去了,所以我这个拾取呢, 就说等他打完怪,我就立刻去按按这个四这个键,按完以后呢, slip 一秒,然后我再去按五这个键,他就会失去。失去。 当什么情况下才会出发呢?就是没有这个名字,也没有血条,然后 expect, 我们把这个复制过来, 当他都不存在的情况下,他会去出发前面的失去,然后我们再去失去完以后我们就立刻去找怪吗? 找怪的话就是听不见, 这样我们的挂机动作链就写好了,然后这个时候我们得另外一点 run 运行我们的动作链,我们去试一下, ok, 选到怪了自动去打,然后自己调面相, 哦,自动试取,试取好以后,然后自动打第二个,哎,我们做的比较简单哈,然后他可能一些间隔真的没那么流畅,只是用来我们学习的, 呃,这样就基本没有问题, 这样,呃,而且我们这个是后台的,后台操作就是前台的太简单了,我们就不写了,就是默认我们就是直接写后台的,然后这时候老师说有的同学说那个这样的话,我们, 呃只是一个脚板,我想做成一个程序,怎么办? 我们把这个注射掉,然后用这个便捷 ui 的话, ui new 蛋白一百 爱妃两次。我先把那个垂直的,垂直的布局,垂直的布局里面有水平的布局, 他属于垂直一, 然后一个 button 的 button, 一开始水平,注意水平 一,然后吧台二,暂停水,水平一,让我们这里再创建一个水平布局 一瓶二, 位置一,然后把这复制过来,八乘三,结束,注意水平二,八乘四。 回复, yeah i should 我们看一下啊, 这样我们一个简单的 ui 界面就是 做好了也不用写 piqt 了,也不用写 qt 了。然后我们绑定下事件,当 把它一点击的时候,我们去触发函数吗?大的函数, 暂停函数, 恢复函数, 把它一的话是开始,开始的话我们就要用四大函数, 阿特,二的话是暂停,暂停是 pose, 二三四三的话是结束。四,恢复,结束的话是 stop, 恢复是 resume。 然后 我们再去写一个真正的运行函数, ask around, ask around 里面就运行 run task 就可以了, 我们启动 stat, stat 的话就是 red nugget ask her up infer their thread, 把线绳锯柄存下来,这就是 start, 这样线程就启动了, 起点 pos, 这就暂停。嗯,我们上面的这个都可以去复制。 ok, 这样我们就写好了,我们就简单的搓一下, 然后点先让他去打怪吗?点开始 自动去打怪, 然后我们这边去按下暂停,这边会有一些 bug, 按的还不够准确。暂停了,然后再点下恢复就可以了。 再点下暂停,他这个现场已经暂停了,再点下回复,我会继续剪取,然后最后我们 做下结束就可以了。成语就写完了,就很简单,十分钟左右就能写出来。好,这一刻就到这里,谢谢大家。

呃,给大家录制一套芋圆柱门啊到精通的系列教程啊, 从新手的角度学语言的话首先要从变量开始我们所以我们第一节第一节课主要是讲变量啊变量,然后结合个数据类型啊, 呃,这是我的联系方式啊,刘玉峰啊,然后手机号是幺三六九五幺幺四三二, 数据类型啊,数据类型的话对于新手的话这些也不用记住,就是大概了解一下就行。 行了啊,一般常常用的啊,我们就是有有一个整肃型啊,整肃型的,这是他的范围啊, 然后第二个常用的就是文本型啊,文本型文本型就是我们打我们比如我们聊天打字啊,就是这些都是文本啊,然后一个是逻辑型啊,逻辑型就是真或假, 然后我们主要是要结合结合我们的代码来理解这些。 现在我们新建一个芋圆啊,我们开始弄啊,新建一个芋圆啊,然后对于新手的话我们先这样操作啊,程序新建啊, 晕倒,是窗口程序啊,我尽量讲的慢一点啊,就是照顾一些新手 啊,新建之后他这里会出现一个窗口啊,然后我们我们这 先弄一个主见啊,主见这里有一个基本主见啊,这些点点一下这个删那个横线的按钮啊, 他就会出现这些组建的名字啊,如果你你这个语言你开始没点的话,他是这样的啊,这样的,好的鼠标啊,然后你点一下他就是这样的啊,然后我们现在先放一个编辑框上去啊, 然后再放一个按钮上去啊, 然后这些这些比如编辑框的话我们点一下编辑框啊,然后再点一下属性啊,这里有个属性栏,然后然后这里的内容,比如我们写一下 幺二三啊,然后这里确定他就会出现这个幺二三啊, 然后接下来我们啊,我们双击这个按钮,他就会出现这个按钮,预备单击这个啊,这个界面啊, 然后我们现在主要就是讲变量啊,对于变量是怎么理解呢?变量的话就如果是新手没有接触过编程,因为因为他们不懂得变量在 在在内存中是怎么存储的啊?然后我这里重新画一下,我们画一个杯子啊, 这里 第一次第一次用这个画图工具了啊,比如,比如我们比喻这个杯子是一个变量啊,这这个杯子是一个变量,然后我们在里面啊,里面存一下东西啊 啊,这个变量就是变量的定变量,其实我们可以理解啊,在以前是理解是一个容器啊,他的内容就可以改变啊,就是新手学这些不知道什么意思的话,就这样理解就行了啊, 等到以后你们如果去学那个会变,你就会完整的知道他是在内存中,是内存中是怎么存储的啊? 现在我们在这里插这里弄个变量啊,这是在这个菜单栏有一个插入的按钮啊,点击一下插入插入,然后局部变量啊, 刚才我们讲了有三个数据类型,对吧?一个是整数型,一个是文本型,一个是逻辑型啊,这三种是常用的,所以我们我们开始学的话,就就先了解这三种就行了啊, 就是有的有的目前用不到啊,等以后用的到再说了啊,这个课程的话就是不断的实战啊,后面会会讲解一些实战的内容啊。 啊,边亮的话,边亮的话他在语言上没有具体怎么规定的,你可以随便定个名字啊啊,比如,比如文本啊,对吧?文本型啊,这个类型是文本型啊, 然后转速啊, 类型是整肃型啊, 然后逻辑啊, 类型逻辑型啊。哎,这个这个变量的话,一般的话我们是在这里啊,在这个整程序的下面叫做局部变量啊,局部变量你每调一次他这个边量, 他会初始的话啊,就是他每一次都是从初始时开始的,比如我们这里啊,我们调试一下啊。调试怎么调试?调试在这里啊,你看一下啊,工具啊,支持库配置 全选啊,然后确定啊,这一步要先弄啊,然后我们调试一下调试输出啊, 三个三个,要调试三个, 这是我第一次录视频,可能以后会弄一些高端的吧,以后会弄一些捏捏捏一些啊,内存逆向之类啊,或者是网页的,还有后面还会增加一些 游戏脚本的啊,主要就是游戏脚本啊,因为我自己本身搞了十几年游戏脚本, 你们看一下啊 啊逻辑啊逻辑, 然后接下来我们就是点一下这个调试的按钮啊, 然后调试按钮他就会出来一个窗口啊,出来一个窗口的话,我们这个按钮,因为单机的话,他是在这里,你点击一下这个按钮的话,他才会这这下面的代码才会执行下来。我们试一下啊, 这里这里我们可以清楚非常清楚的看到啊,他他他他的变量他你每雕一次他会初始画一下,你再点一下啊,对吧?每一次初始画一下文本,他首先是空文本啊,然后整数是从零开始啊,然后逻辑是假默认者,这是他初始值啊, 然后接下来的话就是就是我们把这个编辑框的幺二三啊,我们来来来看一下啊,我们先关掉这里啊 啊,比如这个编辑框一点内容啊, 跟气空一点内容,他的他的属性就是文本型的啊,所以我们用这个边量文本来接收一下啊, 文本等于编辑框的内容啊,然后我们再接着调试, 我们这里弄一个分割线啊,来区分一下啊,然后 然后接着调试一下啊,再点一下按钮啊,他这里是 最近把我们这个编辑框幺二三这个叫做文本型的内容啊的内容给他,给他存到我们这个叫做文本的局部变量里面,他开始的话,你没有给他存储的话,他是空文本啊,这上面是空文本,然后 然后到了这里你给他存储了,他这里就是幺二三了啊, 然后一个整肃型啊,整肃型的话,整肃型的话一语言的话可以 啊,比如到诊室或者直接给电量复制,我们先直接给电量复制吧,后面的转换的后面再说了啊, 比如整肃啊, 整数等于六六六啊,然后我们来接着接着调试输出整数啊, 这上面的我们为了不影响,我们先把它屏蔽掉, 屏蔽掉就点一下左边,然后点一下,点一个单引号啊,就是屏蔽掉,你看一下啊, 点一下按钮,这个整数,他开始的这局部变量吗?他默认就是你,你,你点这个按钮,预备单机可以看作一个指程序,他开始是零,然后你,然后你在这里给他复制是六六六,他是他就变成六六六了。变量就 就是可以改变的啊,可以改你,你在代码的超代,每个代码的过程中随便可随时可以改变他的值啊, 还有一个逻辑啊,我们先我们搞一下啊,然后这一刻就就暂时差不多了, 表示是做逻辑啊,逻辑他他摸的是脚,我们给他改成针啊, 咱们这是假,然后我们在这里给他改成针,他就变成针了啊,就是说明这个变量啊,这个变量你可以把动态的给他改直啊, 比如,比如假设这是个水杯吗?你可以,比如他是原来是空的啊,就是我们局部变量末这里开始是空的啊,然后你可以放水啊,放水之后 你你下次要要放茶的话,他就变成茶了啊,就是变量啊,变量就是这种东西。就是啊,他的直可以改变啊,内容也可以改变啊,然后这是就是第一节课了,然后其他的后面再说啊。


技术成就梦想,代码改变世界!哈喽,大家好,我是 lex, 从这一刻开始带着大家一起学习下零基础、速成拍蹭脚板的快速开发。 有的同学会说,老师我没有语言基础,或者说我只会安全精灵,再或者说我只会一些 pass 的基础语法,我能学会用 pass 去写一个脚本,写一个软件吗?答案当然是肯定的, 我们根据大家不同的基础,有一些不同的学习方案供大家去选择。 首先我们来看一下拍摄语言的优势,我们为什么要用拍摄,而不是用其他其他语言? 首先就是语法比较简洁,容易上手,这个比较公认的就是排算,有的时候写一行可能相当于其他语言写十行。 第二点就是语法教育规范,他和扎腕、 php、 gs 之类的 这种语言这种高级语言来说吧,他设计思路都是相通的,不同点只是在一些语法规范上,你如果 从拍森入手,学会了,精通了以后,你再去学扎腕,学屁之屁之类的,一通百通。 第三点就是可管的性强,因为他第三方的一些库非常非常非常多。 第四点呢,就是一些复杂项目,处理一些复杂项目,比如说你用呃安全精灵去写了一个脚本,然后一个大型的项目,两行你全是面相过程的去写,然后两行都在一个文件里面, 迭代的时候也比较麻烦,维护的时候也比较麻烦,打开的时候也很慢。如果你用面向对象这种思路去开发呢,会节省很多的荣誉代码。然后维护迭代也比较方便,代码层级结构也较为清晰。 接下来介绍一下我们初级课程一个内容,初级课程主要是让大家去上 手,去写出一个脚本,去了解怎么去写脚本,他的思路是怎样的。 我们的目标就是十分钟能写出一个光速开发。 中级课程呢就是实现一些复杂较为复杂的个逻辑,比如说任务的一些切换啊,主线任务到直线任务啊,还有一些状态的控制, 然后是一些零基础去实现一个中控多线程, 也就说同时开十个窗口,做同样的事情或做不同的事情,这个我们目标也是一天内就能实现。 如果初级、中级都不能满足你,你想再去学更深层的东西。我们的高级课程有一些,呃,脚本开发那个底层的一个原理,面向过程怎么去实现? 还有个 ui 的设计,你想做出一个带界面的,然后是一个巡录算法,二 d、 三 d 的,比如说 a 型 a 型巡录或者三 d 游戏的巡录。 紧接着就是一个软件打包和带马加密。比如说你写出了一个程序之后,你想发给别人,嗯,肯定不能发 点 py 文件,你要发一个可制性文件,然后让别人直接可以去运行。然后带马加密呢,就是为了防止,不想, 为了防止圆码泄露吧,不想让别人看到自己的圆码。嗯,项目实战呢?呃,我们这个会持续更新,有不同类型的一个项目,比如说梦幻类的和传奇类的,这个都会在持续更新中 啊。最后还有一个软件拓展的开法,这个就是我们课程的一个简单介绍,分出去终极高级。 好,这一刻就到这里,谢谢大家观看。


hello, 大家好,今天给大家讲一下第四课,后台操作。好,我们打开我们的一元的原码啊,一元的原码,那后台操作呢 啊,其实跟前台操作的这个代码是一样的啊,有后台操作鼠标和键盘,对不对?那两个按钮呢?和代码提前写好了啊,我现在直接给大家讲一下啊,直接给大家讲一下 啊,大家看到了啊,这里我直接简单的给大家介绍一下啊,脚本后台操作啊,前台操作, 前台操作的意思就是会控制你的电脑鼠标和键盘,那后台的操作就是不会控制你的电脑的鼠标和键盘啊,简单的介绍就是这样,我们直接用啊这个脚本的功能来给大家演示演示一遍。 首先我们绑定窗口,我点一下这个前台的操作,对不对?这个时候呢,大家看到我的鼠标就会移动到这个冒险模式这里去,点击,我整个鼠标就移动过去了,对不对?我整个鼠标就移动过去了,那这个时候我点一下后台的鼠标操作啊,我点击一下后台的鼠标操作看啊, 大家看到了啊,我的这个鼠标还是在这个后台的啊,鼠标操作这里对不对?后台没有移动过去,我的电脑的鼠标他没有移动过去啊,他就直接就 冒险模式,他就点击了,就自动就点击了,但是我的鼠标并没有受到影响啊,这个就是脚本当中的前台操作和后台操作的意思啊,后台操作是不会控制啊,电脑上的鼠标和键盘,也就是说啊,平时我们其实写脚本的时候都是一般都用后台, 为什么?因为用后台操作的时候是不会影响我们使用鼠标和键盘的,对不对啊?其实道理就是这么简单,那这个后台操作的这个鼠标的这个代码的啊,鼠标的这个代码的其实是跟我们写前台的代码是一模一样,一模一样,我们前几节课已经讲过了, 无非就是填写这个坐标对不对?这个坐标 x 坐标和 y 坐标,然后就是按键,对不对?按键那这些代码我都已经讲过了,我在前前面已经给大家讲过了,这里我就不给大家讲,我希望大家自己去后把后台操作的这个代码 写上,对不对啊?窗口激活的这个代码和啊鼠标啊,后台鼠标操作啊鼠标消息,还有就是后台的键盘对不对?后台的键盘这个代码的键代码我已经都是给大家讲过的,我希望大家自己去写 一下,这里我就不给大家讲,这节课主要是给大家介绍一下啊啊,这个脚本当中后台操作是什么样子的,对不对啊?代码是一样,希望大家学会了以后自己去写一下。好,这节课就到这里。

本入门实战呢,已经完结了,最后我们再给大家啊,把我们的这个脚本的一些代码优化一下,比如说这个啊绑定窗口,对不对?绑定窗口我们可以写成一个子程序, 此程序绑定窗口, 然后我们把这个绑定窗口的代码复制下来啊,然后这个按钮呢可以删除,对不对?然后我们界面上的这个按钮呢也可以删除掉。 好,然后我们在启动脚本的这边啊,加上我们的绑定窗口,对不对啊? 当然了,放在啊这个我们首先啊点击启动脚本,他就会先运行 一遍啊,拧窗口,对不对啊?这样子的话呢,我们这个脚本啊,他就更加简单了啊,这个只有两个按钮的话,看起来会啊,比较简单,对不对啊?简单的优化一下,这里我就不给大家做过多的复杂的优化了, 因为如果要啊给代码做很复杂的优化呢,那其实也是要写很久,所以我就简单的啊给大家优化一下啊,把这个代码简洁的去写一遍,把这个绑定窗口,然后啊放进这个启动脚本里面来,这样子就很方便。然后我们再啊用一下我们这个脚本啊,进入冒险模式, ok, 启动脚本啊,大家看到了啊,这样子就进来了,然后我们可以啊停止一下啊,停止一下,然后我们再选择这个自动任务 啊,自动剪阳光啊,然后我们再剪啊启动脚本 啊,这时候我们可以啊手动放一些阳光啊,大家看到啊,其实大家只要按照我说的啊,我我们这样啊脚本去写,这是可以啊,全自动啊做出脚本来,对不对?是可以全自动做出脚本来的 啊,为什么要讲这个啊脚本的实战啊课程呢?是之前发现很多粉丝不会写 啊,脚本就是全自动的脚本,很多粉丝他没有办法让这个脚本啊全自动的去运行起来,所以我们这一次把这个啊实战功能全部都讲一遍啊,这样只要跟着我们啊的视频学的话呢,粉丝是可以 写出一个简单的全自动的脚本,这是没有问题的,只要是认真学的,粉丝都是可以写出来的啊。好,那我们这个啊脚本的这个实战这个入门呢是已经算是啊 讲完了啊,算是讲完了啊,粉丝记得学会了以后一定要自己去亲手写代码啊,去练习一下,不要偷懒。好,那这节课就到这里。

嗯,大家好,我是我要遇见你啊,今天我们演示一下,嗯,一语言作为 lula 的数字语言来进行。 lula 多线程的啊,游戏这个脚本的控制。 呃,那么我们这个先来看效果,先来看效果啊,我们先启动这个低语言写的这个脚本控制器,那么为了这个方便演示呢?我们这个在这个地方开两个游戏,我们开启两个游戏。 好,我们排列下窗口啊,排列下窗口,那我们可以到这边来了,这样的话也不影响我们的视觉,对吧?好,那么我们启动一下脚尾, 大家看他现在在呃自动登录状态下, 好,他进入游戏,进入游戏之后,我们在这个控制器里啊,露娜脚本控制器里显示,你看他开始跑路哈, 没看他这个暂停,你看我们用这个,我们知道用预言写过多线程模板的啊,在这个游戏的这个多线程的暂停恢复中,他是非常的缓慢。嗯,但是你用撸啦作为这个脚本控制器,他就非常的简单,我们恢复一下脚本,你看 他立就恢复了哈。好,我们看暂停恢复,暂停恢复非常快。暂停恢复, 为什么呢?因为 lula 它有一套独立的内存回收管理机制啊,对于你创建的对象啊,全军 变量函数啊,一些呃,局部变量,他有一个自动的销毁,他内部有计数器,当计数器的技术唯一的时候,他会自动的回收和销毁,这使得我们有罗拉写的脚本啊,在内存运行机制,系统资源占用方面非常的有。呃,好的,这个 比这个一语言啊,比其他语言有一个好的,这个呃优势,大家看现在显示主线称是零角本结束,那我们来看一下露娜控制部分。 嗯,我们的鲁拉采用了三个模板,第一个是用了一个蛮鲁拉,我们在里面设了一个蛮啊函数,一个入口,他主要是控制游戏的什么呢?比如说啊,创建大魔对象,设置全局路径以及收费注册以及绑定窗口。那么下面 就是游戏的啊环节,游戏的环节啊,游戏的环节,我们把它放在这个脚本中,放在脚本里进行控制,对吧?这里边我们封装了大漠的几个命令,而这个康复露娜呢,我们里面主要是放了全局变量和一些常量啊 场面。所以说啊啊,你看到这个啊,这个撸拉脚本控制的是非常的迅速,非常的方便。呃,希望这套这个教程对你有所帮助。好,我们关闭游戏。好的,再见。

啊,我们接着搞第十四集啊,就是就是没有备课,然后连连续的录啊,应该一个小时能搞搞很多视频出来, 我们接着上一课,我们是上一课是这个代码,然后我们要把上一课比如弄到列表框里面的账号给他,在这里啊,输出啊,写,写出来就是就是模拟语言的啊,输出文本啊,就是粘贴文本啊, 我们先取一下这个文本的坐标点啊, 九幺幺三六啊, 这是商业级的代码,我们接着弄啊,第一次选手 超级列表框一点取表像素 i have, 就是超级的,包括我们上一次有一百多行啊,然后把这个 这个这个文字啊,把这个文字输入到这里面啊, 在这里的话延迟这个两秒, 然后模拟鼠标点击 模拟手表,点击就是点一下这里的意思, 然后有一个零舍文本,现在可以拿来使用啊, 等于超级列表宽衣点取标题, 表象缩影,列缩影,表象缩影,他是从零开始,所以我们这里是哎哎,是从一开始,所以是二减,二减一 就是要零啊,列的话,列的话我们是要第一列啊,就是这个账号啊,因为列是从零开始,零是虚号啊,一就这个账号啊, yeah, 然后是四减 基本文本,临时文本, 给他严一点,严实啊。 呃,是吧?没有备课啊,就是边搞边弄啊, 模拟按键,模拟按键啊, ctrl yeah reject, 然后给他 这个,是吧? 按摩你按键 维持维持,见 我们在在这里输入的话,在在别的秒单或者网页都通用的 脚板,我们试一下啊,点一下按钮啊,开始输入了,要输入啊, 他就是取一下,然后输入一下,然后这是前台的我的鼠标,鼠标动不了啊,不能动啊,动的话他会乱啊,就是这样的效果,他会一直输入到这些列表的所有的内容上去啊,那么先给他停一下, 就是这这集的话主要是学学了一个啊,就相当我们啊,我们我们这个鼠标啊是所选择文本,然后右键啊复制, 然后在右点击右键粘贴这个功能,大概就学了这个功能啊,这一集就就到这里啊。