Декодирование файлов мнемосхем (Dfm2Txt)#

Утилита Dfm2Txt.exe предназначена для декодирования файлов форм (мнемосхем) из любого поддерживаемого формата в текстовое представление.

Использование#

Утилита Dfm2Txt.exe - утилита командной строки, т.е. предназначена для выполнения из консоли. Параметры команде передаются с помощью ключей командной строки в стандартном формате.

Утилита может быть использована при подготовке файла мнемосхемы для ручного редактирования.

При запуске утилиты без параметров или с ключом «-?» в окне консоли будет выведена краткая справка по использованию программы.

Converts any DFM formats to text form.
USAGE: Dfm2Txt <dfm file> [<output file>]

Supported DFM formats:
- Text form
- Delphi\Builder resources
- Delphi\Builder binary dfm files
- Multi-objects binary resources

Ключи командной строки#

Общий формат запуска программы:

Dfm2Txt <ФАЙЛ-ФОРМЫ> [<СПОСОБ-ВЫВОДА>]

ФАЙЛ-ФОРМЫ

Файл формы или мнемосхемы в любом поддерживаемом ПО IngortechSCADA формате. Формат исходного файла будет определен автоматически на основании содержимого файла.

Утилита поддерживает следующие форматы файлов:

  • Формы в текстовом формате.

    Поддерживаются текстовые форматы, текстовые данные в которых сохранены с использованием одно байтных кодировок или кодировки UTF8. Форматы с данными в кодировке UTF16 (UNICODE) не поддерживаются.

  • Формы в формате ресурсов исполняемых файлов DelphiBuilder.

  • Формы в бинарном формате DelphiBuilder.

  • Формы в формате с несколькими основными объектами.

    Этот формат используется для сохранения файлов мнемосхем в программе ДИЗАЙНЕР.

СПОСОБ-ВЫВОДА

Не обязательный параметр имени файла для сохранения содержимого формы в текстовом формате.

Если параметр не указан, то данные будут выведены в поток stdout текущего окна консоли.

Примеры использования#

Dfm2Txt.exe custom_multi.dfm

Загружает файл формы или мнемосхемы с именем custom_multi.dfm, декодирует его содержимое и выводит его в текстовом виде способом по умолчанию (в поток stdout окна консоли).


Dfm2Txt.exe _custom_multi.dfm saved.frm

Загружает файл формы или мнемосхемы с именем custom_multi.dfm, декодирует его содержимое и сохраняет его в текстовом виде в файл с именем saved.frm.