IniModifier
Inno Setup のフロントエンドである ISTool の日本語言語ファイル作成をしたりしているが、INI 形式のファイルをアップデートが非常にめんどくさすぎるので何かツールを作成しようと思う。
開発環境は以下の通り。
- Windows XP sp2
- Visual C++ .NET 2003 sp1
- WTL 8.0
要件仕様は下記の通りとする。
- ファイルのエンコーディングは SJIS/UTF-8 に対応。(できれば EUC も対応。)
- セクション名・キー名で差分チェックを行う。
- Visual SourceSafe の比較画面のように見比べつつ編集もできるようにする。
- セクション:[太字表示]
- コメント:緑色表示
- 追加されたセクション・キー:青色表示
- 削除されたセクション・キー:赤色表示
- 削除されたキー:キーの先頭に
";<DEL>:"
を追加。
IniModifier の完成イメージはこんな感じ↓