Exemplo: Para exportar objetos em lote a partir de uma série de arquivos MAX

Executar o seguinte arquivo de lote exporta todos os objetos fora de uma série de arquivos 3ds Max para um servidor de arquivo utilizando o 3ds Max e MAXScript.

O arquivo export.ms:

exportFile (maxfilepath + maxfilename + ".obj") #noPrompt using: Wavefront_ObjectExporterPlugin

o arquivo em lote :

rem begin batch filedir
\\fileserver\maxfiles\*.max /s /b >c:\fileslist.txt
c:
cd "\Program Files\Autodesk\3ds Max 2010"
cmdjob -jobname "batch export objects from max files" -manager managername -tasklist c:\filelist.txt 3dsmax.exe %%tp1 -U MAXScript \\fileserver\scripts\export.ms
rem end batch file

A segunda linha do arquivo de lote (direção) grava a lista de arquivos em fileslist.txt (ver a imagem abaixo). Este arquivo de texto é utilizado como lista de tarefas. Na linha cmdjob, o parâmetro –taskname tem o valor 1, que significa que cada tarefa vai obter seu nome de tarefa na primeira coluna do arquivo de tarefas. O parâmetro %tp1 especificado após “3dsmax.exe” indica para o plugin cmdjob utilizar o parâmetro de tarefa 1 (coluna 1) da lista de tarefas como um argumento para passar para 3dsmax.exe.

O arquivo de texto de lista de tarefa

O resumo de tarefas no Monitor de Filas.