录制一个魔法,你需要知道的

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

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

简述

录制是最容易的一种新建魔法脚本的方式,使用此方式不需要有任何专业知识,只需要简单的打开录制器,开始操作,结束录制,即可生成魔法脚本。但魔法录制出来的魔法是没有智能判断能力的,播放器只是依样画葫芦,录制时如何操作的,它照原样完成即可。

哪些任务可以用录制的办法来制作魔法脚本

录制生成的魔法都是没有智能判断能力,因为录制时录制器重点跟踪的是你的键盘和鼠标操作,但它并不知道你的鼠标或是键盘操作所代表的具体意义。换句话说,它只记录你的操作,而不会管这些操作对应的程序有什么反应。在播放时,播放器只是回放你的这些操作,如果你的操作在目标应用程序显示不同画面时应该稍有不同,哪播放器是没办法感知并处理的。下面这些类型的任务可以使用录制的方式来生成魔法:

1、操作很简短,只是简单的点击某个固定位置,但操作次数特别多。这类任务通常是刷新应用程序上的数据,只需要点击屏幕上某个按钮或是连接,很简单,但人工操作很累。

2、操作步骤不多并且都是固定的。这类应用在我们的日常工作中占有比较大的比重,比如打印发票,可能的操作步骤是先点击某个数据查询按钮,然后等数据出来,然后点击打印按钮,出来打印对话框,选择纸张,点打印。

3、步骤比较多,但操作位置固定,中途没有特殊情况。这类任务虽然步骤多且比较复杂,但每次操作的位置都是固定的,中途也没有因为数据不同而需要变化的操作,因而也很适合使用录制的方式来做魔法脚本。

不适合使用录制方式来制作魔法脚本的任务

一般来说,操作过程中会涉及条件判断的任务都不太适合用录制的方式来直接生成魔法脚本。因为录制器不太可能感知哪些地方需要判断,哪些地方不需要。特别是一些任务会根据不同的数据来完成不同的操作,这种情况下更不能通过录制的方式来做脚本。

1、任务很简单,但是需要根据结果数据来完成不同的操作。这类任务需要根据结果数据来进行不同的操作,也就是需要一些判断,录制生成脚本由于无法做判断,将不能使用。

2、任务中需要的数据是变化的,比如要从文件中取数据输入到界面中,或者需要用户根据情况输入不同的数据。这类任务存在数据上的变动,不能由固定的鼠标和键盘动作来完成,不适合用录制的方法做魔法脚本。

3、任务不复杂,但涉及很多窗口大小及位置的操作。录制过程中生成的魔法脚本鼠标位置都是相对固定的,如果目标窗口的位置变动过大,很容易导致脚本在播放的时候定位不准,点击到错误的位置。

录制魔法的一些技巧

录制一个可用性强的魔法,您可能需要知道下面一些技巧:

1、关闭不相关的其它窗口。开始录制前,除了目标应用程序,关闭所有其它窗口。这样一方面可以避免不必要的窗口切换,更关键的是这些不相关的窗口在播放的时候很可能是不存在的,如果它们在录制的时候出现了,在播放时如果不出现还有可能导致播放失败。

2、选择合适的鼠标坐标模式。如果脚本是针对桌面进行的,或者窗口的位置总是固定的,可以选择屏幕左上角做鼠标原点。如果操作是针对一个特定的应用程序窗口,最好使用当前活动窗口左上角做鼠标原点,这样当目标窗口位置和大小发生变化后,录制出来的脚本还是能正常使用。

3、永远不要尝试录制一个超长的魔法脚本,对于很复杂的任务,最好能分成几个魔法来录制,每一个魔法不超过1分钟为宜。录制的魔法越长,遇到的情况就会越多,越容易出现录制出来用不了。

4、如果需要切换窗口,尽可能不用ALT+TAB的方式切换,最好是用鼠标直接点击窗口来切换。

5、临时使用的魔法,可以使用临时魔法来录制。临时魔法不需要输入魔法名称之类的,可以快速完成录制。

6、如果任务是针对网页的,录制的时候要特别留意,因为不像普通的桌面程序,网站内容是经常变动的,内容变动很可能导致录制出来的脚本无法使用。

7、如果你的魔法需要多次播放,在录制时,在结束的地方或是开始最好有能复位操作环境的动作。比如你需要录制的任务是在网页固定位置上抹黑(选择)一些文本,然后复制,哪么你需要在在开始或是复制结束后点一下非抹黑区域以清除抹黑(选择),否则,如果你需要多次播放这个魔法的时候,你会发现第二次循环的时候操作不是抹黑而是拖拉了。

结论

录制的方式制作魔法脚本在我们的日常工作中是会经常使用的,了解哪些任务适合使用此方法可以使我们更好的使用此工具。一些必要的技巧也能使录制出来的魔法可用性更强。