2016-08-17 155 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」我想那是爲了執行該文件的名稱來代替「FILE_NAME」生成該PNG文件。任何幫助將非常感激!

回答

1

我不熟悉您正在使用的渲染應用程序,但我可以建議你採用以下方法。 在您的示例中將file_name替換爲%%~nf

要詳細瞭解此功能和其他讀幫助的

 
FOR /? 
+0

OK,它的工作!非常感謝你的答案! – Leonidas