2016-08-17 4 views
0

У меня есть несколько файлов внутри папки, которые я пытаюсь выполнить с помощью команды пакетного рендеринга для рендеринга командной строки. Пакет работает, но я хочу получить доступ к имени каждого файла и установить его как имя вывода для сгенерированного файла png. Вот моя партия команда:Переименование пакетного файла Windows для пакетного рендеринга

set process_dir=%CD% 
C: 
cd C:\solidangle\mtoadeploy\2016\bin 
for /r %process_dir% %%f in (*.*) do kick -set [email protected]_png.RGBA.filename "C:\Arnold\batch\file_name.png" -l ../shaders -dw -v 4 -t 6 %%f 

так, например, в пути «C: \ Арнольд \ партия \ file_name.png» Я хочу, чтобы заменить «имя_файла» с именем файла, который выполняется в порядке для создания этого png-файла. Любая помощь приветствуется!

ответ

1

Я не знаком с приложением рендеринга, которое вы используете, но я могу предложить вам следующий путь. Замените file_name на %%~nf в вашем примере.

Чтобы узнать больше об этой функции и другой чтения помощи с

 
FOR /? 
+0

нормально, это сработало! большое спасибо за ответ! – Leonidas

Смежные вопросы