[FIXED] Photoshop Ändern Sie den Top -Text -Layer -Namen auf denselben Dateinamen

Ausgabe

Ich habe Tausende von PSD-Dateien, um die obersten Ebenen als Dateinamen zu ändern. Bitte helfen Sie mir, ein Skript dafür zu erstellen.

Ich möchte ein JS-Script haben, das den Text der obersten Ebene als Dateinamen ändert.

Zum Beispiel: Der Dateiname ist “20.psd”, das Skript sollte die oberste Ebene als 20 ändern,

Danach sollte die Datei als PNG mit demselben Dateinamen gespeichert werden.

Lösung

Wenn Sie Ihr Beispieldokument 20.psd öffnen, wird die oberste Ebene in 20.psd umbenannt. Sie werden die Erweiterung entfernen wollen. Es gibt verschiedene Möglichkeiten, dies zu tun. So. _ _

Das JavaScript (Photoshop verwendet die Erweiterung .jsx) ist recht einfach.

// call the source document
var srcDoc = app.activeDocument;

// Get the name of the psd document
var docName = app.activeDocument.name;

// Deal with the extension
// Trim of the last four characters
// ie ".psd"
docName = docName.slice(0, -4);


// Rename layer the topmost text layer
srcDoc.layers[0].textItem.contents = docName;

Wenn die oberste Ebene eine Gruppe ist, wird diese umbenannt. Aber ich bin sicher, Sie können das beheben.


Beantwortet von –
Ghoul Fool


Antwort geprüft von –
Dawn Plyler (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like