附属文件
什么是附属文件?
附属文件是一个为了方便传输魔法文件而设置的功能。有些魔法的播放必须要一些文件才能正确完成,比如:屏幕搜图用到的图片文件,预定义的一些播放参数、网址、帐号,一些查找用的数据等等。通常情况下,这些文件和魔法脚本文件是各自独立保存的,如果魔法总是固定在某一台机器上使用,这没有任何问题,但当这个魔法经常需要在不同机器上使用时,复制魔法后还必须把这些文件一起复制过去,否则由于缺少这些必要文件而导致播放出错。使用附属文件功能,可以把这些必要文件全部保存在魔法脚本文件之中。这样,当需要这个魔法在其它机器上播放时,只需要复制魔法脚本文件即可。
如何管理一个魔法的附属文件?
附属文件的管理是通过魔法编辑器来完成的。用编辑器打开一个魔法后,在右下方的“附属文件”面板,可以完成此魔法相关的附属文件增加、修改、删除等其它操作。
使用附属文件有什么缺点?
缺点主要有三个:
- 由于文件是保存在魔法脚本文件之中,当需要修改这些文件时,必须用魔法编辑器打开附属文件进行修改。
- 对播放性能有影响,当魔法播放器碰到使用附属文件的命令时,会先把附属文件导出到临时文件夹,然后再执行命令,如果附属文件比较大,则会明显拖慢播放速度。所以,较大的文件或者对性能要求比较高的应用,建议不使用附属文件功能。
- 附属文件是只读数据,不能在魔法播放的时候修改里面的数据,对于一些参数类的数据且需要在播放时保存新数据的,不适合做附属文件。
如何在命令中使用附属文件?
附属文件使用语法为:in:附属文件名称,必须以in:开始,告诉播放器这是一个附属文件,后面为附属文件的名称。附属文件的名称是在附属文件加入的时候指定的,可以和文件的原始名称不同。如下例,在屏幕搜图中使用附属文件: