2016-10-18 26 views
0

你能帮助我一个非常简单的事情吗?我需要加载一个文件序列并执行一个.exe文件来通过cmd行渲染这些文件。我知道如何做到这一切。我不知道的是如何自动加载和渲染下一个序列文件。例如,在file0001.vrscene呈现为load file0002.vrscene和file0003.vrscene等等之后。必须有一个简单的具有变量的Forloop。但由于我不能批量工作,我不知道如何设置它。请问你能帮帮我吗?在cmd行加载文件序列

回答

2

尝试像这样:

@echo off 
setlocal enabledelayedexpansion 
set $c=1 

for %%a in (*.vrscene) do (
    "C:\Program Files\Autodesk\Maya2015\vray\bin\vray.exe" -scenefile=%%a -imgFile="C:\Users\Beqarion\Desktop\test_for_batch\img!$c!.jpg" -autoclose=1 
    set /a $c+=1 
) 
+1

你需要*'在.vrscene'的'前面的'。 – soja

+0

这是一个错字谢谢! – SachaDee