强制配置项目

翻译自原文档:https://osdn.net/projects/emuera/wiki/exconfig

如果CSV/文件夹中存在名为_fixed.config和/或_default.config的文件,Emuera将读取这些文件。

每个.config文件的格式与emuera.config相同。每个项目的含义见配置部分。

每个文件的优先级取决于Emuera读取配置文件的顺序。

Emuera读取配置文件的顺序是:

  1. csv/_default.config
  2. emuera.config
  3. csv/_fixed.config

它将被后来的配置读数所覆盖。也就是说,_default.config中的设置将被emuera.config覆盖,而emuera.config中的设置将被_fixed.config覆盖。注意,这些文件只有在存在上述路径和文件名的情况下才会被加载。

这意味着,如果你在CSV/文件夹中创建一个子文件夹,并把_fixed.config_default.config放在它下面,或使用一个没有下划线的文件名,如default.config,它将不会被加载。

_fixed.config

_fixed.config中设置的选项优先于emuera.config中的选项。

另外,_fixed.config中指定的选项不能被Emuera配置对话框所改变。

_fixed.config只有在某些选项对预期行为有要求的情况下才可以使用。

对于依赖Emuera的换行功能的脚本,必须将不要在按钮中间换行选项设置为YES

另外,如果你需要使用_Replace.csv_Rename.csv,这些选项是必须的。

如果你使用SETCOLOR,你将需要固定背景和文本的颜色。

然而,如果你对非必要的选项使用_fixed.config,你将无法对其进行自定义。

请尽量减少_fixed.config中选项的数量。

_default.config

如果有些选项不是强制性的,但建议使用,则使用_default.config而不是fixed

如果emuera.config不存在,_default.config将作为默认设置。

如果emuera.config存在,emuera.config中设置的选项将优先于_default.config中设置的选项,并且不会覆盖任何用户设置的选项。