source:https://github.com/ff6347/after-effects-script-snippets/blob/master/switch-layer-on-off.jsx#L2
function fun() {
app.beginUndoGroup('change_eye_status');// 启动撤销组
// 先决条件 必须在合成内
var curComp = app.project.activeItem;
if (!curComp || !(curComp instanceof CompItem)) {
alert('先点进合成里面好不好');
return;
}
// 基于选择的图层,循环查找。如果图层名 = hhh,则关掉/开启他的小眼睛。
for(var i = 1; i < curComp.layers.length + 1; i++) {
// 验证名称
if(curComp.layers[i].name == 'hhh') {
// 反转小眼睛
curComp.layers[i].enabled = !curComp.layers[i].enabled;
}
}
app.endUndoGroup(); //闭合撤销组
}
fun();