Automatische Aktualisierung verknüpfter Smart-Objekte in Dateien, die zum Zeitpunkt der Aktualisierung geschlossen waren

Photoshop CC 2014 führt verknüpftes Smart-Objekt ein. Obwohl dies an sich eine sehr nützliche Funktion ist, würde ich gerne wissen, ob es eine Möglichkeit gibt, sie so einzustellen, dass immer dann, wenn ich eine Datei öffne, die ein verknüpftes Smart-Objekt enthält, aber nicht geöffnet war, als sich das verknüpfte Dokument geändert hat, die Smart-Objekt-Ebene angezeigt wird wird auch automatisch aktualisiert.

Photoshop aktualisiert derzeit nur verknüpfte Smart-Objekte in Dateien, die geöffnet sind, wenn Sie die Änderung vornehmen, und alle anderen Dateien müssen manuell aktualisiert werden. Gibt es eine Möglichkeit, dies auch in diesem Fall automatisch zu aktualisieren?

Antworten (2)

  1. Erstellen Sie eine neue .jsxDatei im Presets/Scripts/Event Scripts OnlyOrdner (im PS-Anwendungsordner).
  2. Fügen Sie den folgenden Code ein:

// Update all modified content
var idplacedLayerUpdateAllModified = stringIDToTypeID( "placedLayerUpdateAllModified" );
executeAction( idplacedLayerUpdateAllModified, undefined, DialogModes.NO );

  1. Benennen Sie die Datei:Update All Modified Content.jsx
  2. Fügen File > Scripts > Scripts events manager...Sie das Skript hinzu, das ausgelöst werden soll, Open documentund fertig.

Geben Sie hier die Bildbeschreibung ein

Das ist großartig, aber wenn Sie eine .png-Datei mit einer gesperrten Hintergrundebene öffnen, wird ein Fehlerfenster angezeigt. Gibt es eine Möglichkeit, dass dies nur ausgeführt wird, wenn Sie eine .psd-Datei öffnen?
@ChrisZimnowski Anweisungen hinzugefügt, wie man es richtig macht, damit es keine Fehler auslöst.

Dies funktioniert, aber Sie sollten keine Ebene auswählen. PS sucht in allen Dokumenten nach dieser Ebene. Sie sollten stattdessen die Aufnahme starten und dann zu Ebene > Smart-Objekte > Alle geänderten Inhalte aktualisieren gehen.