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.