Декодирование файлов мнемосхем (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
.