久しぶりに天気のいい週末です。残念ながら今日はお仕事。
さて、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+ "¥"");