Запуск 3D Text Commander из командной строки

Для запуска 3D Text Commander в режиме командной строки:

  1. Нажмите кнопку Пуск на рабочем столе и выберите в меню пункт Выполнить....

  2. В окне Запуск программы нажмите кнопку Обзор..., перейдите в папку программы 3D Text Commander и выберите исполняемый файл 3DTextCommander.exe.

  3. Дополните команду нужными опциями и нажмите OK.

Пакетный режим

Произвести обработку больших объёмов данных - множество проектов или проект со множеством обложек - проще с использованием командной строки. Просто запустите приложение с нужными параметрами и расслабтесь - работа будет сделана в автоматическом режиме.

Опции командной строки

3DTextCommander.exe -b project_file [-r] [-result image_file] [-front[_N] image_file] [-text[_N] text_to_render] [-find[_N] text_to_replace] [-color[_N] значение] [-zoom значение] [-shadow on|off] [-reflection on|off] [-background значение] [-imagewidth значение] [-imageheight значение] [-imagemarginx1 значение] [-imagemarginx2 значение] [-imagemarginy1 значение] [-imagemarginy2 значение] [-imagemarginx значение] [-imagemarginy значение] [-imagemargin значение] [-sizeincludemargin] [-imagedpi значение] [-imageformat значение]

где:

Параметр

Сокр. вариант

Описание

файл_проекта

Имя файла проекта или маска для нескольких файлов (например *.3pj);

-r

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

-result файл_обложки

-res файл_обложки

имя результирующего файла;

-front[_N] файл_обложки

-s0[_N] файл_обложки

имя файла обложки для фронтальной стороны (для N-го объекта, если необходимо) или маска при обработке нескольких обложек для одного проекта (например *.png);

-text[_N] text_to_render

-t[_N] text_to_render

текст для рендеринга. Если Вы хотите заменить в проекте не весь текст, а только часть, используйте -find;

-find[_N] text_to_replace

-f[_N] text_to_replace

текст, который будет заменён текстом -text. Если Вы хотите произвести несколько замен, используйте разделитель || (см. примеры);

-color[_N] значение

-c[_N] значение

цвет модели (hex-формат RRGGBB);

-zoom значение

-z значение

увеличение/уменьшение;

-shadow on|off

-sh on|off

включить/выключить тень;

-reflection on|off

-rf on|off

включить/выключить отражение;

-background значение

-bg значение

цвет фона (hex-формат RRGGBB);

-imagesizeincludemargin

-imagewidth значение

-imageheight значение

-imagemarginx1 значение

-imagemarginx2 значение

-imagemarginy1 значение

-imagemarginy2 значение

-imagemarginx значение

-imagemarginy значение

-imagemargin значение

-imagedpi значение

-imageformat значение

-is

-iw значение

-ih значение

-imx1 значение

-imx2 значение

-imy1 значение

-imy2 значение

-imx значение

-imy значение

-im значение

-id значение

-if значение

настройки результирующего изображения.

Вы можете использовать маску только в одном месте, т.е., например, Вы не можете использовать маску и в имени файла проекта и в имени файла обложки.

В тексте для рендеринга могут быть использованы замены:

  • {_3DTEXT_BR_} - новая строка.

В именах файлов могут быть использованы следующие замены (макросы):

  • {PROJECT_NAME} - имя файла проекта (без расширения);
  • {PROJECT_PATH} - путь к файлу проекта.

Если Вы используете маску в имени файла изображения, Вы можете использовать замены в именах файлов других изображений:

  • {IMAGE_NAME} - имя файла обложки (без расширения);
  • {IMAGE_PATH} - путь к файлу обложки.

Примеры:

  • Пример полного пути к программе:

    "C:\Program Files (x86)\Insofta 3D Text Commander\3DTextCommander.exe"

  • "_Путь_\3DTextCommander.exe" -b c:\work\menu.3pj

  • "_Путь_\3DTextCommander.exe" -b c:\work\menu.3pj -front c:\work\*.png -result {IMAGE_FILE}_res.png

  • "_Путь_\3DTextCommander.exe" -b c:\work\*.3pj

  • "_Путь_\3DTextCommander.exe" -b c:\work\menu.3pj -text "Форма{_3DTEXT_BR_}поддержки"

  • В этом примере будут заменены строки "Год" на "Новый год" и "2017" на "2018":

    "_Путь_\3DTextCommander.exe" -b c:\work\menu.3pj -find "Год||2017" -text "Новый год||2018"

  • В последнем примере, имя результирующего файла "{PROJECT_PATH}{PROJECT_FILE}_res.png" после замены превратится в "c:\work\site\menu1_res.png" для проекта "c:\work\site\menu1.3pj":

    "_Путь_\3DTextCommander.exe" -b c:\work\*.3pj -r -result {PROJECT_PATH}{PROJECT_FILE}_res.png

Связанные темы