粉丝8888获赞9384

大家好,我是多多,欢迎大家观看我电脑端按键精灵第七十二节。这节课呢,咱们讲一下 excel 表格读取, 咱们找到这个插件命令,呃,然后呢?呃,找到这个办公文档插件,点击一下这个,呃,打开 excel 文档,在他的下面呢,有这个脚本例子啊,咱们复制一下,给他粘贴进来。 上节课呢,咱们讲过这个写入 excel 表格。这节课呢,呃,咱们就不讲这个写入了,咱们讲读取, 这个呢就是读取 excel 表格的命令。然后呢他有三个参数,也有一个返回值,这个返回值呢就是返回读取的内容。咱们呢啊把这个呃弹窗给他换成调试输出, 呃,换成调试输出给大家看一下啊,然后我给大家说一下这个读取的三个参数啊,分别代表什么?然后呢,咱们打开一下这个 啊,桌面上的这个 excel 表格,这个是我,呃新建了一个啊,里面,呃就是我随便写了一些内容。上节课呢,咱们也讲过, 然后给大家说一下,这第一个参数呢是,呃,第一个参数是文档工作表页, 呃,它代表这个位置,第二个参数呢是单元格,好, 这个呢它代表这个竖的这个方向啊,竖的这个方向啊,它有啊,一二三四啊,五六七八九,这个是竖的方向这个格子啊。然后第三个参数呢代表横的这个方向,然后这个 a、 b、 c、 d, 这个是二呢,它代表这个 b 啊,这个呢就是它的呃参数,呃,咱们,呃关闭一下这个 excel 表格, 然后咱们读取一下啊啊,把这个路径给他改一下 右键属性, 然后把这个 名字给它放进去,注一下它的后缀啊 啊,大家看一下啊, 然后调试启动产地,咱们再打开这个 excel 表格给大家看一下,是这个位置啊,这个没有任何问题啊。 呃,他是这个第一个工作表单页,然后呢是第。呃, 嗯,第一个,这个竖的这个方向,然后第二个位置对应的是这个产地, 然后呢咱们再把它关闭一下。嗯,咱们脚下 这个啊,横向便利读取啊 啊,咱们还是打开一下啊,它这里面一共有四个内容,咱们呢写个 for 循环 啊,这个上节课咱们也讲过,在这就不给大家说了啊,从一到四啊。 呃,然后呢,咱们在执行操作前,先关闭电脑上所有的。呃,打开的 excel 表格啊,咱们要给它关了。然后 这个呢,就是把这个第一行的这个啊都给他便利出来。咱们调试启动,大家看一下啊,水果产地运输时间是否适合保存啊?大家看一下细节啊啊?没有任何问题, 这个是水果产地运输时间跟是否适合保存 啊?这个呃,都是对的,这个是横着便利数据,然后竖着呢,他是他也是四个啊,只不过这个参数的位置需要给他改一下。 呃,咱们给它关一下啊,关闭一下这个 excel 表格,然后呢?呃,咱们把这个位置呢 给他换成一,然后呢这个位置给他换成矮,这个是竖的方向,然后咱们看一下啊,这个电脑上没有任何打开的一个赛奥表格了,咱们调试启动, 大家看一下,水果,香蕉啊,苹果,橙子,咱们打开一下,核对一下,大家看一下啊,没有任何问题。 然后呢给大家讲解一下,判断到底有多少个格子啊?然后呢,咱们以竖的这个方向为例啊,咱们把它变成五,然后给大家说一下,第五个里面呢,它是 是没有任何内容的啊,他会变得出来为空啊,这个呢给大家试一下,调试启动,大家看一下这个位置为空,这个怎么写呢?这个也很简单,咱们呢给他, 嗯,给它变一下啊,咱们给它用度循环, 然后在这加个判断, 然后咱们定义一个变量, 然后 a 等于 a 加一,这个这个写法呢,咱们之前讲过,然后等于空呢,咱们就咱们就跳出一下,对吧? 然后跳出之前呢,咱们给他加个啊,调试输出, 大家注意一下这个细节啊,这个细节是简易啊,因为他这个空了之后呢,呃,我给大家说一下 啊,如果他有四个格子,然后到第五个格子,他微空了之后呢,要把这个五减一,减一才能为,这个才能等于这个四,所以是四个格子。 这个这这个大家在实际操作的时候,大家要知道这个位置需要减一。 呃,如果没读取到它就会变成这个空啊,就是俩双引号,是里面什么都不写。嗯,大家看一下这个细节,嗯, 然后这个肯定是四个格子啊,咱们调试启动,大家看一下,没有任何打开的 excel 表格啊,咱们启动一下 啊,一共有四个格子,没有任何问题啊,这个是读取出来的内容,然后对应的是四个格子, 呃,然后咱们多写几个啊,然后给他多写几个啊?水果竟有什么啊 啊?咱们多写几个啊,多写几个给他试试,然后保存一下, ctrl 加 s 保存一下,然后给他关闭,然后调试启动 啊,大家看一下。一共有七个格啊,大家看一下 啊,没有任何问题啊,这个是对的, 呃,还有的话就是有多少格子就读取到多少格子,然后,呃那个就是有多少格子就读取多少格子,然后其他的就不读取了。这个呢?怎么写?我给大家也敲一下,这个其实也挺简单的,就稍微改一下, 把这个位置呢给他改到下面, 然后就这么一个写法,当他为空了之后,直接跳出不执行下面的命令了,然后这时候就是有多个多少个格子就读取多少个格子,对吧? 啊?其实这么写不是很严谨,然后在这加这个面,对吧?放在这里面 加个其他命令放在里面。这个判断啊,之前咱们讲了很多遍,就不在这讲了,大家应该看得出来,这么写最严谨。然后,呃,大家看一下,没有任何打开的 excel 表格啊,咱们调试启动, 大家看一下,有多少个格子就读取多少个格子啊,这个没有任何问题。 然后这个打对勾会出现这个这个,嗯,点击一下这个就不会出现了。这个有多少个格子就读取多少个啊,这个大家要会写, 呃,然后,呃,给大家说一下啊,要把它全部便利出来,也挺简单的啊,然后我把这几个给他啊删除一下, 然后 ctrl s 保存一下,这个其实也挺简单, 呃,和上节课讲的差不多一样的,然后加个,呃,加个 for 循环,然后 呃 g 吧, g 等于一,然后 two uh, 一共是四个格子啊,然后下面加, 然后这个位置呢给它改成几, 大家看一下啊,这个细节应该没问题,给大家调试,然后看一下,没有打开任何一个 save 表格,直接启动。 哦,这个是 哦,这个位置,等它循环完,把这个 a 给它变成零, a 给它变成一 啊,这就对了,因为他这个夹了之后呢,他肯定后面就没法变力了,一直会变成啊,这个一直加一,然后把这个哎,重新变回成一就没 问题。给大家看一下啊,大家看一下啊,没有任何问题。对一下 啊,因为这个写法上节课咱们讲过了啊,然后这节课就啊没必要去讲了,因为循环写入跟循环读取他的写法是一样的啊。大家注意一下这个细节, 看一下啊。嗯,没有任何问题。 嗯,大家看一下,对一下,没有任何问题啊。 呃,这节课呢,咱们就讲到这了,然后,呃,大家如果有学习按键精灵的,或者说研究按键精灵的,大家可以,对吧? 加我的 qq 群和加我的 qq 号,咱们下节课,呃,接着讲。



大家好,我是天峰,今天我们来讲按键精灵基础知识第六小节判断选择语句啊,这里话主要讲两个,第一个一幅语句,还有第二个色列语句。 首先我们看一下第一个 f 语句,它固定格式就是 f, 然后加上个 den, 然后加上个 n 的 f 作为结尾,它的意思就是说如果某个条件成立的时候,就去执行相应的命令啊, 主要运用场景就是找色判断,找字判断,还有找图判断啊,这个以后我们会说,我首先我们看一下格式吧,首先是一幅啊,后面加那个条件 啊,条件判断个条件是否成立,然后给他一个赞啊。第二行的话就是这个条件成立的时候要执行的命令,然后的话就是按照一幅作为结尾啊,我们举简单的例子吧, 的母今天啊,定一个变量,今天等于 星期天吧,给他一个预辅判断语句,如果今天等于星期天, 然后给他一个蛋啊,你自己在这里敲回回车键的话,他会自动给你加一个安的一幅的,你就在这里面写一个条件 就行了,写个要执行的命令啊,星期天的话就休息吧, 躺平了,周末就躺平啊,门调试,你看只要他判断出今天这个符合你 啊,这个变量,这个条件成立的话,就会输出这个啊,条件成立就输出这个语句。我们改一下今天星期一, 你看这里不会输出了,因为你今天就不是星期天,是星期一他就不会输出这个躺瓶。我们改一下这里如果是星期一的话就上班吧, 上班摸鱼。 好,我们调试啊,你看只要一成立就会输出这个结果,这个就是一辅一句的用。好,我们看一下一辅一句的第二种格式, if, 但要死,然后 and if 对比上面的话多了一个要死,这个要死的话就是否则的意思 啊,他整段话的意思就是根据一个条件的真假的不同的情况执行相应的语句啊,真的情况执行一个语句,然后假的情况执行另外一个语句啊。另外的命令。我们看下的格式吧,首先是一幅, 然后前面是一个条件,然后加个蛋,下面的话跟着他上面条件成立要执行的命令啊,然后第二种情况话给他一个要死,另外种情况, 另外种情况成立的时候就执行语句啊。啊,这个就是要死的意思。我们举一个例子吧, 今天等于星期天吧, 如果今天等于星期天的话,我换一个吧。输出打排位啊,如果今天不是星期星期天的话, 就是另外一种情况啊,干脆改成周末吧,还有星期六啊, 如果是周末的话就去打排位,如果不是周末的话,就是其他情况给他一个钥匙啊,这个钥匙就包括星期一,星期二,星期三,星期四啊,反正就是不是周末啊, 就是周末的对立面,除了个周末,其他的那种可能性都是包括这个在这个钥匙里面 啊,你看一下调试啊,发现他今天是周末,他成立了之后就会输出打牌位 文。改一下星期一啊,发现你这个今天不是周末的话,是其他情况的话都一律啊。输出这个上班,不管你这里是星期二还是星期六, 都是初初上班,或者你是。呃,是其他情况啊,国庆节 只要是不符合周末的话,都是属于其他情况,他都会输出这个上班 啊,虽然国庆年放假啊,但是他还是要上班,就这个就是一抚一去的啊。第二种格式好,连接好模拟器,然后调试, 你看今天是星期一话符合这个条件就会输出今天是星期一,我们改一下星期天 调试,你看符合这个星期天的话就会输出今天是星期天。好,我们记得输入 输入今天是五一节啊,说明这些条件都不符合,就是另外种情况啊,其他情况的话就输出这个输入有误 啊,这里会显示出入偶物,这个话就是一辅一句。第三种格式了,我们接着看判断语句的第二种色列语句,我们看一下格式, 以手链开始作为开头,然后开始作为那个判断的关键字,按照手链作为收尾啊,我们看下这个手链的话,就是选择的意思 啊,然后 case 的话就是事件合起来就是选择事件语句,他就是根据一个辨认了不同的值去执行不同的命令啊,他比上面的衣服还有按照衣服更加简洁快捷一点。 我们看一下这个例子吧,这格式就是色列 case 开头,然后后面接着一个变量啊,如果变量等于值一的话, case 这里后面跟着那个他的值,如果他是值一的话就直行与距一,如果他的值是值二的话,就值。 语句啊,以此类推啊,这里话还还有一个另外的个命令,叫做 case 要死,就是说上面的条件都不符合的话,就执行下面的一句啊,这样子的话比上面的一幅一句更加简洁一点。 好,我们举个例子吧,啊,就是摇骰子啊,也叫做摇头子,这个骰子的话是一到六六个数数字随机出现的, 首先这个定一个变量,头子啊,这里话这个是个函数的名字,这个函数在这里啊,函数里面给他写上参数,这个是最大值,然后这个是最小值啊, 这个的意思就是说,嗯,从一到六里面随机挑取一个数字,复制给这个头子,然后用这个 scelle cast 语句判断这个头子的值。 如果这个头子的角色的话是一,那么就输出这段摇到一,如果只等于二的话,输出这个摇到二啊,以此类推, 我们给他一个死了要死一句吧,如果上面都不等于的话,说明这个程序错误了,因因为一般情况都会输出一到六的,如果上面都不出现的话,说明这个程序错误了啊,说明 我们就输出这里吧。啊,把傻子摇,把骰子摇碎了,跟周星驰的赌侠样, 上面的所有结果都不出现,就只能是这种结果了,我们调试一遍吧, 把它删掉,调试啊,说明他摇到二,我们继续摇到六 啊,都是根据这个筛子的不同的数值去执行相应的命令啊,这节课就讲到这里。


嗯好啊大家好,我是小德,今天主要是啊给大家演示一下啊一个啊自动走路的就是我们,哎这里填写什么呢啊填写我们要到达的目的地啊到达的目的地就是 npc 的位置啊, 我们找这个 nbc, 哎怎么让他自己跑过去啊跑过去然后这个是时间, 然后这一个是按就是要不要使用角度啊啊我们这个传奇呢他有八个方向啊,上下左右啊,左上右上左下右下他不能使用角度啊,所以说我这里啊改成了一 改成了零啊,如果我改成一啊他就是按角度来进行走路的啊啊我们现在是使用的啊八项走路啊八个方向 这样的走路,哎我们测试一下吧哎我之前哎有看到这个 npc 啊,就是已经哎看好了,对吧。 npc 在那个三三九啊三三三这个位置就是那个传送员,然后我们现在啊调试一下啊。 嗯 哎放到这吧调四, 哎他自己就往那边走了,看到没有 哎他往这个传送员这里走哎走到附近他就点击这个传送员,哎点击传送员然后我们就可以使用他的传送功能了,对吧哎我们现在我们看啊我们走到的位置啊跟这个位置有一点点偏差的是吧。哎三四零三三幺啊没有关 关系啊,因为我啊之前就是做了一个是啊走到他附近啊随机位置啊,然后,哎都能点到他啊都能点到这个传送员啊我们不管在哪个位置啊都能点到他 啊。假如说我们在这里啊啊在这里我们再启动一下吧啊启动 哎他也是啊也是要走过去的啊走到他附近,哎你看啊这一次跟刚才的位置就不一样,对吧。哎我们现在之前在他的右上角啊右上角,然后我们现在在他的上面啊三三九三三零啊在他上面,哎。也是点到他了,对吧。 好,哎我们再换一个位置吧来再换一个位置, 哎假如说我们在这里, 嗯 太大了太大了 啊我们在这里,哎点启动,哎他也是要往那边走啊啊他就是往我们目的地啊一点一点的走过去啊 他现在是跑的啊因为是跑所以说他的坐标不固定啊哎我们现在,哎又换了一个位置了,对吧哎在他的右边啊三四零三三二他也是点到他了啊也是点到他了 哎这个不管我们在哪啊都能点到这个传送员这是我们这一个哎自动走路的啊 嗯那我们现在从上往下走试试啊从从上往下,哎我们在这里啊弓箭护卫这里哎点启动, 哎他也是啊往这个传送员这里啊靠近,哎现在走到他的下面了,看到没有哎又换了一个位置走到他下面我们也点到他了啊也点到他了,哎这是一个非常实用的啊非常实用的一个封装 哎在我们 vip 啊教程里面啊是有的啊我们在这里试一下啊点启动, 哎他也是慢慢的啊靠近我们的传送员, 好啊,现在是在他的右边啊在他的右边 打怪 啊这边被挡住,嗯好像差不多啊啊我们在他左边这里啊试一下啊在这里啊 啊我们在这个塔这里 这个塔好像不能啊挡不住我们好我们点启动 哎他也是点到传授员了,对吧?哎。哎没关系啊,他在他即使在他身边兜圈子也没关系啊,他总归啊能点到这 这个传承元。 因为我设置的啊设置的他的范围啊不会超过他的一圈,哎,容差是一,就是说我们在他一圈八个方向, 哎,上下左右啊,左上右上左下右下啊,这八个方向,只要在这个八个八个方向啊,他都会啊停止,然后并且点击这个传送员,哎,不管我们站哪个位置啊不管我们站哪个位置啊,都能点到他,哎。这是我们这一个啊功能的演示啊, 这里好像能挡到吧 启动, 哎,他现在挡住了啊挡住了, 哎。也是点到传送员啊,也是点点到这个传送员, 嗯。在这里啊,这里好像也能打啊好,我们在这里试一下啊启动。 好的啊, 怎么说呢,哎就是我们在这个安全区内啊,肯定是能点到他的,对吧,哎。我们在一些小 好的障碍物啊旁边也也能正常的跑过去啊,因为没有写那个什么。呃。 挡住的那个,哎。挡住的话我们可以绕一下,对吧?哎。我们可以添加一个绕绕圈的啊,就是说我们坐标不动啊绕圈那样的话啊可以写一个 啊防挡住的,但是一般我们在安全区找这些 npc 啊,够用了啊,就这一个功能是够用的。我们现在是找传送员,对吧?哎。我们现在换一个人换一个人我们换谁呢? 嗯,假如魔龙三股我们现在是三三幺三四幺,对吧?往下走那肯定是三三幺三四二, 那肯定是三三幺三 是二的吧。哎,没有关系啊,我们走到这我们把这个坐标给他改一下啊,现在我们不找那个谁了啊这个这个是传送员 哎这是传授员,还有一个三三幺三四二,哎这个是魔龙山谷魔龙山谷 我们把坐标改成这个位置啊,哎我们现在只要改动这个坐标啊终点站啊,改到这个终点站就好了啊,我们稍微跑远 一点啊看一下,好,我们点调试看他能不能正常的啊找到那个魔龙山谷啊,并且点击,哎我们要的是把它啊点击一下 哎点击了对吧啊他点击了, 哎。这样的话如果游戏啊没有自动传送的功能啊,我们可以手动跑过去对吧?哎让让他手动跑过去,哎一般我们是有这个传送功能的,比如说刚刚那个魔龙山谷啊 啊我之类的啊我们点这个首领挑战就可以,哎假如说游戏没有这个首领首领挑战我们需要自己跑的话啊就可以使用这个功能,对吧? 现在我们在这里啊在这里启动 哎 哎他也点到了对吧哎也点到了这个魔龙山谷 啊我们在这点启动 你他开始兜圈子了 这是我们那个色字的有点小了有点小。好,你先 先别动啊别动我,我是设置的啊在他一圈啊范围是一啊,其实我们这个可以设置成二哎设置成二他就是两圈的范围,那样的话我们就不用啊兜圈子了啊,这里我给他改一下啊,我先暂停。 好的,我已经把这个容就是他的容错率啊改成了二,哎改成了二的话我们就啊只要在他附近啊就停下来啊停下来,哎现在我们试一下啊 调试,哎刚刚我们就是在这里哎然后走过去的时候啊哎被挡住了对吧 也不是被挡住啊是是在他一圈啊兜圈子对吧? 哎我们刚才啊离得很远对吧啊离得很远,他也点过来了啊也是点到这里。 所以说啊只要在屏幕范围内啊只要他那个东西啊在我们屏幕范围内我们通过坐标啊,哎就可以知道啊他在什么位置,然后我们就可以啊直接跑过去 跑到他的附近然后再点击。我们要啊要点开的那个传送员或者魔法证 啊或者传送阵,对吧哎他现在也是啊也是可以啊也是可以 然后我们现在在这里。 好这个也没问题啊这个也没问题 哎只要这两个没问题了啊其他的啊也是一样的也是一样的哎肯定也是啊能正常的跑过去啊那我们现在之前拿右边的测试啊我们现在拿左边的测试看一下啊, 比如说这个雪域冰宫对吧我们看他来坐标是什么啊三幺六三三六啊,网上的话是减,对吧?他的位置肯定是三幺六三三五那我们也给他改一下坐标对吧 嗯三幺六三三五。 哎这是我们什么兵工的啊哎兵工的坐标哎我们给他目的地啊改成兵工。 好,我们现在换目的地了。那我们先跑远一点 来我们跑到这里看看他能不能正常跑过去啊调试 哎他正常跑过来啊也点开了对吧?血月冰宫 嗯我们在这里啊在这里看一下 好我们在这 调试啊启动 哎他也是正常的啊跑过来了对吧 在这呢 哎在这启动 啊也是正常啊也是正常 哎,只要他能保证我们每一次啊都能点到 npc, 那我们就不用担心了,对吧?好的, 这一这这现在呢?我们就啊演示到这里吧。啊?其他的我们也不用撤了啊,肯定是都可以啊,肯定是都可以。然后我们换个地图试一下啊,最后一次啊,比如说我们到比齐, 哎,我们到比齐我们要找哪个?找仓库管理员的话啊,我们存东西,存东西我们先看他的坐标啊,三三二二六幺才是他的啊。三三二二六幺, 哎,这是仓管,哎,仓管员的, 哎,我们把终点改一下就行,哎,其他的不需要动, 这个是。

好,我们上一节课讲了一些这个找图、找色、找字的方法,我们用的方法都是按键自带的啊, 他这些工具啊,还算比较好用啊,但是当我们碰见一些比较复杂的情况的时候啊, 他可能就不能够满足我们的需求了,那他可能就不能满足我们的需求了,那所以我们就需要用到什么?我们需要插件,跟我们的 pc 版一样啊,当我们自身的这个按键的功能啊,满足不了我们的时候呢,我们就需要用到插件。好,我们来看一下啊, 我个人比较常用的插件就是图灵啊,这是图灵,这里我简单说一下他这个图灵插件的安装方法,大部分插件都差不多啊,大部分插件他们的安装方法差不多, 我们可以看到啊,他这里 you 这个手机版,对吧?啊?图零一点三零啊手机版,那我们打开 他这里面的文件呢,就是一个 pro 文件夹,看见没有啊?然后里面有很多文件,对吧?我们直接把这些文件把它给复制。然后呢 找到我们的这个按键精灵的手机版啊,他的这个目录,我们点右键点属性,然后点打开所在啊位置, 我们找到这个 pro 跟文件夹,在这里啊,我们直接右键粘贴就可以了啊,这里我已经把它贴过了啊,所以我就啊不再贴了啊,就这样啊,就这样,当你把这个文件把它粘贴过来之后, 我们就可以啊,我们就可以在我们的这个脚本啊,在他这个全部命令里面呢,就可以看到我们的插件命令了啊,图灵看见没有?图灵 好,它这个手机版的识别工具啊,跟我们的 pc 版是一样的啊,这个没有什么区别啊,我们手机版还是一样用这个, 还有这个工具,只不过他这里截图就不是很方便的啊,我们不,我们不能够通过他这个工具啊,直接去截我们手机屏幕的图片啊,因为我们手机是 啊,没有用模拟器,对吧?我们用的不是模拟器,我们是直连的手机,我们直连手机的话,我们像这样截图截不到,对吧?截不到,那我们一般来说我们会怎么样去截图呢?啊?我们用抓抓截图啊,比如说我们进这个 抓抓,我们点一下截屏啊截屏,然后点一下保存,我们放到桌面上面啊桌面, 然后我们把图片呢直接在我们的这个图像处理界面呢,我们把它拖进来啊,像这样看见没有,我们这样就可以完成一个这个屏幕的截取啊,我们是这样截图的啊, 好,我们在这里啊,让我们的程序帮我们来进入抖音啊,来帮我们进入抖音,我们来调试看看啊, 好,我们来看我们的抓抓,好,我们截下屏, 好,我们这里来尝试着啊,做这样一个功能啊,我们让我们的程序去识别我们的 这个抖音上面的视频呢,他有多少的这个点赞啊,有多少的这个啊?评论有多少收藏,对吧?呐,好,这里我们把这个屏幕啊保存一下啊截屏保存一下, 我们返回我们的图铃插件啊,这个我们用图铃来做啊,我们用图铃来做好把它拖进来,然后我们用这个颜色选取的这个啊模式啊,这个滤镜啊,我们去选一下这个颜色啊,放大一点吧, 是这个零, 然后我们再把它给一下添加啊,给他添加, 我们把偏色调整一下啊,然后修改啊,差不多了啊,差不多这样就可以了啊,我们这样就可以把他的这个数字啊,你看基本上都可以识别出来了,对不对啊?然后我们再来进行一个切割 啊,进行一个切割,联通区域啊,保留大小,我们可以试试看啊,看能不能把它切出来啊?零, 好,二点零,二点零二和零没有切出来,对不对?那我们调一下啊,宽十三行不行?十三也不行,十五了, 十七好,十七可以了,对吧?那十六行不行? 十六不行啊?啊?就是十七啊,我们调调成十七啊,调成十七。好,那我们把这个 wang 最好也把它切进去啊,把这个 wang 最好也切进去,那就二十吧 啊?二十,那好,我们看一下啊,看是不是把每一个都切进去了啊? 九三啊,我们把零到九啊,把它都做到字库里面去啊, 我们双击这个零啊,写零。 one 呢,我们写 one, 然后这个点也要做啊,这个点也要做, 注意啊,我们这个点打的时候不要用啊,不要用这个中文输入法打啊,我们都要用英文输入法啊,这个 on, 我们也做一下 下面这个啊,也说一下啊,也说一下。七, 这是九三一啊七, 好,我们来看一下字库啊,它里面 什么字了啊?有零啊,一二三没有四是吧?没有四,没有五四五六八都还没有,对吧?四五六八都没有。那我们就把这个 这个视频呢啊,让他滑动一下,让他滑动一下。我们滑动的话怎么滑动? 我们看左边啊,我们之前也讲过啊,看左边这一块有个触控命令,对吧?他这里就是从坐标啊,从坐标点一滑动到哈坐标点二,我们想 我们看视频滑动是怎么滑?是把手指啊,从屏幕下方往上方滑,对吧?就可以啊,就可以进入到我们下一个视频啊,对吧?像这样滑,像这样滑,所以我们的 x 坐标啊,他的这个啊,基本上是 不动了啊,我们挨个坐标不用动,我们动的是什么?我们动的是外坐标啊,我们改变的是外坐标,外坐标他是增加还是减少啊?啊?他是减少,对不对?我们从下面这个点啊,滑到上面那个点, 因为我们屏幕分辨率啊,他是从左上角啊到右下角递增的,所以说我们的万数标他是递减,对不对?递减从下往上滑,这样我们就可以滑到下一个视频,那我们可以给他一个什么样的参数呢?我们随便给一个吧。好,这里我们看一下啊, 我们要在手机上面滑动我们的这个视频的话,我们一般怎么滑?我们是在这个视频的中间,对吧?大概这个地方啊,大概这个地方,然后滑到这个地方,对不对啊?所以说我们的这个点的话,我们可以怎么取了啊?我们直接在这里取个点点一,然后这个取个点呢?点二,我们就从点一滑, 点二,对不对?所以我们的坐标啊,可以这么去写啊,怎么去取点点一啊?然后点二, 像这样,然后我们点插入啊? sweep, 好像这样我们就可以实现一个视频的滑动了,我们调试看看。 好,那这个时候呢,我们的视频呢?就滑到了下一个视频啊,下一个视频。 好,我们来看一下,我们来看一看,我们点这个截屏。好,看见没有我们的视频就变了,对吧?他要滑到下一个视频。 好,我们再来调试看看啊,我们再点一下启动啊,我们每点一次他就会滑动一次。啊。 啊?看见没有啊?我每点一次他就会滑动一次,那说明我们滑动很成功啊,我们滑动没有问题啊。好,我们刚才说什么?我们缺这个数字,四五对吧?四五啊,八也缺,对不对?所以我们把这个图保存一下啊保存一下, 然后呢?我们来看我们的图灵,把它放进来。好,我们把这个四啊,把四把它做一下啊 啊?六三, 我们可以看一下啊,他有的时候没有把这个 自然把它识别。好,那我们可以多做几个没问题啊多做几个没问题。五 九三点六啊,我们把六也重新做一个。 好,我们还差什么?没有八是吧?差个八是吧?零一二三四啊,五六七啊,还没有八,我们找个八啊,我们去找个八。 好,我们再划两下啊,看能不能划到一个带疤的视频 啊?这这这个太少了,这个没有啊,再划一下吧 啊?这有八是吧?这个八好保存 啊这个,那这个八就有点惨呐这个八有点惨,识别的不是很好啊, 所以我们可以多取一个点啊。嗯,我们可以多取一个色啊,多取个色,然后重新把它做一个二次化的修改,做修改就可以了。好,我们重新取色之后呢,那这个疤呢啊它就识别的比较好了, 那我们再把这个八呀,把它做一下字库啊, 注意看,我们现在是两个点啊,我们开 只取了一个点,对吧?只取了一个色啊,现在我们两个颜色,取两个色的话,我们识别效果就更好。 好,基本上没有问题啊基本上没有问题,那八也有了。那这样从零到九啊,我们就有了一个什么就有了一个完整的啊,一个完整的字库,那还有点,那还有 one。 好,我们把这个字库啊,点一下内存, 他这里有选择,看见没有?移动端和电脑端,我们选择这个移动端,然后把识别库改。为什么改为识别库啊?抖音数字识别啊,抖音数字识别,我们点这个确定。 好,我们这里要找一下啊,我们这里要找一下,把这个字库找到。好,我们点这个 图令工具啊,图令工具右键属性打开位置啊, 他这里看见没有?有发布工程文件识别库,我们刚刚生成的是识别库啊,我们找这个移动端看见没有?这就是什么抖音数字识别啊?这就是刚才我们做的这个字库啊,我们要把这个字库把它加到我们的附件里面去啊,加到附件里面去, 我们点这个附件,然后点添加,我们看能不能直接拖进去啊? 啊?可以,那我们直接拖进去啊。识别库,抖音数字识别啊,像这样我们就做了一个什么做了个土灵的字库啊,土灵的字库。好,我们来看这个工具啊,我发个工具, 我们点一下这个生成发布啊,然后我们选择这个手机按键。好,他这样就可以生成一个啊,一套代码,我们来选择这个标准方案,标准方案 好,这一块我们是第一行,我们是不需要的啊,一般来说我们不需要第一行 啊,第二行我们改一下这个屏幕区域,那我们这里需不需要全屏去识别啊?我们这里一般来说不需要全屏识别啊,我们只需要找准我们的识别区域就可以了啊,比如说我们在我们的啊这一块,因为他的这个 数据信息啊,他的位置是固定的,对吧?啊?八点六万,他不会飘到上面去,也不会到下面,对不对?所以我们可以把这个位置啊,用点啊取点来把它定准定这个识别区域定的小一点,越小的话我们识别效率越高啊, 所以我们在这里取一个啊,点一,在右下角的取一个点二啊,这是我们什么点赞啊,点赞的这个区域识别区域,然后这一块呢是我们的评论的啊,评论数的识别区域点四,然后后面呢是点五啊,点六 啊,点六,好,这样我们就有了,什么我们就有了啊,六个点,前两个点是用来识别我们的这个点赞的啊,我们先来去啊识别这个点赞, 好,我们在这个区域去识别我们的这个点赞数量。 这行代码呢是我们的这个偏色和那个颜色的曲子啊,这是我们的滤镜设置啊,然后呢去连接,这是我们切割设置啊, 联通区域切割使用八方向,然后切割的尺寸是零到二十。最后这个了啊,后面这个是我们的加价识别库啊,加价识别库,这个识别库的话,我们要把这个识别库啊,把它放到我们的附件里面来,然后呢我们需要 把这个名字改一下啊识别库,抖音数字识别,对吧?我们改一下识别库, 抖音啊,数字识别好,这个八十五相似度啊, 这块是切割这块?是啊,滤镜设置啊,这是识别区。 好,我们注意看啊,他前面还有块,这个代码我们之前说过啊,开头引用, 他,这是引入我们的这个图里 的,累啊,酷,好,我们在上面啊,引入我们的这个图灵下面呢啊,去进行一个识别。好,我们来看看结果啊,我们先把这个滑动给注视掉啊,我们看下识别结果准不准啊,我们可以先在我们的这个抓抓里面啊,我们截个屏。 好,我们可以看到啊,他这里的数据是八点六万,对吧?好,我们来试试看能不能识别出这个八点六万啊,我们点调试。 哎,他没有这个八,对吧?啊?没有这个八,那我们可以怎么样?我们把这个八呀重新给做一下啊,我们给重新做一下,保存 屏幕截图错了, 点这个图像预览。他这个八,你看啊,他没有进行一个正确识别,对吧?我们把这个八呀重新给他啊,加二字库里面去再做一个啊。八,加二字库。 好,支付管理里面啊,我们点内存移动端支库点确定,然后呢?我们重新把它加到附件里面来啊,附件 把这个删掉啊,好,我们再点调试。 哎,八点六万,看见没有?八点六万啊,这样他就可以怎么样啊?进行一个正确的识别,对不对?八点六万,好,我们还可以怎, 我们还可以把这个相似度啊调低一点啊,有的时候如果你啊识别效果不是很好,你可以调整一下这个相似度啊,调这个相似度 啊,八点六万。好,我们这里就简单说一下这个图零的啊,它的一个用法啊,因为我们的视频背景呢,它每个视频背景都不一样,对吧?啊,都有的比较花啊,有的颜色比较啊,简单点, 虽然识别效果肯定也不一样啊,所以我们这个字库啊,如果你要丰富起来的话,需要花比较长的时间啊,去慢慢的去完善这个字库。那我们这里没有标啊,我们这里只是做一下说明啊,告诉你们怎么用。 好,那如果我们需要让我们的程序啊啊自动去刷抖音的话,我们可以怎么去写啊?前面第一步就先啊进入我们的这个抖音,对吧?啊,看见这个图标我们就进去, 然后呢我们在这里写一个循环啊,写个循环就 rep 啊,无限循环,像这样写啊,我们的这个手机啊啊他就可以自己不断的去刷抖音了啊, 然后我们点一下调试,好,我们可以看一下这个抓抓啊, 我每隔一段时间啊,每隔一秒钟我们点一下截屏啊,我们可以发现这个视频的画面呢,他是在不断的变化,对吧?因为我们在不断的这个刷这个视频,一秒钟刷一次,一秒钟滑一下,像这样, 那这就是一个很简单的,什么很简单的自动刷视频的功能,对吧?好,那我们在写代码的时候啊,尽量养成一个习惯,就是我们在操作的时候 尽量让我们的操作啊啊,符合一定的这个正常人的一个啊操作习惯,我们的点击区域不可能这么精准,对吧?我们划上去不可能每次这么精准, 我们的等待时间呢啊,严格的一秒来执行的话也太假了,对不对?这一看又很机械对吧?看又很机械,所以我们要把它给一个什么?给个随机数在里面啊。随机数? 我们看一下,他是水技术范力啊,他是水技术范力。脚本例子复制代码 啊,他这里有说明,看见没有?如果要产生指定范围的手机, 请使用一下公式啊,看见没有,像这样,所以我们可以怎么写啊?啊?给我一个范围随机数, 然后还有一个什么最大值和最小值,对不对? max 很密, 然后给我一个范围手机数等于什么?等于 max? me cop。 那我们在这里把这个停留时间啊,把它给啊给随机画,对吧?从十秒到啊,然后从三秒到五秒,不等吧?啊?从三秒到五秒不等啊,那我们可以这么写啊, 三秒是 三千五秒?是啊,前面是五秒啊,后面是三秒。像这样写, 像这样写,那这样。我每次在这个视频上面啊停留的时间就是随机的,对吧?就随机的三到五秒之间啊。好,我们可以再调试看看啊, 那第一次看见没有四千九百啊?七十五,那第二次看见没有三千四百三十啊,我每一次的停留时间是不一样的,对吧?你看三点六六,对不对? 好,那包括我们的滑动也是啊,我们的滑动也是,我们在固定的两个点在滑的话也很假,对吧?所以我们可以给我们的滑动一个什么呀?一个随机的偏移 移,对不对?来一个手机偏移。好,那上面两个变量 x 和水晶片以外 x, 因为我们的 x 范围的话啊,它是基本上不需要产生太大变化的啊,所以我们给它一个十,大概十到二十范围的这个偏移就可以了啊 啊给我一个随机范围数啊给我一个范围随机数啊,他是二十到十就可以了。他主要是 y, 对吧? y 的偏音幅度要大一点啊 y 的偏音幅度大一点他至少要大于多少他至少要大于。呃 大概四百五他至少大于这个范围,然后加上一个什么加上一个五十的范围吧五十五十到十他这样写 那这样我们就可以产生一个偏移对吧? 三百五吧三百五。 oh 我们直接就加就可以了啊直接就加就可以了 哇看这样写 那这样我们每次的滑动的这个两个点的位置啊他也是随机的对吧?他也是随机的, 我们 y k 随机幅度大一点啊三百一百吧然后我们来调试看看啊,看他们的词 why。 好,我们调试看看 啊,看见没有我们每次的滑动啊都会产生一个偏移,对不对啊? x 偏移量比较小那 y 的偏移量呢啊相对来说大一点啊这个跨度大一点 呀我们 x 的平移量不会超过二十啊我们的 y 呢啊在一百到十之间啊。浮动看见没有?嗯然后我每次等待时间也是啊他有个手机等待值看见没有?每次都不一样啊。四八啊三八对吧?三幺啊三四。 那这样我们的这个滑动的效果啊就更加的领人对不对啊就更加领人就不那么机械了啊。 好我们最后来看一下这个效果演示啊我们来实拍这个手机来看他的效果演示啊,他每次停留时间是三到五秒, 四点五秒。 好了,这里我们还可以加一个参数啊,加一个滑动速度,因为这个参数它是一个缺绳子啊,就是你不加的话,它末了就一直是一百,一直是一百, 我们让他更加领人,对吧?就不要那么机械啊,就每次还是给他一个偏移,好,给他一个随机范围啊,随机范围,他的随机范围就是一百到三百吧。啊,一百毫秒的三百毫秒, 那我们的滑动速度呢?啊,就也可以有个变化,对吧?啊,像这样啊,就可以了啊,最后我们补充一点啊, 不是练我们的图灵的插件的使用方法,我们先讲过啊,所以刚才我就要用的比较直接,比如说那么细致啊,如果对这个插件还不太熟悉的话,可以去看一下这视频啊,这段视频他在我们的编程基础专辑里面啊,你看他属于我们的编程基础, 那第六十六集对吧?啊?还有六十七集啊,两集里面都有。

大家好,我是延己,今天给大家去讲一下按键精灵电脑版如何保证移动窗口后精准点击啊?那就比如说像这样的一个窗口, 然后我们现在想去写一个啊,就是点击一下这个清空,比如说我这里现在先随便输入一些内容,然后我们怎么写呢?首先打开按键精灵抓抓, 然后抓一下这个清空的这个坐标,然后复制,像这种大家都是会的,然后移动到这个坐标以后,让大家点击一下,然后我们调试启动 他就可以把,他就可以把内容清空,对吧?那我们只如果说稍微的把这个窗口移动一下呢?那我们这个坐标就是不精准的了,你看他就点到这里了,那我们怎么样的让他每次都能精准的点击到这个清空呢?啊?那有两种方法,第一种方法呢就是我们可以每次 啊,第一个是试用前台,我们可以每次把这个窗口的锯饼获取到,然后给它移动到一个固定的一个位置,那我们常见移动到固定的位置,就是屏幕的左上角,也就是零逗号零的一个坐标,然后我们打开插件命令在这里呢,我们找到这个窗口插件,然后里面有一个这个查找窗口锯饼, 我们直接复制一下这个代码例子, 然后他第一个参数呢是我们的一个窗口类名,第二个参数呢是窗口标题,要打开抓抓,然后点击这个锯饼,然后把这个给他拖上去,这里就有类名和标题了,对吧?然后复制 啊,你像一些如果说它的没有这个类名或者标题的话,可以传空,如果有的话,大家可以都给它传进去,然后我们来输出一下调试启动, 就找到了这个锯饼,是吧?然后找到这个锯饼以后呢,我们可以判断一下,如果说这个锯饼它找到了,那它肯定是大于零的,我们就让它移动这个窗口,我们在这里找到这个, 我们让它移动到这个零逗号零坐标,也就是屏幕的左上角,然后调试启动,然后这个时候我们再让它去点击, 我们再让它去点击这个星空, 然后我这里先输入一些内容,好,然后我这里来调试启动。啊,那大家移动完这个窗口以后呢,尽量给他加点延时,要不然的话容易反应不过来, 然后调试启动,大家可以看到它又点击了,对吧?也就是说我们窗口无论给它移动到哪里,它都会最开始给它固定到这个坐标,然后再点击。啊,那这是第一种方法, 第二种方法呢就是我们也可以给他进行一个后台,那常用的后台,你像我们按键自带的后台,我不推荐大家去用,我推荐大家是去用一些第三方的插件,比如说弹幕插件,无论是游戏啊,还是一些 像这种客户端去绑定,如果绑定不了的话,我们也可以去用这个大漠的绑定测试工具去测试,就是这个东西。那如果说大家想想需要用到这个按键精灵这个安装包,还有大漠插件,还有大漠绑定测试工具,大家可以点杨姐头像进粉丝群下载。 然后呢,大家如果说想系统的学习后台,多线城也可以来数城班系统学习,然后有什么问题大家可以在评论区留言,感谢大家观看,我是延吉。

大家好,我是多多,欢迎大家观看我电脑端按键精灵第一百二十八节教程。这节课呢咱们继续讲多县城里面的内容,环境变量,这个呢是定义环境变量名, 这个环境变量名是干什么用的呢?呃,它和全局变量名呃,一样是用来多县城里面进行传餐的啊,在这呢,我给大家演示一下啊, 然后多现成的啊,咱们一定要加一个啊,无限延迟的这么一个写法啊,无限循环的这么一个写法 啊,大家看一下啊, 然后这个呢是定义了一个环境变量,这个环境变量 a 呢等于五,这个呢是调用多线城,然后这个多线城里面呢就把这个 a 调试输出了一下啊,这个可以穿透多线城 啊,大家可以看一下,它是可以穿透多线城的 啊,这个全局变量名呢啊,是不能传递数组的,但是在这个环境变量名呢,它是可以传递数组。在这呢也给大家演示一下 零一二三四, 然后调试啊,启启动哦,启动完成之后啊,我在这试一下, 调试启动, 是不是我这个数组写错了,我给它插入一下 哦,不能这么写,不能这么写,它必须得在这个位置定义数,比如说数组是四个元素,咱们写三,然后呢,呃,在这儿必须这么写,不能使用这个 a r a y 啊, 然后 a 括号零啊,等于等于 a, 然后以此类推啊, 咱们多写几个, 咱们写四个元素得了啊, 然后调试启动哦,把这个开启线程打开,调试启动。 大家看一下,这个环境变量呢是可以传递数组的,但是呢你要是让它啊,让这个写法就不行了,比如说没有这个写法,让 a 直接让它等于这个 a r a 位 啊,应该是不行的,你刚才试了一下 啊,这种写法是不行啊不行的, 但是往这必须得给他加了这个数组的元素试一下,比如说四个元素啊,调试启动 啊,就没问题了,所以他定义的时候这必须得加上这个元素的这个啊,最大下标啊,大家注意下这个细节 啊,之前咱们写那个定义这个普通变量的时候,是可以这么定义的。 bma 啊,它这个环境变量呢?呃和这个定义普通变量呢,它是有区别的,这个普通变量呢,后面呃可以不带括号,但是这个 呃环境变量呢?必须有这个呃最大下标带上这个括号,大家注意下这个细节, 这个环境变量呢,它是呃可以传递多现成的啊,传递多现成的,然后还有一个细节啊,还有一个细节, 然后咱们在这啊加一个度循环啊,五路环循环,然后让这个 a 等于 a 加一,然后调试输出 a, 然后加一个延迟啊 啊?大家看一下啊,调试启动,他这个呢是从一开始啊,大家看一下,一二三四啊 啊是从一开始的啊,是从一开始的,然后咱们关了之后呢,咱们调试启动了之后,大家看一下啊,他现在是十二了,现在是十二了,咱们再调试再启动,他是从十三开始, 他这个环境变量呢?不会因为你这个,嗯 啊,不会因为你脚本暂停了啊,或者说你脚本结束了啊,他这个变量就消失了,他这个变量里面的这个数字会消失啊,他这个数字不会消失啊, 所以大家可以根据他的特性,比如说暂停继续的脚本啊,这个也是可以的 啊,它这个可以用来短时间保存这个变量,然后如果你使用它的时候呢,怕这个变量不可控呢,所以你可以最开始呢就给它出示化就行了啊,让它 a 等于零啊,每次开始让 a 等于零啊,你看一下, 大家看一下没问题啊,他有这么一个特性,就是啊,如果不出使画的话啊,如果不出使画的时候画,他每次启动这个环境变量的时候他这个啊, 他这个环境变量里面的内容是不变的啊,是不变的啊啊,之前运行的时候是什么数字,他 啊再运行他还是什么数字啊?可以保存变量。然后呢也适用于第二十一节课多脚本传餐的办法啊, 在我第二十一节课讲了一个多脚本使用的一个办法啊,多脚本打包使用的一个办法啊,大家可以看第二十一节课,因为现在都讲到一百多节了,所以大家都看过了,在这就不啰嗦了, 那节课如果需要穿插的话,可以用这个环境变量进行穿插,然后这个环境变量和全句变量的区别是什么呢?我需要给大家说一下啊,环境变量呢是可以定义数组啊,多现成呃,多现成传递数组 啊,然后这个变量呢?暂停和继续变量内容不变啊 啊?变量啊,暂停继续变量内容不变,全局变量呢?是不能传递呃,数值的,不能多现成传递数值的环境变量可以。然后还有给大家讲一下啊,一个县城可以启动两次或者多次,但是不建议这么做,在这呢需要给大家演示一下 一个启动多现成的一个小技巧啊。启动多现成之前呢,咱们先敲一个无限延迟的这么一个代码,这个叫多现成的这么一个,呃 呃,多现成的这么一个框架啊,这个呢,要放在最底下,然后呢咱们在这写一个, 在这里面呢,我们定一个 a, a 等于一个数组啊,啊,让 a 等于一个数组, 这个数组呢,之前的基础课程都讲过了,大家要是跳着学的,那你就把之前的数组的教程再呃再多敲一遍。 然后在这呢,我们定义一个 dm, 定义一个,定义一个 b, 然后让呃定义一个环境变量吧,环境变量别定义普通的 b, 咱们让它等于零啊,公式化一下, 然后在这呢,咱们让这个 c 等于啊,等于 a 的 括号 b 啊,第一次呢,这个 b 呢,它是等于零的,然后呃让这个,呃,紧接着咱们让 b 等于 b 加一,然后底下呢无限循环,咱们调试输出一个 c 啊, 然后加一个延迟啊,比如说加五百,加五百,加三百,然后这时候呢很简单,启动两次这个 b b 的 线程啊, 然后呢县城呢?总共就是这几种方法嘛,一种是让它啊,县城 id 等于它啊,另外一种呢是 c, a, l, l 啊,等于这个,然后中间括号,呃, 写这个现成的这个名字啊,好像不用带刻号也行,就把这个删了,和这个使用,呃,使用字乘学格函数是一样的,然后中间加个延迟 啊,再把它复制粘贴一下啊,也可以这么使用,看看行吧,不行,咱们还是用那个 cll 的 使用 哦。这个逗号问题吧,这逗号要用英文的逗号啊。 啊,大家看一下这么着写也可以。呃。就是要么它等跟函数一样,在讲函数课的时候都讲过了, 然后咱们启动的时候它其实是启动了两次这个 d d 的 线程啊。启动第一次的时候呢,这个啊 b b 是 等于零的话啊 b 等于零,这个 c 呢?调试输出是第一个线程, 启动第二次呢?这个 b 不是 等于 b 加一了吗?所以这个 b 是 一, b 是 一呢,是第二个元素。启动第二个线程给大家看一下这个细节。启动啊 啊,第一个县城跟第二个县城,大家看一下。他有点看不清楚,我把这个第二个县城呢给他加点。呃。加加点,加点东西啊,让大家看清楚。嗯,加个 加个鞋盖吧啊多加一点,这样看得清楚。调试启动 啊,一个县城启动第二个县城启动,大家看一下啊啊这是启动了两个县城,所以他有的时候呢,呃这么一个,呃,一个县城的这么一个,呃 定义了这么一个一个县城的这种子程序啊。呃他是可以连着启动两次的,大家看一下启动两次的这么一个写法。但是呢我还是比较喜欢那种传统的, 就是启动一个县城就是一个一个县城对应一个子程序,一个县城对应一个子程序的这么一个写法,但是有这种写法也是可以搞得定的,大家可注意下这个细节 啊,有的时候缩减代码呢,你也可以用这个办法来缩减代码。这节课呢主要就是讲的环境变量和这个。呃 和这个一个啊,子程序啊,一个子程序可以启动两次的这么一个写法啊,启动两次把它变成两个县城啊,大家注意下,注意下这个细节,这节课到这了,咱们下节课再见。
