朋友们好,今天本节课讲解一元基础第二十三课窗口句别英语后台,理解后台操作的概念,完善单线程任务流程,再进行一个窗口查找。 那么先打开全面的课件,打开之后把这些都进行完善,那前面课程呢?把它进行了一个自动保存啊,接下来我们先把它整体流程完善,有导入账号,那么 呃,有启动游戏,再添加几个按钮。呃,直接复制啊, 名字改改变, 启动游戏, 再复制暂停游戏, 恢复游戏, 结束游戏, 先把这些基 功能进行完善,有启动暂停恢复结束游戏,其他的再根据后续的实战再进行添加,适当的缩小。点击保存 啊,启动游戏,先说启动游戏,双击启动游戏,启动游戏呢,就一定是启动一个线程, 用模块的线程启动,那前面线程教大家如何启动,鼠标右键加一个,这是这个,这是任务线程, 然后里面加个死循环,加辅助延时,辅助延时与程序延时 一样啊,做个备注,下面是循环任务区, 保存现成启动三个参数, 要启动此程序,按住 shift 加七,把此程序名放放过来 传进去,此程序的参数不传餐。线程 id 不需要,但是需要它的线程剧柄,因为暂停恢复结束都需要线程剧柄,所以接一下,用全局变量来接, 剪成锯饼 整数 用它接一下,它是一个全局。好,暂时完善,把这个线头距柄复制,把这些暂停游戏,那么就是线程挂起 线程对柄,这边这个恢复啊,线程恢复 显成巨柄,这边结束显成销毁。 好,这几个进行了完善 保存。那这个吧, 那接下来需要做的是启动游戏之后,那启动了一个任务线程,这是任务线程,那就需要在这个任务线程内去写任务,你需要做什么?那首先第一步要做的是判断一下模拟器窗口 是否打开,判断默默器窗口是否打开,那就用到了一个大漠的命令来进行一个判断,用全局大漠,大漠全局。点 窗口查找两个参数, 第一个参数是窗口类 内名,窗口标题,那么呃,中文模块啊,中文模块,当你点击 nf 一的时候,下面这它有说明子程序名叫做窗口查找,然后前面这个翻的 window 呢,它是英文的一个命令,那就可以把这个英文命令复制, 这是前面都都说过,打开大摩插件接口说明,然后点击,所以把这个命令给它粘贴过来,双击就可以找到这个命令。查找符合类名或者标题名的顶层可见窗口 参数定义,这是函数原型返回值,是一个呃,整形的一个返回值,那么参数呢?第一个参数是窗口类名,第二个参数是窗口标题,那在这呢就涉及到了一 些窗口锯柄的概念,窗口类名,窗口标题的一些概念,包括后续的一些后台操作的,都需要绑定他的窗口锯柄,然后进行一些操作。那什么是窗口类名啊?又什么是窗口标题?那我们来讲一下 啊,打开这个工具,打开工具,然后打开模拟脚本工具,这是呃,学员提供的啊,这也是我们收集的,收集的,网络上收集一些公开的一些呃工具,可以用这个。 呃,然后这个小放大镜你可以给它指向到某一个窗口,我们先先打开一个模拟器,先用这个雷电模拟器先把它启动,模拟器启动了 就可以用这个放大镜拖到模拟器的窗口内,拖进来之后可以看到有窗口锯柄 九八四三六零,窗口标题,雷电模拟器杠一,窗口类名是这个窗口类值,窗口样式也可以用,这个工具也可以用,这个都是一样的。 这都是网络上收集的啊,点击一下刷新找一下,看看有没有雷电模拟器的 a 点,多开启 a 点没问题,在这点击高亮 选中雷电模拟器的这个,然后点击高亮,可以看到这个整个雷电模拟器的窗口在闪烁,那就证明找 找对了,点击之后看他左边这一样。窗口句柄九八四三六零,窗口类名窗口标题,那么所谓的后台呀,呃,什么是后台?什么是前台?然后窗口句柄窗口类名窗口标题,他们之间的关系是什么呢? 先解释什么是后台,后台的是,呃,不予你当前的操作抢占鼠标。比如说,呃,现在我在操作这个雷电模拟器,一正常的情况下,你一个人操作只能有一个鼠标,有一个键盘, 你不能说我再去做其他了,对吧?他会抢占鼠标键鼠。那如果是后台操作的话,呃,绑定了模拟器的窗口之后, 你再去做其他的事,比如说你把它覆盖到了,覆盖掉了,把这个雷电模拟器已经覆盖掉了,然后我在这去做其他的一些事,玩其他的游戏,那么都不干扰它。里面 绑定之后他后台界数去操作游戏,去做任务啊,鼠标点击啊,键盘按键啊,与你前台的都不干扰,那么这就叫做后台啊,这就叫做后台。 那么同时呢,呃,每一个窗口呢,他都会有他的一个句柄类名或者标题, 都会进行一个分配,那么有的窗口标题他是空的啊,可能是进行了隐藏窗口类名或者窗口标题,呃,标题他都是空的,那么 窗口锯柄呢?是你打开这个程序之后呢,他是给你分配的一个动态的一个窗口锯柄,这个窗口锯柄呢,当你再次打开的时候,他就变化了啊,他是动态的,那么他们相互之间呢?都可以相互的去获取,我可以用窗口类名呢获取窗口锯柄, 然后可以用窗口标题呢获取去。呃,获取窗口句柄,也可以用窗口句柄获取到他的的类名或者标题,那这样的话就 实现了我们一些自动化的一些操作,比如我知道雷电模拟器的的一个标题,它是不变的雷电模拟器, 呃,第一个模拟器呢,他的标题就是杠一,第二个模拟器呢,他是杠二。那我知道标题之后,我是不是就可以获取到他的窗口巨柄?获取到窗口巨柄之后,我 是不是就可以进行一个后台的绑定啊?因为后台绑定需要这个窗口锯柄,所以说窗口锯柄,窗口类名,窗口标题,咱们相互之间可以去获取啊,然后达到一些自动化的一些操作。 好,那这个窗口查找呢?恰好他要的这两个参数呢,一个是 窗口类名,一个是窗口标题,那我们要媒举的是雷电的,雷电模拟器的窗口类名是这个, 但是雷电默契窗口标题,你用,你用类名来美举的话,他不准,所以说类名给他放空,那标题呢?是这个用标题为准标题,我们用他来美举 作为天塌, 然后美女之后他会有一个返回值模拟器的顶级巨柄, 政府小 做个判断,如果真模拟器顶级聚柄大于零, 如果说,呃,不是因为现在软件没有启动这个雷电木问题,呃,然后我们先美举一下,如果美举到了,证明不是软件启动的,或者窗口有残留,那就先把这个窗口给它结束。 备注,证明不是软件启动的,那就把模拟器结束,那结束有个 a、 d、 b 重装的雷电模拟器关闭某个 关闭哪一个模拟器有一个模拟器序号,那么杠一他就是第一个模拟器,杠二呢,就是第二个模拟器填他的序号,他是杠一就添一。模拟器路径呢?是编辑框模拟器路径点 内容,因为这是多单线程模式,所以说不涉及这个多个线程。访问一个功能变亮好 关闭某波,关闭之后适当的延时 三五零零,延时三点五毫秒。那关闭之后还要进行什么呀?进行软件启动模拟器, 那 a、 d、 b 启动单个模拟器切启动应用用它模拟器安装路径一二,编辑光模拟器路径点内容,模拟器路径启动这个一,那么应用报名 它是启动这个命令呢?是启动 moon 器之后呢?再启动 moon 器里面的应用。那我们用梦幻互通版来进行讲解,所以需要获取一下梦幻互通版它的一个包名,双击包名类名查看器, 找到默契互通版的这个报名 没有吗?啊,在这梦幻互通版复制包名,把它插掉,然后把这个包名粘贴过来,它是一个文本型。 好,启动之后呢,再给他进行一个适当的延时,二点五秒啊, 二点五秒,然后接着加一个判断循环,这个循环里面他就是一个任务区调试输出, 正在循环任务中,那么启动之后的下一步还有一个操作,进行窗口的 后台绑定操作,这个时候,呃,课程啊,就到了一个分分分分领了啊,到了这一步之后呢, 呃,就需要用到大漠的一个综合工具来进行一个绑定测试啊。下节课我们用一节课来进行讲解,因为这个可能稍微的 呃零基础,对零基础来说稍微的难一点啊。大家先把这个程序顺序先把它走一遍,然后先运行,看一下它的一个效果, 看能否自动启动啊, 现在是有这个雷电模拟器,杠一是我们手动打开的,那如果说,嗯,这个代码成立的话,他会先把它结束掉,先把它结束掉,先把模拟器关掉,关掉之后他再进行一个启动,然后再启动这个梦幻这个游戏, 然后再进这个死循环,正在循环任务中,看一下效果,点击启动游戏。哎,他把它关掉了,证明这个代码成立的,哎,他又启动了,启动,就证明到了这局代码,这他又成立了,看能否启动这个应用成功。 哎,启动了梦幻互动版,那证明说上面这个代码以及逻辑都没问题,再看调试输出,正在循环认 中,那走到了这那这就是这节课的一个内容,先把这个思路先把它进行一个呃捋顺, 进行旅顺,要知道这节课了解什么是后台,说什么是什么是后台操作,后台操作呢,就是你前台去做事的时候,键鼠,键盘,鼠标,他不会与你抢占鼠标,不干扰啊,不干扰。 然后第二点呢是,呃,用这些工具呢,分析一下桌面当中打开的这些,呃,用这个雷电模拟器,呃来做视力啊。我们可以看到他有窗 打开的窗口,他有窗口句柄,有窗口类名,有窗口标题,他们可以相互的去获取,我用窗口标题呢就可以获取到他的一个窗口句柄, 或者我用窗口类名呢,就可以获取到他的窗口句柄,那同样我也可以用窗口句柄获取到他的标题与类名,而这个窗口句柄呢恰好是 后台绑定需要的,这就是下节课讲的内容。这个窗口锯柄是一个重点,说我们后台绑定的时候需要用到窗口的窗口锯柄,如果想要绑定这个雷电模拟器他的一个后台操作,那你就需要用到雷电模拟器的一个锯柄, 那标题或者类名都可以获取到它的一个句柄,这就是今天这节课的一个重点。好了,这节课到这拜拜。
粉丝374获赞537

由于我是采用锯柄来操作的,那自己解救要采集一下锯柄,先看一下计算器的锯柄情况。 金玉助手采集这个疤按钮,疤按钮刮的信息生成 e 代码, 我先把它复制下来,看一下是怎么才挤出来的 粘贴进来。首先它是根据窗口 窗口的内鸣标题菜机组成了锯柄, 以后根据内民拆集这个二级二级的, 然后三级的,然后是按钮,他有很多这个 这个按钮有很多相同的,看这里一级二级三级三级才,这里他有很多,所以很多的话要采用美局来去操作。 书组美剧的话应该就是出来,应该是剧扁组了。 我先把它标题改一下,然后把主窗锯柄取出来, 计算器信息矮点组成聚柄,这等于用进程 id 去伤口区别, 要用这个精神 id 来去聚宾。 然后这里我把标题改一下,这里输出一下,调试输出,把这个橱窗锯柄看看采集对不对, 只用一个心了,这个幺七七六已经采集到了 这里,我把那个 标题给改了,那个计算机的标题给改了, 这里变成空一了,我选两个,他应该有个空一空二,空一空二,到时我知道哪个县城管的是这个东西, 然后窗口霉锯所有痔疮, 我就不用二级窗口了,这类名的话,刚才看到他这类名, 这里采集的是三三七零橱窗的痔疮的, 哎,其实可以可以,直接就用这个 走吧, 这里是痔疮宿主 组双聚点,这里这里标,这个是三三七点零数组输出,看一下能不能正常才知道。 先把之前窗口关闭。 数组啊,整数型还是输出,左边那个是文本型,启动一个猜集到了几个成员, 他这里是空移,看一下他那个聚柄是哪一个?是, 这显示是七六八六五七四, 第二个成员是,那么就采集出来,然后再做一次美剧就好了。 他他成员数是三个,取数组成员数,如果这里不判断一下,万一出 说话就比较比较麻烦。他成员数是三个, 如果他等于三,说明我们采集是对的,然后我们再采集一下,所有这个按钮也是一样,用美剧来去采集, 再加一个速度 b, 整柱形,速度,速度输出, 看一下采集出来有多少个是文本型, 哎,没啥挤出来, 我看这边,哎,有没有出来 too, 这一节比较长啊,数数梅菜,鸡蛋 叔叔在这下面, 这正常的,也就说程序员,真的,我这不是不等,应该是等于三的,对, 好了,菜挤出来了,菜挤出来了,我们下一节再分析哪个聚品对应哪一个按钮的。

判断方式, ok, 那么接下来呢,咱们来看第二点,就置顶的获取 啊,那么为什么要获取呢?对吧?为什么获得呢?首先呢咱们就需要对这些东西呢有一个完整的了解啊,因为咱们目前啊,就是有几节课先来操作这个文字窗口啊,这些东西咱们之后都会点了,那么咱们就假如说网页填表,那么网页填表呢, 咱们均匀模块里面的玩意填表填 ie 窗口的,对吧?那么呢它也是针对 窗口聚饼的,对不对啊?当然他不是真正通过聚饼的操作,而通过聚饼的来获得这个窗口的对象,明白吧?通过聚饼来转换到这个窗口的对象,然后再对这个对象进行操作,这是他的核心啊, 只不过要通过剧本你来传递给他知道哪个是哪个窗口啊,所以说这个呢需要剧本,那么游戏相关找出找字啊,当然不跟游戏就是说找出找字啊相关的,对吧?那么大漠大家都知道啊,他是需要绑定窗口的,那么这绑定窗口需要你传,这也是窗口剧名, 对吧?那么但是 a、 d、 b 这个东西的话,就和操作极品无关啊,因为 a d、 b 是可以操作真机的,在真正的手机上面,它是没有咱们 这个啊,电脑上所说这个 windows 窗口,这个窗口的概念啊,它里边是 u ui 空间啊,这个不一样啊,那么它里边是叫做元素啊,它不叫做这个啊,窗口啊,当然 语法你爱怎么叫怎么叫,对吧?啊?但是如果说他的模拟器的话啊,如果操作模拟器,咱们 可能会需要知道这个模拟器对应的 a p p 地址,因为你之后要操作的话需要得到这个地址,哎,通过这个剧本得到这个地址,对吧?那么怎么得呢啊,他也是办法转换的啊,所以说啊,也是啊,就是 在这里的话也是可能会用到这个句柄啊,会用到啊,会用到,咱们之后反正会用到,然后操作分的窗口,这个更不用说了,你操作分的窗口你没区别,你怎么操作 对不对啊?当然你找出找字的话,如果音效杠的话,对吧?找出找字实际上是可以不绑定窗口的啊,你可以直接全屏找图找字啊,但是这个 啊,一般都是可能会绑定啊,对吧?啊,那么在这里的话咱们需要了解获取 啊,不管干什么咱们这个聚饼必须得得到啊,必须得得到,那么聚饼获取的话他是有三种方式的啊,有三种方式?哪三种呢?第一种, 第一种叫做鼠标所在窗口。 那么这个嘛意思呢?这个在温度系统当中啊,不管在温度系统啊还是在这个一元当中啊,他都有给你提供一个指令,那个指令叫啥呢?叫做。呃,我来看一下,因为我也不记得取狗标, 取鼠标盒装好距离,这个是 windows 啊,不,这个是啊,一一元这个支付给你提供的 啊,经济模块也有提供,叫做窗口啊,取鼠标啊锁取,取鼠标速抗火锯柄,对吧?他都是有提供的啊,那么通过这个的话啊, 通过他的名字咱们就已经可以判断出来啊,他呢是通过这个你鼠标所在的这个位置啊,比如说这里啊,那么咱们鼠标呢,假如说刚才是不是在这里,对吧?那么在这里的话,他对应的是哪个窗口呢?是不是记事本? 但是记事本的话,咱们刚才对应的呢,是实际上是他里边的这个编辑框啊,是实际上是他里边的这个子编辑框,而不是说这个啊,而不是说这个主窗口,而是这个里面的子窗口,知道编辑框这个子窗口啊,晓得吧?那么他取出来就是编辑框 啊,那么如果这个呢,就是你数别在哪,他就把哪的剧名取出来,当然有的剧名取不到,这个自会的可能取不到啊,因为自会那那那那里是没有剧名可言的,他也不叫做剧名啊,这个的话 可以去,到时候你们可以了解一下,这个字会指的不是通过跟这一片来创建,而通过绘制绘制出来的这些,因为这绘制出来没有句柄啊,所以说不行啊,那么通过这种方式来获得的呢, 对吧?啊,咱们先打。那么如果通过这种方式啊,这种方式获得的句柄呢?啊,是可以使用的 啊,但是呢,有,但是有,但是必须要有人 操作,那么这个啥意思呢?你可以想一下他取鼠标所在处的方法,距离,那么你是不是得把鼠标移到一个位置,那么你移动是不是得需要人来操作?是不是?同学 啊?所以说这个东西的话,它适用于被动,适用于被动 啊,而不是主动,那么啥意思?这个被动说的是,呃,咱们人为去干扰他的话,在这种情况下被动啊,那么对软件的就不是主动了,而是被动的啊,需要靠人来操作的啊, 这是第一种鼠标锁的窗口啊,当然这个前后顺序不分啊,前后顺序不分,那么第二种呢?就是咱们之后所会经常用到的啊,叫做什么呢?叫做 媒体窗口啊,媒体窗口,那么媒体窗口呢啊,那么这种方式呢?相对于第一种来说,相对于第一种来说,相对于第一种啊, 可以不用人,也就是说不用人来操作了啊,那么他可以自动去做啊,他可以怎么做呢? 哎,他可以没举出啊,没举吗?没举出啊,指定条件,指定条件,比如说标题是什么?什么什么?什么是什么,对吧?比如说找个男的年龄是二十啊, 什么是吧?能顶得住富婆的暴击啊,对吧?这种的啊,指定的条件啊,在窗口, 那么呢他一般的也不是啊,一般的话是不会有重复的啊,当然这个的话 要看你每举,要看你的目标做决定。耳变吧,耳变, 比如说你电脑上就有两个这个窗口,那么他肯定会重复,这个无关取消,对吧?那但是如果说,如果说只有一个的话,对吧?那么呢?他一般是不会重复的啊,那么如果有啊,他会有的,如果有啊,那么呢 就去做判断啊,那么这里的话又涉及到了啊,这个咱们这里做出的判断判断方式咱们先来说获取, 就第二种啊,第二种,那么这种方式相对于第一种来说肯定比较好,对吧?啊?但第一种的话你也要去判断啊,包括第三种,这是他们必须得判断,为什么呢?你得把这个具品是不是你想要的, 对不对?比如说现在,我,比如说我现在想操作这个机器粉啊,那么我现在我鼠标一直在其他地方移动,我移动在这个 啊这个浏览器上面对吧,那么肯定不是你想要的呀,是不是啊,所以说肯定要判断啊,这个必须得有判断,那么第三种叫什么呢?第三种的话啊俗称傻 知道法,也就是暴力美语法啊,那么暴力美语法指的是啥意思呢啊咱们先来说啊这种方式呢啊吉利不推荐,为啥子呢 啊?能不用就不用,而且呢他没人用啊,没人用这种方式的话啊,不能说没人用吧。一般没人用啊一般没人用 知道吧啊那么这种方式的话它也有一呃它呢是用来啊,一般的话一般是用来 寻找啊,或者说用来获取。隐藏窗口区别的。隐藏窗口 区别了知道吗?也就是隐藏的区别,隐藏的区别也就是说这个窗口的话没在电脑上显示,但是剧名是有的,知道吧,你这个窗口不一定非得在你电脑上显示才会有,大家请看变声助手当中他有啊, 他有一个程序设置,程序设置当中这里有一个,其他的有一个选项啊,窗口录只显示可视窗口,你把它取消掉确定那么他呢就会在窗口这里呢把一些不是可视的也给取出来啊,刷新一下你会发现他现在获取的时间非常的长 啊,所以咱们可以来看一下啊,是不是特别多了,发现没有啊,那么有些东西他不是可视的,咱们来找一下啊,很多东西都不是可视的,比如这个你看都没有啊,左零右零对吧,但是这个窗口有没有用呢?有 有些有用也有用,这就比如说 qq 来说啊, qq 有他有一个窗口,他自动的话有上上面有一个东西啊,有你的 qq 号啊,他可能会用 qq 这个隐 qq 有隐藏窗口上面啊,有带你的 qq 号,了解吧。 啊,那么呢你就可以把店上所有这个条件的隐藏窗口取出来,然后呢得知 qq 号啊,咱们找一下啊,所有跟 qq 相关的 哎,咱们来看当前这个窗口,这个窗口你来看他的位置零零对吧?大小他一会虽然有大小,但是他位置你来看零零对不对 啊?他没的地方都显示啊,他是不可视的啊,不可视也是个隐藏的啊,隐藏句柄不可视的啊,他确实有的幺三三幺四六对不对?但是这种呢你 来看,但是这种的话你普通探测测测不出来,只能通过隐藏的探测方式啊,通过美女方式也可以弄出来啊,但是的话如果说 啊,一般的话没用美女方式来做啊,我只之前有碰到过有人用暴力美女方式来做啊,咱们怎样来做暴力美女啊?那么请看他这里的话,有后面有个 q, 幺二三二八八幺二五啊,就是这个 qq 啊,幺二三二八八幺二五 对吧。那么呢就可以把这个 qq 号取下来,有些人通过这种方式来取 qq 号的对不对啊?咱们先把它改回来,因为这个的话涉及的仓储太多啊,不可视的, 那么这种方式的话一般就是用来媒体这个的啊,当然也是一个激烈的方法,比较激烈的极力不推荐啊。那么上面这两个方式呢,我先给你标个红啊,不,后面加个星啊,代表他 是啊,推荐啊,这两种方式比较推荐。首先鼠标所在窗口和媒体窗口这两个要看你现在所要执行的操作而判断来选择有哪个啊?你的目的不同,你的要写的软件不同,那么你采用的方式可能就不同, 知道吧,那么呢,咱们先来看暴击美剧法,咱们就不写了,咱们直接打开一个云代码啊,我这里有打开 打开一份啊。 ok, 那么咱们来看一下啊,暴力媒体, 那么大家有没有发现他这个里面是来干什么的?发现没有,他是从啊一开始慢慢往后加,加了多少呢?个十百千万,十万百万,他从一加到六百万 啊,把之间的所有句柄都得获取出来,然后呢判断这个句柄有没有,如果有呢啊,然后去判断这个句柄是不是想要的,他通过这种方式,你说这种方式 你这样想一下,他有必要吗?对不对?但是真正有人来做,你看这个不就用这种方式来做的吗?对不对啊?所以说他确实有啊,只不过的话,呃,对吧啊,这个就不用多说了啊, 几率不推荐啊,再再说一次,不推荐,不推荐,不推荐啊,没啥用,基本没这个方法的话,基本是没啥用的啊,因为没举窗口的话,现在的话也是可以把隐藏的窗口没举出来的啊,之前是 a ti 的知识含量储存不足,或者说有人没有了解到,现在是可以的,知道吧啊,这三种获取方式,那么他们所对应的命令呢?鼠标所在创造句柄,咱们先来演示一下啊, 首先呢,咱们用这个这个模块里面窗口啊,取鼠标处窗口区别啊。 ok, 然后咱们把它输出一下,调试输出运行, 那么也许呢,返回了一二幺三五幺二四,因为我当前鼠标锁在一元他这个窗口上面啊,在这里,那么这里的话,咱们来探测一下,打开编程入手,咱们来探测一下他是否是幺三五幺二, 咱们来看幺三五幺二四,因为一元他也是一个标准的啊,来看他这个下面 是不是,当然有些东西的话可能不太,这里目录啊,这里是标准工具条,那么这里是菜单,对吧?这里也是个工具条啊,那么这个里面是自绘的一个代码编辑框哎,一元一的编编辑框啊,那么下面还有这个选择夹, 选择夹,对吧?那么这里也有个选择夹啊,你们如果调用表呢?他是个啥?调用表是个目录化啊,那么监视表的话,我猜他是超级列表化啊,你看练字的一啊, 超级列表框,对吧?啊,这个是取对的啊,咱们比如说取这个记事本啊, ok, 咱们现在来看幺九九幺九九九八,咱们来看相册啊,咱们来看幺九九九八,幺九九九九八啊,好了,幺九九九八四啊, 对吧?是没有问题的,这是一个是取对的啊,这个是取鼠标处创造句柄啊,那么呢, 这个是跟这个鼠标的啊,那这个鼠标组成窗口的,那么媒体的呢?他性革命令很多很多啊,得有啥呢啊?咱们猎物权啊,首先窗口啊,曲聚饼,那么窗口曲聚饼的话,还有一个窗口曲聚饼模糊,对吧? 那么这种就根据一个条件把一个句柄取出来,请切记是一个句柄, 这个是他的一个点是一个,他返回只是一个啊,一个,所以说这个不行啊,那么一般来说我推荐啊我个人在这种命令当中我比较推荐的叫做窗口啊模糊便利窗口。那么这个的话啊他是什么意思呢? 他能返回他给你返回的是个聚饼的数组大家请看结果聚饼数组他是给你返回的一个数组对不对 啊?也就是说这个里边啊他把所有符合你条件的句柄全给你取出来了啊那么老师那就可能会说老师你看全给我取出来那么大一大堆我 那么多不用那我用这个干啥对吧。这个要去知道啊不管是第一种还是第二种还是第三种那么他们之间都需要做一个东西。什么东西呢这玩意 啊去判断知道吧啊判断咱们要去判断这个窗口是否是你所要的啊那么这两个呢标题和类名呢啊是按照他的标题是这个标题或者类名是这个类名啊把这个相关的取出来同时他是模糊什么意思呢 比如说他原本窗口标题叫做啊记事本对吧啊或者说啊就比如 qq 加好友啊咱们加个好友来试试啊咱们来看啊加好友 啊股上骚什么添加好友对不对啊。那么呢 他这里显示的是我个人昵称发现没有这个股上骚什么是会变的是不是同学们啊他是会变的啊也就我这个的网名可以我可以变啊我给你变一个啊 加个一好吧啊 ok 我再来加咱们来看啊。 这请看故障灯时髦仪这是会变的啊。那么在这种情况如果需要取出那个窗口怎么办呢啊就是利用了他模糊这个条件, 只要他在标题上面填上去不会变的值就行了,哪一部分不会变呢?他后面有一个横杠,然后呢?有个添加好友,这个是不会变的,这个是 qq, 他自己就有的,对吧? qq 给你加的啊,这个是不会变的,了解吧? 啊,那么你可能还会在想啊,这个添加好友和这个添加群啊,还还,还可以加群吗?啊?来看, 那么加群它上面就有添加群,对吧?你有没有发现添加群和这个添加好友它有几个字相同啊,那么你就可以把它们省成一个啊, 那么如果只用添加的话啊,只用这两个添加,他既可以把加群的这个窗口取出来啊,也可以把你添加好友的时候啊,把这个窗口取出来,了解吧。 啊,这是模糊的一个概念啊,模糊的一个概念啊,那么我个人推荐的也是这句命令啊,当然实际上他还是有很多相关的啊,跟窗口剧本相关的很多,而窗口啊,便利好了,可能不叫便利,比如或许 反正很多很多。就是啊,美女,你看,对吧?窗口,美女啊,还有这个美女子窗口的所有子窗口啊,这是所有相关的指令啊,那么稍后的话,咱们把所有相关指令稍微列出来一些 啊,那么第三种呢?我就不写了啊,我就直接跳过他,我就不说了,谢谢谢谢,那对吧?啊,那么呢,接下来就算最后一点了。

hello, 大家好,接下来我们给大家讲一下亿元血月模块大漠类啊, 第一节课呢,我们就给大家讲一下这个绑定窗口的功能。好,首先我们打开我们的一元元码,然后啊在这个界面主键这边添加一个按钮的主键标题,写上绑定窗口。好,我们双击进来。 在啊使用我们的这个血月模块的大漠功能之前,我们肯定是要啊添加一个全局的变量啊,变量名称我写上脚本,然后类型,是啊,大漠中文版的这个类型,在使用大漠功能之前,我们必须要啊 先把这个大漠的功能初始画一下啊,他的写法就是脚本啊,免免费版初始画 啊,大家跟着我写代码就可以了。好,初始化以后呢,我们就可以正常的使用我们的这个大漠功能了,那我们第一节课要讲的就是这个啊, 绑定窗口对不对啊?绑定好,我们来看一下他这个大幕的绑定窗口的参数,他的参数,他的参数第一个参数就是窗口据笔,也就是说这个时候呢,我们需要获取一下窗口据笔,然后填写到这个参数里面, 这里呢我们就以啊模拟器我们最常用的这个模拟器为例子,我们获取模拟器的窗口距离。好,首先我们要利用这个命令啊,大漠的窗口 啊,每一举窗口的这个命令来获取我们的窗口距离。来,我们首先看一下他的参数啊,他的参数,这个是 参数,应该如何填写呢?我来跟大家啊,一步一步说,比如这个负的窗口距离啊,这里我们可以不用填写,直接填写零就可以了啊,因为我们不需要这个负的窗口距离, 那这个窗口标题和窗口类名这个这两个参数是我们需要填写的,如何填写呢?首先我们打开我们啊大漠工具啊,大漠工具,然后再打开我们这个 雷电的模拟器,然后我们再把啊用大漠工具啊,拨动这个十字准星啊,然后再拨动到模拟器里面,我们再点击属性,对不对? 在属性这边呢,他我们就看到了有标题和类名,对不对?有标题我们就复制一下标题,我们写到窗口标题里面啊,然后我们再复制类名啊,我们再把这个类名 写到啊我们的窗口类类名里面,对不对啊?那第四个参数怎么填呢?应该啊,填写 第一啊,加上第二对不对?第一加上第二是什么意思呢?第一加上第二,我们来看下他的字面意思就是 匹配窗口标题,匹配窗口类名,对不对啊?对于我们填写的这两个参数,好,获取到了窗口句柄后呢,我们也其实也可以添加个变量来接收一下,对不对啊? 模拟去句柄啊,整数型对不对啊?返回值是文本型的啊?注意,那这里,那这个时候我们可能要改一下类型是文本型,好,我们这个时候呢,我们就可以利用这个啊,我们的这个变量接收一下我们的这这个句柄,我们可以啊, 然后是输出,看看一下我们获取到的模拟器的模拟器的句柄啊,正不正确啊?大家看这里我们获取到的模拟器的句柄是三二八八九四,对不对啊?这个时候我们再看一下我们啊 大漠工具里面,它同样的是不对?是我们获取到的句柄是一样的,那就证明我们这个代码获取的句柄是对的,对不对?是对的。接下来我们继续啊,继续往下写 啊,继续往下写,就是把我们的这个窗口据笔获取到了后就填写进来,那接下来呢,接下来我们就要写啊,图射模式和鼠标键盘模式了,对不对?这里呢,我已经给大家准备好了,说明我们直接复制过来,然后直接查看啊,这样方便点哦,他好像 复制不过来,不过没有关系,我可以在文本里面给大家解释,大家注意看啊,这个窗口聚饼的参数呢,我们已经讲过了,对不对?那剩下的这个涂色模式和鼠标键盘模式, 那我们今天主要就是讲如何的去绑定窗口,所以这节课我们就先用这个正常的模式,平时我们用的前台正常模式啊,我们复制这个参数,对不对啊?大家也可以自己去手啊,用手去一个字一个字打这里我就不打了,我直接就复制过来,对不对啊?好, 我们就写上我们正常的模式就行了,对不对啊?那最后一个参数呢?后台模式的这个参数,我们可以直接填写零,对不对啊?直接填写零就好,大家跟着我啊,大家跟着我的去填写就行。好,然后啊,我们 再写一个绑定窗口的一个是否成功,对不对?那整书型 来接收一下我们的这个绑定窗口,绑定窗口呢,如果绑定的指定窗口成功了,他就会返回,一失败他就会返回零,对不对?我们可以接收一下。好, 同样的我们可以利用我们的这个调试输出啊,然后来看一下他返回来的结果。首先我们运行一下啊,他这里显示什么呢?啊?不能将文本型的数据转换为整数型。好,我们来看一下我们哪里做错了,文本型,文本型,整数型。好,那 他的出错是我们的这个窗口锯柄对不对?模拟器的锯柄他是整数型的类型,但是我们的这个模拟器锯柄他是我, 所以这个时候我们要转换一下到整数,到整数。好,然后我们再运行一遍啊,成功了。好,我们再点击绑定窗口啊,一,大家看到啊,返回一意思就是说我们的这个绑定窗口对不对啊?成功了对不对?绑定窗口成功了啊, 成功返回一,失败返回零。那这个时候呢,我们第一节课啊,就成功的绑定了我们的窗口啊,写完以后我把代码保存一下。 啊,那这节课呢,代码其实是非常简单的,大家学会了以后啊,自己回去动手多多的去写一下代码,千万不要偷懒。好,那我们第一节课绑定窗口这个功能就到这里。

hello, 大家好,今天我们来给大家讲第二课操作鼠标,好,我们直接打开我们的一元元码,添加上一个按钮,按钮的标题写上操作鼠标, 装机一下我们这个按钮操作鼠标的按钮,把我们操作鼠标的这个功能写上啊,功能写上 雪月啊,前台鼠标移动,我们来看一下啊,这里呢它有两个参数啊,水平坐标和垂直坐标,也就是 x 坐标和 y 坐标,这两个参数应该怎么填呢?啊,我们打开一下游戏,然后我们再打开我们的大漠工具, 看我们的大漠工具,首先呢如果我们想要这个啊游戏里面鼠标移动到这个冒险模式,然后点击确定,这个时候我们先用大漠工具啊获取到这个游戏的窗口距离,然后我们绑定一下这里,我们再选择坐标,坐标, 坐标旁边这里啊点击一下,然后我们在鼠标移动到冒险模式这边,我们点击确定,这样就能获取到这个啊冒险模式里面这个坐标的位置啊,我们再把它啊复制过来, 填到这里面来,那填到我们这个啊移动鼠标这个功能里面来,然后我们可以啊运行啊,对不对?运行以后我们可以测试一下,首先我们点击绑定窗口,然后我们再点击操作鼠标啊,大家看到了鼠标呢就会自动移动到这个 冒险模式这边,接下来我们要把啊再做一下这个移动到冒险模式以后,我们再点击确定对不对,好,我们接着写啊, 鼠标按键,鼠标按键,我们来看一下它的参数 啊,它的参数有三个,第一个就是按键啊,一为左键,二为右键,这里我们填写一啊,控制,一是单击,二是双击。好,我们填写一,那延时呢?延时,这个啊,参数可以不用填,对不对?好简单的,我们就写完啊, 我们在运行看一下啊,首先我们点击绑定窗口,然后我们再点击操作鼠标啊,这个时候鼠标他就会移动到冒险模式这个按钮这,然后点, 点击下去,对不对啊?点击下去。好,那这个功能呢?操作鼠标的这个功能啊,我们已经写完了啊,就是这么简单,无非就是 啊填写了我们要移动鼠标的位置啊,也就是坐标,然后再选择鼠标单击啊,这样就能完成啊,操作鼠标的一个动作非常的简单,希望大家学会了以后自己回去写一下这个代码。好,这节课就到这里。

要我后悔 有两张脸, 一不该醒来写前程,二不该问候你现任。 tunnel tunnel there was。



大家都听过一语言,他是唯一一款可以用来中文编程的一款语言哈,然后他基本上都是可视化的操作,今天我们用它做了一款音乐播放器啊,我们直接在这里搜索歌名就可以了,就可以播放咱们所收到的这个音乐了, 他就是说没有向下的一个功能,其他的 让我坚毅忘掉前路。