L'exécution du fichier de commande suivant a pour effet d'exporter tous les objets provenant d'une série de fichiers 3ds Max sur un serveur de fichiers utilisant 3ds Max et MAXScript.
Le fichier export.ms :
exportFile (maxfilepath + maxfilename + ".obj") #noPrompt using: Wavefront_ObjectExporterPlugin
Le fichier séquentiel :
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
La seconde ligne du fichier séquentiel (dir) écrit la liste de fichiers dans le fichier filelist.txt Ce fichier de texte est utilisé en liste de tâches. Dans la ligne cmdjob, le paramètre -taskname est défini sur la valeur 1, ce qui signifie que le nom de chaque tâche est extrait de la première colonne du fichier de la tâche. Le paramètre %tp1 spécifié après " 3dsmax.exe " indique au module d'extension cmdjob d'utiliser le paramètre de tâche 1 (colonne 1) de la liste des tâches comme argument à transmettre à 3dsmax.exe.
Le fichier texte de la liste des tâches
Résumé des tâches dans le moniteur de file d'attente.