Skip to content

コンフィグ設定の強制

Emueraはcsvフォルダ内に_fixed.config及び/又は_default.configというファイル名のファイルが存在するとこれらのファイルを読みに行きます。
.configファイルの書式はemuera.configと同じです。 各項目の意味はコンフィグの項目を参照してください。

各ファイルの優先度はEmueraがconfigファイルを読む順序に依存しています。
Emueraがコンフィグファイルを読む順序は

csv¥_default.config
emuera.config
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

強制するほどではないけれども推奨したいオプションがある場合は、fixedの代わりに_default.configを使用します。 _default.configemuera.configが存在しない場合、初期設定として使われます。 emuera.configが存在する場合にはemuera.configで設定したオプションが優先されるので、ユーザーが設定したオプションを上書きすることはありません。