各位同学大家好,今天呢给大家分享一个科大讯飞平台提供的编程助手,叫做 f 来扣的, 我现在打开的是他们的官方网站。那么首先呢,我们需要加入公测,那么需要呢登录账号点击登录,登录过之后呢,我们就可以选择加入公测, 那么会获得有一个月时间的一个测试的权限。 那么今天呢,我们就会把这个 iphone colour 的插件下载下来,然后集成到我们的 idea 开发工具里面,然后我们点击立即下载,它 提供有两种版本的 idea, 还有 vs code。 点击插件,下载好,插件现在已经下载到我本地了。接下来呢,我们打开 idea, 在我们窗口当中的 plugin 里面去把 已经下载好的插件安装到我们的 idea 里面,在设置的这个里面,点击 instale plugin from disk, 找到目前我们桌面上 这样的一个下载插件点。 ok, 好,接下来呢我们去新建一个项目, 然后点击 credit, 我们刚刚装好的插件呢,会在右边的这个区域当中会有一个 f like code 的一个界面,那么如果你是第一次使用,他会要求我们去登录当前的用户信息,这是我已经登录过的,那第一次使用的时候呢会是这个界面,然后呢点击登录, 然后输入我们的手机号,我用的是验证码,登录好。登录过之后呢,我们 现在 idea 当中呢就已经集成了 f lico 的这个插件,那首先呢,它这个窗口是可以支持我们去提问的, 它可以自动的生成代码,我们呢通过上面的一些快捷键,可以把生成的代码呢复制到我们自己的项目当中, 好,那另外一个功能就是它可以在我们的代码的编辑区域当中去生成一些东西。好,那首先呢我把它刚刚生成的这个 student 整个的复制过来,在我们的项目当中创建一个学生类。 然后接下来呢他这边缺少的是一个空餐的构造,我也能把它生成一下, 在闷方法当中呢,给大家来演示一下它编辑区域当中的功能。 首先我们可以打中文的注释,然后告诉他我们想要做的事情, 然后回车的时候呢,他会自动帮我们把这个代码呢写出来,提示出来, 然后我们按键盘上面的 tab 键,这个代码呢就能够直接写好,这是第一种 就根据我们的提示,根据我们的注视来生成代码。那么在我们创建完对象之后呢,他也会提示一些,就是类似的,就会自动调用我们已经写好的类当中的属性或者方法,帮我们补全代码。 比如说我们要打印 student, 那么它也会提示,像我们要调用 tosign 去重写它的那个 tosign 方法,能够打印出来学生相关的一些 信息等等。 这是另外呢它还支持一些,比如说创建集合呀或者数组,我们呢也可以通过提示来告诉他, 这是他提示的代码, 这是他构建的两个数字当中的对象。当然通过这个构造方法创建的对象呢,我们是 写了五个属性,他这边明显属性呢是缺失的,所以创建的代码呢是有一定的错误,并没有理解我们的真正的意思。 那接下来呢,我们可以通过循环便利,然后呢把它里面的对象呢输出出来, 这是它写好的循环。那么同时呢除了我们基本的循环结构,它也支持像我们嗯 g d k 八当中的 stream 的流编程,这些呢也都可以通 我代码,然后呢自动的提示。那么我们后面再去完成一些功能的时候,第一个呢就是可以通过这种联想的方式, 让我们写代码的速度能更快一些啊,减少一些重复劳动。另外呢就是遇到一些不太熟悉的 api, 我们呢可以直接告诉他我想要的结果是什么, 然后让他帮我们把代码生成,然后进行修改,我觉得这都是比较方便的地方。好,那今天的分享呢就到这里。
粉丝12获赞111

大家好,这里是老王欢迎来到奥特多行为数工具的第七课。本节课我们会继续介绍剩下的五个动作节点。 上节课我们学习了按键鼠标点击、鼠标移动和鼠标滚轮四个动作节点。这节课我们来学习剩余的五种动作节点。这五种节点分别是延时、脚本执行、代码执行、报警和文本输入。它们虽然不像鼠标键盘操作那样直观,但在实际使用中非常重要,能让你的自动化流程更加灵活和智能。 学完这节课,你就掌握了所有动作节点,能够构建完整的自动化流程了。我们先来看延时节点,这是使用频率非常高的一个节点, 它的作用很简单,让行为数暂停执行一段时间。你可能觉得这个功能很基础,但实际上它非常重要,因为很多操作之间需要等待,比如点击按钮后需要等待界面加载,或者两次操作之间需要间隔一段时间来模拟人工操作。 延时节点只有两个参数,第一个是延时时长,单位是毫秒,默认是一千,也就是一秒。比如你想等待两秒,就把延时时长设为两千。第二个是延时随机范围,单位也是毫秒,默认是零, 这个参数会在基础时长上附加一个随机偏移。比如延时时长设为一千,随机范围设为二零零,那么实际延时会在八零零到一千两百毫秒之间随机取值。 随机范围的作用是让操作节奏更自然。如果你每次的延时都精确到毫秒,看起来就像机器在操作,容易被检测,加上随机范围后,每次的等待时间都略有不同,更像真人在操作,建议把随机范围设为基础时长的百分之十到百分之二十。 接下来看脚本执行节点,这个节点可以执行一个预先录制好的脚本文件,脚本里记录了一系列操作指令,节点会按顺序执行这些指令。首先我来介绍脚本录制功能, 工具内置了脚本录制器,可以把你手动执行的操作自动转换成脚本。切换到脚本录制标签页,你会看到三个主要区域,录制控制区、脚本内容区和操作记录区。录制控制区有两个按钮,开始录制和停止录制。点击开始录制后,工具会监听你的鼠标和键盘操作,把你做的每一个动作都记录下来。 点击停止录制后,脚本就生成了,你可以保存为脚本文件。脚本执行节点有两个参数,第一个是脚本路径,选择你录制好的脚本文件。第二个是循环执行,默认关闭,如果开启脚本会无限循环执行。脚本 文件的格式是 t x t 文本,每行一条指令,支持的指令有记录鼠标,点击鼠标位置操作延时键盘按键。我来演示一下脚本录制的完整流程。首先我切换到脚本录制标签页, 这里可以看到完整的脚本录制区域,我们不仅可以直接录制脚本,还可以通过左边的命令来增添脚本指令。现在点击开始录制按钮,我来执行一些操作,操作完成后,点击停止录制按钮。 大家看脚本内容区,刚才的操作已经被转换成脚本指令了,有鼠标移动的相关指令,按键指令,还有延时指令,记录了操作之间的间隔时间。我把这个脚本保存下来, 然后回到行为数编辑界面,添加一个脚本执行节点,点 击选择按钮,选择刚才录制保存的脚本文件运行行为数。 大家看脚本执行节点按顺序执行了脚本中的每条指令,完全复现了刚才录制的操作。脚本录制功能非常适合快速创建固定流程的自动化操作,不需要手动搭建节点,录制一次就可以反复使用。 接下来看代码执行节点,这个节点可以执行外部的代码文件,它有四个参数,第一个是代码路径,也就是代码文件的路径, 你可以点击选择按钮,选择一个代码文件。第二个是代码类型,有四种,自动, python、 p 处理和 powershell 默认是自动,系统会根据文件扩展名自动判断,比如拍文件会当做 python 脚本执行, byte 文件会当做 p 处理执行, ps 一 文件会当做 powershell 脚本执行。 第三个是命令行参数,可以给代码文件传递额外的参数,大多数情况下不需要设置。第四个是等待执行完成,默认是开启, 如果开启节点,会等待代码执行完毕后再返回成功。如果关闭节点,启动代码后会立即返回成功代码在后台继续运行。代码执行节点的扩展能力非常强,如果内置节点无法满足你的需求,你可以自己写一段代码来实现,然后通过这个节点调用。 接下来看报警节点,这个节点可以播放音频文件,它有三个参数,第一个是音频文件,默认使用系统自带的报警音,你也可以点击选择按钮,选择自己的音频文件,支持 mp、 三 vf 等常见格式。 第二个是音量范围是零到幺零,零默认是七十。第三个是等待播放完成,默认是开启,如果开启节点,会等待音频播放完毕后再返回成功。如果关闭节点,启动播放后立即返回成功音频继续在后台播放。 报警节点最常见的使用场景是任务完成提示,比如你设置了一个长时间运行的自动化流程,流程结束后通过报警节点播放提示音,你就不需要一直盯着屏幕看了。最后来看文本输入节点,这个节点可以向当前焦点窗口输入文字, 他有三个核心参数。第一个是输入模式,有三种,文本提取值、预设文本和文件。文本提取值模式会使用之前文本提取节点提取到的文字进行输入。 预设文本模式会输入你预先设置好的文字,文件模式会从指定的文本文件中读取内容进行输入。 第二个是输入间隔,单位是毫秒,默认是零。当输入间隔为零时,使用快速粘贴模式,一次性粘贴全部文字。当输入间隔大于零时,使用竹字体输入模式,每个字体之间等待设定的间隔时间。竹字体输入看起来更像真人在打字,但速度更慢。 第三个是输入前清空,默认是关闭。如果开启输入文字之前,会先全选并清空当前输入框的内容,然后再输入新文字。 这个功能在需要替换输入框内容时非常实用。文本输入节点和第五课讲的文本提取节点是天然的搭档,文本提取节点负责从屏幕上读文字,文本输入节点负责把文字输入到指定位置,两者配合可以实现文字的复制搬运。 接下来给大家播放一段文字提取和文字输入的完整实操介绍。文本提取是利用我们文字检测能力,将你选举范围内所有的文字保存到一个系统变量中。 它支持文提取你识别范围内的所有文字,也支持根据关键字来定位提取你关键字所在的一整行的文字。提取完文字后,我们就可以使用文本输入节点,输入你刚才保存到系统变量的文字。 当然,文本输入的功能也不止于此,它支持三种输入模式,除去刚才说的文本提取值模式,还有预设文本模式。 你可以输入任意行的文本,在执行该节点时,节点会按照顺序或者随机提取你每行的文本输入。 也可以直接导入一整个文本文档,直接输入文档内的所有文本内容。 文本输入还支持清空文本、修改输入间隔的功能,让你使用更加灵活。 好的,我们来回顾一下本科的核心知识点。第一,延时节点暂停执行一段时间,关键参数是延时时长和随机范围,随机范围可以让操作节奏更自然,建议设为基础时长的百分之十到百分之二十。 第二,脚本执行节点,执行预先录制的脚本文件,关键参数是脚本路径和循环执行,脚本格式为 txt 文件,每行一条指令。 第三,代码执行节点,执行外部代码文件,关键参数是代码路径、代码类型和等待执行完成,代码类型支持自动 python p 处理和 power shell 四种。第四,报警节点播放音频文件关键参数是音频文件音量和等待播放完成,适用于任务完成、提示等场景。 第五,文本输入节点向窗口输入文字关键参数是输入模式、输入间隔和输入前清空,配合文本提取节点,可以实现文字的自动搬运。 好的,以上就是第七课的全部内容,看到这里,恭喜你已经完成了我们 out 到行为数工具的基础课程内容,根据你现在的储备知识,已经完全可以使用工具开始进行编制你的专属自动化脚本了。 老王后续还会继续整理进阶课程,可能会有常用的逻辑节点组合、通用实力教程等内容讲解,期待后续课程的小伙伴们一定记得要关注老王,我们有缘下期视频再见!