Beispiel: Exportieren von Objekten aus einer Abfolge von MAX-Dateien als Batch

Durch Ausführen der folgenden Stapeldatei werden alle Objekte aus einer Abfolge von 3ds Max-Dateien unter Verwendung von 3ds Max und MAXScript auf einem Dateiserver exportiert.

Die Datei export.ms:

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

Die Batch-Datei:

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

Die zweite Zeile der Batch-Datei (dir) schreibt die Dateiliste in fileslist.txt. Diese Textdatei dient als Task-Liste. In der cmdjob-Zeile hat der Parameter -taskname den Wert1. Dies bedeutet, dass jede Aufgabe ihren Aufgabennamen aus der ersten Spalte der Aufgabendatei erhält. Der Parameter %tp1 nach 3dsmax.exe weist das Plug-In cmdjob an, Aufgabenparameter 1 (Spalte 1) aus der Task-Liste als Argument an 3dsmax.exe zurückzugeben.

Die Textdatei "tasklist"

Die Taskübersicht in der Warteschlangenüberwachung.