大家好,欢迎收看今天的课程,从本条视频将开始新的篇章,他就是 apple script。 apple script 是 max 系统中原生支持的一种偏自然语言类的脚本语言,它可以让你的 max 系统自动帮你做任何事。 他是一种令人兴奋且自学难度较高的编程语言,但是他非常值得我们学习。接下来给大家带来全网最细讲解。话不多说,咱们直接开始。 首先在访达中打开应用程序文件架,在使用工具下打开脚本编辑器,编辑器工具栏上分别是录制、停止、播放、编译按钮,工具栏下方为脚本编辑区, 接下来给大家演示一下。点击录制按钮,在桌面上新建文件夹,重命名为 demo, 可以看 脚本编辑屈生成了一串冗长的脚本代码,点击停止,将桌面上的 demo 文件加删除,点击编译运行。 此时会在桌面上创建一个名为 demo 的文件夹,在脚本编辑器下方描述的位置可以为这段脚本添加一些备注, 以防以后忘记了脚本是做什么的。我们来看一下结果选项卡,这里会返回最后一句脚本返回的结果。 在上面的这段脚本中,他返回了 demo, 也就是文件家的名称。点击日式选项卡,有结果信息,事件回复四个选项,这里会显示更详细的调试信息, 比如每段脚本的返回结果调用了哪些事件,事件的答复又是什么。现在我们在脚本最上方添加辣,测试辣的最下方添加 return to。 删除桌面上的 demo 文件架,点击编译运行。可以看到日制窗口,第一列显示 true, 第二列显示了测试 log, 第三列显示了整个脚本的事件过程,第四列则更详细地显示了每个事件的答复。 明白了 apple script 的大致流程后,咱们开始第一个脚本的编写。在编写之前,打开偏号设置,将通用下的显示 tail 应用程序菜单和显示继承像打开点击编辑,打开介入时提供补习建议。关于偏好设置,后边会说。接下来新建一个脚本, 输入 display dialogue hello world, 点击编译运行会发现弹出来一个写着 hello world 的提示框,点击好,在结果窗口会发现返回了,好,点击取消,返回了编号为一百二十八的错误。至此,第一节课结束,下节课更精彩,谢谢大家!
粉丝242获赞590

今天我们介绍下如何在 mayor 中编写和使用 python 脚本执行菜单窗口常规编辑器,脚本编辑器, 点击加号按钮,新建一个 python 编辑框,此处选择 python, 输入一条 print 代码,打印一个简单的字符串, 点击运行按钮,执行代码。在上方的输出框中可以看到代码和代码的运行结果。 再次输入一条拍房代码,这次 我们将代码保存成工具加命令,这样能扩展卖了菜单输入命令名称,为了掩饰,此处输入。 tips, 可以在工具加列表中可以看到刚刚添加的工具加命令 test, 点击工具加命令 test, 在输出框中可以看到运行结果。 右键点击工具架命令。 ps, 在右键菜单中选择编辑, 可以随时修改这个工具加命令的代码, 修改代, 再次运行 test 工具架命令, 您学会了吗?

可以不跟写代码,实现各种自动化的同时,内置的那个是柜子的,可以实现各种复杂需求。这期视频主要介绍自动化编辑的运行机制,了解工具的运行机制,可以更好的设计脚本。首先先了解一下自动化编辑器中的名词条件,条件是通过图色识别、 变量比较等,最终得出是和否的结果。动作,动作是要做的事情,包括点击、修改变量等事件,什么情况下做什么事,包含条件焊动作。当事件中的条件成立后,执行事件里面的动作 界面。界面可以对应到你当前应用的界面,比如你做一款游戏的任务,游戏里面一般有任务背包等界面,你可以在编辑器中添加这些界面,然后在这些界面中添加对应的四件,这里 寄出编辑器的运行流程图。脚本运行的第一步就是截图,注意这里是截取当前屏幕截图,在下面的介绍中都只是用这一张截图,即使中间画面变化了也不会更新,只有再回到这一步的时候才重新截图。 先说一下这种没有自定义界面的顺序,按照通用事件默认界面通用事件地的顺序,便利,便利。过程中如果发现有条件成立的事件, 这里再分两种情况,一、条件成立的事件有不中断循环标记,执行完事件的动作后继续往下变利。 注意,这里的继续往下便利是不重新截图的,当然这个了解就可以了。二、条件成立的事件没有不中断循环标记。执行完事件的动作后,回到第一步截图, 这里说一下什么时候会出现不中断循环的标记?当事件中没有添加模拟或者应用这两种动作,就会出现这个不中断循环的标记,这个标记的意义是这个事件不 会导致屏幕画面变化,不需要更新截图,同时可以继续往下。便利,刚才讲了试卷的便利流程,现在讲一下便利,试卷时试卷内部的判断与执行流程只有一个条件,条件成立,就执行动作两个条件并且关系。如果第一个条件成立, 判断第二个条件都成立,执行动作。如果第一个条件不成立,不会判断第二个条件。两个条件或者关系,如果第一个条件成立,不会判断第二个条件,直接执行动作。如果第一个条件不成立,判断第二个条件如果成立,执行动作条件的判断顺序是自上而下,但是如果这个条件的结果不会影响整个事件的结果, 则不会判断此条件。比如这个事件两个条件是或者关系,如果图标存在,则不管文字存不存在,事件都会触发,这种情况下是不会判断这个条件的。动作的执行也是从上往下执行,大部分动作都有一个等待 时间,注意这个时间是执行完这个动作后等待的时间,不过不管动作等待多久,截图都不会更新,这点需要要注意。还有需要注意的是,点击截图的动作,如果点击的这个图片不存在 相似度低于设置的值,也是不会执行点击的。再说一下添加了自定义界面的执行顺序,这里说的自定义界面是指这种自己添加的界面,并且界面标识中有条件,如果标识中没有条件,相当于默认界面截图后执行第二步,首先判断上一次是不是自定义界面,比如 上一次循环是在队伍界面中,就会先判断这个界面标识是否成立,也就是这一步,如果上一次见面的界面标识成立, 开始循环事件,循环事件的顺序就和前面讲的一样了,不过默认界面换成了当前界面标识成立的界面。然后就是这两种情况,上一次循环是默认界面,或者上一次见面的界面标识不成立,这两种情况都是开始便利 所有界面标识。然后再分两种情况,第一种,有自定义界面的界面标识成立,这时候先执行一下界面标识中的动作,然后开始循环事件。第二种,没有界面标识成立, 同样先循环通用界面这个循环事件,看前面讲的循环事件顺序就一样了。好了,这期视频就到这里,感谢大家观看。
