===================
Режим командной строки
===================
Noesis можно запускать в командной строке, используя ?cmode в качестве первого аргумента командной строки. Это позволяет быстро обрабатать набор файлов или включить другие средства автоматизации. Синтаксис таков: Noesis.exe ?cmode infile.raw outfile.raw -опции. Пример пакетного файла для преобразования одной модели SMD в RDM, поворот на 90 градусов, масштабирование до 2-кратного размера и добавление префикса к текстуре заданной строкой:
@echo off
Noesis.exe ?cmode "pl_male01_hi.smd" "pl_male01_hi.rdm" -rotate 90 0 0 -smdnorm -scale 2.0 -texpre "male01 tex_"
pause
Кроме того, команда ?runtool может быть использована для запуска инструментальных плагинов/скриптов из командной строки. Для инструментов, использующих noesis.getSelectedFile, в командной строке может быть указан третий параметр, который будет возвращен как выбранный файл для этой функции. Например:
Noesis.exe ?runtool "&Get material info" "C:\Models\someninjaguy.gmd"
Эта команда будет запускать инструмент с именем "&Get material info" ("&Получить информацию о материале") (символ & присутствует потому, что он является частью строки описания инструмента), и когда скрипт инструмента вызовет функцию noesis.getSelectedFile, он получит путь для someninjaguy.gmd.