录制一个可以处理不同数据的魔法

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

此教程适用版本: 3.0以上的版本

简述

通过录制的方法来建立脚本非常容易,但生成的魔法却没有判断能力。日常工作中很多任务是操作步骤固定,但数据需要变化,对于这类任务我们也可以使用一些技巧让录制出来的魔法也能处理不同的数据。

待解决的工作任务

我们知道,录制生成的魔法是没有判断能力,在播放这种魔法时,播放器只是依照录制时的鼠标或是键盘动作完成操作,鼠标操作总是固定位置,击键也是固定的。但在日常工作中,有相当大一部分任务是操作步骤固定,也就是点击固定的按钮,按下固定的按键,但操作的数据却需要不停的变化。比如:我们有一个EXCEL表格,里面有很多条数据需要填写到网页上去,这个任务操作是固定的,但每次操作的数据需要变化。

解决思路

首先,我们来看是否适合使用录制的方法来制作魔法,我们需要了解三个方面:第一:看操作的步骤是否固定的;第二:每一个步骤的鼠标或是键盘操作是否固定;第三:操作中没有需要改变的步骤,也就是屏幕上显示的内容不同操作会有小变化;如果三个问题的答案都是肯定的。哪么这个任务是可以通过录制来建立魔法的。我们将按下面的步骤完成脚本录制:

1、首先关闭不关的其它程序,只留需要操作的软件窗口在桌面上;

2、打开魔法管理器,点“新建魔法”,录制一个新的魔法,取好魔法的名称及确定其它选项,开始进行录制;

3、录制正式开始后,首先用鼠标激活数据来源的窗口,以后在播放的时候会确保每次播放时一开始就激活数据来源窗口,这样就能保证取源数据的操作步骤能正确无误的完成;

3、继续操作,完整地操作完一条数据;

4、然后就是最重要的一步,再次激活数据来源的窗口上,点击滚动条或者相应的按钮下滚一次,然后结束录制。这一步是让数据变化最重要的一步,因为我们的操作都是固定的,也就是鼠标点击的位置固定,键盘击键的动作固定。比如我们是通过鼠标点击右键,然后在菜单中选择复制的方式来取源数据,哪么通过这一步,下一条数据将滚动上来,下次的鼠标点击操作就将在这条新数据上进行,也就是取到了不同的数据。

另外,录制过程中能用键盘的操作尽可能用键盘,这样生成的魔法脚本在播放的时候会更稳定,录制时操作的速度也不要太快。

有可能碰到的问题及解决

1、源数据太少,没有显示滚动条,前面所说的第四步滚到下一条没办法完成。如果是EXCEL之类表格,可以通过加空行来强制让滚动条出现,如果源数据是其它软件中显示的表格,没办法采取加空行的办法,哪就只能修改录制后的脚本来完成了。

2、源数据列数很多,需要水平滚动才能操作完所有数据,播放第二次时候无法正确操作。在第四步同样需要将水平滚动条恢复到初始位置。