Я не совсем уверен, как сформулировать синтаксис для этого. В конечном итоге я хочу удалить весь путь в документе, который не имеет имени Ex1 или Ex2 или Ex3.Удаление всех путей! = String1 или String2
Это то, что я до сих пор
deletepaths();
function deletepaths() {
if (!documents.length) return;
var doc = activeDocument;
for (var a = doc.pathItems.length - 1; a > -1; a--) {
if (doc.pathItems[a].name == "Ex1") {
return true;
}
if
else(doc.pathItems[a].name == "Ex2") {
return true;
} else doc.pathItems[a].remove();
}
}
Вот еще один сценарий, я использовал перед, который работает, но не позволяет мне Exlude несколько «путь» имена
#target Photoshop
main();
function main(){
if(!documents.length) return;
var doc = activeDocument;
for(var a = doc.pathItems.length-1;a>-1;a--){
if(doc.pathItems[a].name != "Ex1") doc.pathItems[a].remove();
}
}
Можете ли вы сломать это немного для меня? Я не совсем уверен, как это изменить, поэтому он будет работать как скрипт для фотошоп – unclecanny