久しぶりに天気のいい週末です。残念ながら今日はお仕事。
さて、MELでcmdjob叩き込んでやりました。
でもまだUIがついてません。ここからが面倒くさい。

参考までにMEL載っけときます。適切な変数を書き換えれば動くと思いますが、プロシージャにすらなってません、ScriptEditerに貼っつけて評価するだけです。おすすめしません!
// MELScript for Submitting Maya rendering job to backburner. by hTaka //change system() command working path. chdir "c:/"; $currentProjectPath = `workspace -q -o`; //get scene settings string $renderScene = `file -q -sceneName`; $renderStartFrame = `getAttr defaultRenderGlobals.startFrame`; $renderEndFrame = `getAttr defaultRenderGlobals.endFrame`; $hostname = `strip (system("hostname"))`; $taskfileName = $hostname + "-taskfile.txt"; //Settings, Following Prams are depend on render environment !! string $imageOutPath = "UNC_PATH_TO_IMAGEOUT"; string $jobName = basename($renderScene,".mb"); string $managerName = "YOUR_BACKBURNER_MANAGER_NAME"; string $serverGroupName = "GLOBAL_GROUP_NAME"; string $severSideMayaRenderCmd = "C:¥¥Program Files¥¥Alias¥¥Maya7.0¥¥bin¥¥render"; string $extraRenderOptions = "-jobNameAdjust"; //task file check if(`file -q -ex ($currentProjectPath+"/"+$taskfileName)`){ //not work } //write taskfile named HOSTNAME-taskfile.txt $taskfilePt = `fopen ($currentProjectPath+"/"+$taskfileName) "w"`; int $i; for($i = $renderStartFrame;$i <= $renderEndFrame;$i++){ string $taskLine = "task " + $i + "¥t" + $i + "¥t" + $i + "¥n"; fprint $taskfilePt $taskLine; } fclose $taskfilePt; //build cmdjob string $cmdjobLine = "cmdjob" + " -jobname " + "¥""+$jobName+"¥"" + " -manager " + "¥""+$managerName+"¥"" + " -group " + "¥""+$serverGroupName+"¥"" + " -tasklist " + "¥""+$currentProjectPath+"/"+$taskfileName+"¥"" + " -taskname 1" + " " + $extraRenderOptions + " "; string $mayaRenderLine = $severSideMayaRenderCmd + " -s %tp2 -e %tp3" + " -rd " + $imageOutPath + " " + $renderScene; print ($cmdjobLine + " " + "¥""+$mayaRenderLine+ "¥""); //submit to Backburner system($cmdjobLine + " " + "¥""+$mayaRenderLine+ "¥"");