-
CC2017 outputModule.file auto overwrite option
I have a script that with one click it automatically sets my comp to render queue and starts to render immediately + remove the item from RQ/close the RQ window after the process…all that is working very fine and I am happy with it.
My “problem” is quite annoying: I want my script automatically overwrite the output file if it exist without asking me – is there some kind of “switch”in the code to tell the script “yes, overwrite that existing file?”
var item = app.project.activeItem;
if (item != null)
{
var rq = app.project.renderQueue;
var render = rq.items.add(item);
var settings = {
"Quality":"Draft",
"Resolution":"Half",
"Time Span":"Work Area Only",
"Color Depth":"32 bits per channel"
};
render.setSettings(settings);
render.outputModules[1].applyTemplate("Lossless");
var crop_data = {
"Crop":true,
"Crop Bottom":100,
"Crop Left":100,
"Crop Right":100,
"Crop Top":100
};
render.outputModules[1].setSettings(crop_data);
var folder = app.project.file.parent.fsName;
render.outputModules[1].file = new File(folder + "/" + item.name + " [DRAFT].avi");
rq.render();
render.remove();
rq.showWindow(false);
}
else
{
alert("You have to click inside some active composition timeline first!");
}