魔法编辑器的入门指南

此教程适用产品: 自动操作魔法师和全能鼠标键盘器

此教程适用版本: 3.0,3.1

简述

本文是一份入门指南,旨在帮助对自动操作魔法师不熟的用户快速掌握基本的编辑器使用方法。具体包括如何启动编辑器,如何加入命令步骤,如何删除或是修改命令步骤,还有在制作脚本时需要用到的基本技巧等等。

魔法编辑器是什么?

魔法编辑器是用来修改魔法脚本的,你录制生成的魔法脚本,或者从其它方式得到的脚本都可以通过编辑器打开进行修改。你也可以通过它来建立新的魔法脚本。实际上,自动操作魔法师的高级功能都需要使用魔法编辑器来通过选择合适的命令来实现。

什么时候需要使用编辑器?

有两种情况需要使用魔法编辑器:

  1. 修改现有的魔法脚本

    如果需要对现有的魔法脚本进行修改,比如:增加新的步骤,改变某一些步骤等等。

  2. 建立新的魔法脚本

    如果应用比较复杂,录制方式生成的脚本由于基本没有任何智能判断的能力,基本上是无法满足要求的,这时你需要使用魔法编辑器来建立魔法脚本。比如:应用需要把数据输入到网页上,然后提交,由于网页的打开速度会受网络速度的影响,会时快时慢,用鼠标键盘模拟基本上是没办法对付这种情况的。另外,自动操作魔法师提供的绝大部分功能命令都是无法通过录制方式使用的,要使用这些高级的命令,也必须通过魔法编辑器加入相应的命令步骤。

魔法编辑器在哪里,如何启动它?

首先需要打开魔法管理,然后点击需要修改的脚本,然后点工具条上的“编辑魔法”。如果你想用魔法编辑器建立新的魔法脚本,则点击工具条上的按钮“新魔法”,然后选择“建立一个空白魔法”。魔法编辑器打开后通常如下图的样子。

魔法编辑器窗口介绍

魔法编辑器窗口主要由三个部分组成:

  1. 命令列表区

    命令列表区在窗口的左边,显示所有可以使用的各种命令列表。并且根据命令的类型进行了分类。

  2. 脚本步骤区

    步骤区在窗口右边,列出此脚本中所有的步骤(命令)。

  3. 附件信息区

    在窗口右下边,分为三个部分,分别是:播放日志区,当在编辑器中调试播放时,播放日志会在此区域显示;用户变量区,列出此脚本中的所有自定义变量;全局变量区,列出所有的全局变量。

编辑一个魔法脚本有哪些常用操作?

完成一个脚本的编辑一般需要使用下列基本操作:

  1. 增加命令步骤

    加入命令有如下几种方式:

    1. 通过菜单增加,在编辑器,点击菜单“插入”,选择想要加入的命令即可。
    2. 在窗口左边的命令列表区内,双击要加入的命令。同上面的操作方式一样,这种方式只是把命令增加到当们选择的位置。
    3. 在窗口左边的命令列表区内,拖拉要加入的命令到右边的步骤区即可,这种方式可以把命令拖到想要的位置。
  2. 删除步骤

    首行要先选中要删除的步骤,在窗口右边的步骤区单击要删除的命令即可,如果是要删除多条,可以按下SHIFT,然后用键盘上的向上或是向下键扩展选区,也可以在按下SHIFT后,直接点击其它行扩展选区。

    选中步骤后,只需要按下键盘“删除”键(Delete键)即可,或者选择工具条上的按钮“删除”执行删除。

  3. 修改步骤

    首先也要先选中要修改的步骤,如果是要修过多条,可以按下SHIFT,然后用键盘上的向上或是向下键扩展选区,也可以在按下SHIFT后,直接点击其它行扩展选区。

    选中步骤后,只需要按下键盘"回车"键(RETURN键)即可,或者是选择工具条上的按钮"修改"执行打开命令选项对话框进行修改。

    如果是修改多条步骤,则只会弹出命令的“常规”选项对话框。

  4. 禁止/允许某些步骤?

    禁止不同于删除,删除会将步骤从脚本文件中移除,禁止只是不允许播放器执行步骤,但不会移除它们。禁止步骤一般在临时不需要执行某些功能的时候使用。

    要禁止某一条或是多条步骤,先选中,然后再按“空格”键(SPACE键)即可,如果步骤已经禁止,则会允许这些步骤。

  5. 增加、删除及修改变量

    在窗口右下方的附件信息区,切换到“用户自定义变量”卡片,点击按钮“增加”可以增加一个变量,点击按钮“删除”删除当前的或是通过按钮“修改”改名。关于变量更多的讨论,请参见“如何使用变量和表达式

如何使用魔法编辑器调试一个脚本?

做完一个魔法脚本后,还需要对它进行调试,所谓调试就是检查脚本是否按照预期的设计完成操作。

对于一些较为简单的脚本,我们只需要直接播放它,然后看它操作就知道它是否正确了。但对于一些稍复杂的魔法脚本来说,直接播放看效果的方式会很没有效率,而且有时出了问题根本不知道是在哪一步出错,或者为什么出错。

为了方便对脚本进行调试,魔法编辑器中加入了很多专门的功能,并且协同魔法播放器一起来完成这项工作。

  1. 启动调试

    在魔法编辑器中,打开要调试的魔法脚本,由于魔法编辑器是支持同时打开多个魔法脚本的(以卡片的方式组织不同的魔法脚本文件),要保证需要调试的脚本是当前的,如下图。

    点击“播放”菜单,选择“调试播放”即可启动调试。这时在编辑器中,会以黑底白字指示即将播放的步骤,如下图:

  2. 设置断点

    断点是一个相当重要的功能。在调试播放时,播放器遇到断点后会停下来,这时你可以通过附加信息区了解现在播放的情况,看到自定义变量和全局变量的内容。

    要设置一个断点,只需要移动到相应的步骤行,然后按下F9,或是点击菜单“播放”,然后选择“增加/删除断点”就可以了。某一行步骤设置断点后,会在前面以一个小红圆点表示。

  3. 单步播放

    单步播放通常是结合断点一起使用的。当播放器在调试播放的情况下遇到一个断点后,它会暂停。 是一个相当重要的功能。在调试播放时,播放器遇到断点后它会停下来,这时你可以了解变量值和其它播放情况。这个时候你可能就需要让播放器往下走一条命令步骤,这时就需要使用单步播放。

    当播放器遇到断点,需要往下播放一条命令步骤时,只需要点击菜单“播放”中的“单步播放即可”,你也可以点击播放进度窗口中的单步按钮,或者按热键“F10”。

结论

魔法编辑器是制作魔法脚本中经常使用的工具,你可以用它来修改魔法脚本,也可以用来建立一个新的魔法脚本。魔法编辑器通常是在魔法管理中启动的,常用的操作就是增加命令步骤,删除哪些不需要的步骤,以及对现有的步骤进行修改,包括禁止一些暂时不需要的步骤。

另外,魔法编辑器也是一个功能全面的魔法脚本调试器。一个魔法脚本运行是否能达到要求,可以在魔法编辑器中播放,然后一步步的跟综播放。