OK, I have solved it myself like this:
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");
app.beginSuppressDialogs();
rq.render();
app.endSuppressDialogs(false);
render.remove();
rq.showWindow(false);
}
else
{
alert("You have to click inside some active composition timeline first!");
}