Je ne sais pas exactement comment exprimer la syntaxe pour cela. En fin de compte, je veux supprimer tous les chemins dans un document qui n'ont pas le nom Ex1 ou Ex2 ou Ex3.Suppression de tous les chemins! = String1 ou String2
C'est ce que j'ai jusqu'à présent
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();
}
}
Voici un autre script que j'utilisais avant qui fonctionne, mais ne me permet pas à exclure Effectuer plusieurs noms « chemin »
#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();
}
}
pouvez-vous le décomposer un peu pour moi? Je ne suis pas tout à fait sûr de savoir comment modifier cela afin qu'il fonctionne comme un script photoshop – unclecanny