Ausgabe
Hallo, ich bin neu in der Skripterstellung in Photoshop.
Ich versuche, eine atn-Datei über ein Skript in Photoshop zu laden. Ich bin mir sicher, dass es funktioniert hat, als ich dieses Skript ursprünglich auskundschaftete, aber jetzt, wenn ich versuche, es auszuführen, erhalte ich eine Fehlermeldung
Fehler 1233: Es wurde ein Verweis auf eine vorhandene Datei/einen Ordner erwartet Zeile 2 -> app.load (neue Datei (Pfad));
Unten ist mein abgespeckter Code. Ich habe den Pfad so klein wie möglich gekürzt, falls ich einen Tippfehler hatte, aber immer noch kein Glück.
var path = "C:\\test.atn";
app.load(new File(path));
Das Laden der .atn-Datei über das Menü Datei->Öffnen funktioniert, daher glaube ich nicht, dass es ein Problem mit der .atn-Datei gibt.
Lösung
Damit hatte ich anfangs Probleme. Das Skript ist in Ordnung.
function load_action (apath)
{
var actionFile = new File(apath);
if(!actionFile.exists)
{
alert("Action file does not exist! \n" + apath);
return;
}
else
{
app.load(actionFile);
alert("loaded!");
}
}
Allerdings … Ich habe über eine Aktion auf das obige Skript zugegriffen – die ich über eine Verknüpfung erhalten habe, und es gab einen Aktionslade- / Wiedergabekonflikt.
Ihre Anfrage konnte nicht abgeschlossen werden, da eine gerade wiedergegebene oder aufgezeichnete Aktion nicht gelöscht werden kann.
Probieren Sie das obige aus und verwenden Sie Datei … Skripte … (Durchsuchen), um auf Ihr Skript zuzugreifen.
Beantwortet von – Ghoul Fool
Antwort geprüft von – Timothy Miller (FixError Admin)