// Lock Items @name "LockItems" @version 2.4 @warnings @script generic generic { var CurItems = Scene().getSelect(); if(CurItems == nil) return; var ItemNum = CurItems.size(); // ItemLock()は引数無視のトグル動作 if(ItemNum > 1){ for(i = 1; i <= ItemNum; i++){ SelectItem(CurItems[i].id); if(!CurItems[i].locked) ItemLock(1); } for(i = ItemNum - 1; i >= 1; i--) AddToSelection(CurItems[i].id); }else{ if(!CurItems[1].locked) ItemLock(1); } return; }