mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 29.04.2024 00:34 Benutzername: Passwort: Auto-Login

Thema: Bilder per Aktion einzeln öffnen! vom 14.06.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Nonprint -> Bilder per Aktion einzeln öffnen!
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst Mo 15.06.2009 03:05
Titel

Antworten mit Zitat Zum Seitenanfang

Das folgende ExtendScript z.B. als "onclose.jsx" abspeichern und im Skript-Ereignis-Manager (Datei -> Skripts) für das Ereignis "Dokument schließen" eintragen. Dann die Pfade im Skript anpassen und einmal manuell (Datei -> Skripts -> Durchsuchen) ausführen. Es öffnet dann das erste Dokument im angegeben Ordner. Schließt du dieses, öffnet es das nächste verfügbare usw. Ich glaube, die Sortierreihenfolge ist alphabetisch. Darauf aber keine Garantie, genauso wenig auf das gesamte Skript. *bäh* Sollte alles ab CS2 funktionieren.

Kommentare im Skript gut durchlesen!

Willst du das ganze Teil unterbrechen, weil irgendwas schiefgegangen ist, musst du das app.open(files_in_folder[fi]); im else-Teil auskommentieren. Ansonsten macht er fröhlich mit deinen 1000 Datein durch. * huduwudu! *

Code:
// Helferfunktion
function in_array(item, arr)
{
    for (p=0;p<arr.length;p++) if (item == arr[p]) return true;
    return false;
}

// Der zu durchlaufende Ordner. Hier Windows Vista-System.
var directory = '/c/Users/ShittyUsername/Desktop/test/';

// Eine Datei "loop_file" im zu verarbeitenden Ordner erstellen,
// in der wir abspeichern, welche Dateien wir schon verarbeitet haben.
// ACHTUNG: Diese Datei sollte zu Beginn nicht existieren oder zumindest komplett leer sein.
var loop_file = new File(directory + 'loop_file');
loop_file.open('e');
var files_processed = loop_file.read().split('\n');

// Dateien im Ordner einlesen, als Beispiel nur PNG-Dateien im Ordner
var the_folder = new Folder(directory);
var files_in_folder = the_folder.getFiles('*.png');

// Prüfen, ob überhaupt schon etwas verarbeitet wurde.
if (files_processed.length == 0 || (files_processed.length == 1 && files_processed[0] == ''))
{
    // Einfach die erste Datei öffnen und Namen in die Prüfdatei schreiben.
    app.open(files_in_folder[0]);
    loop_file.writeln(files_in_folder[0].absoluteURI);
}
// Schon etwas verarbeitet.
else
{
    // Alle Dateien im Ordner durchgehen.
    for (var fi = 0; fi < files_in_folder.length; fi++)
    {
        loop_file.seek(0, 2); // ??? Dateizeiger ans Ende setzen, sonst wird nix geschrieben. Mysteriös.
        // Gucken, ob wir die momentane Datei nicht schon mal hatten; ansonsten öffnen.
        if (!in_array(files_in_folder[fi].absoluteURI, files_processed))
        {
            // Datei öffnen und Namen in die Prüfdatei schreiben; dann Schleife verlassen.
            app.open(files_in_folder[fi]);
            loop_file.writeln(files_in_folder[fi].absoluteURI);
            break;
        }
    }
}

loop_file.close();


Näheres zu dem ganzen Zeug findest du unter http://www.adobe.com/devnet/photoshop/scripting/ und http://www.adobe.com/devnet/scripting/. ExtendScript FTW!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Goose13
Threadersteller

Dabei seit: 14.06.2009
Ort: Dresden
Alter: 41
Geschlecht: Männlich
Verfasst Mo 15.06.2009 11:54
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:


Versteh ich das Richtig Du willst das PS praktisch immer Bilder nachläd wenn Du fertig bist?



Ja er soll danach einfach das nächste öffnen.
Aber bei einer Aktion mit dem Befehl öffnen nimmt er immer das gleiche Bild.
Es geht um den CS3.
Ich habe schon vieles probiert, Bridge etc.... da geht eben das einzeln nacheinander bearbeiten nicht.
Nur an das Skripten hab ich mich noch nicht herangetraut, das werde ich aber jetzt tun.
Ich werde den Vorschlag von therapiekind mal ausprobieren.
Danke!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Typografit

Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht: Männlich
Verfasst Mo 15.06.2009 12:38
Titel

Antworten mit Zitat Zum Seitenanfang

Goose13 hat geschrieben:
Zitat:


Versteh ich das Richtig Du willst das PS praktisch immer Bilder nachläd wenn Du fertig bist?



Ja er soll danach einfach das nächste öffnen.
Aber bei einer Aktion mit dem Befehl öffnen nimmt er immer das gleiche Bild.
Es geht um den CS3.
Ich habe schon vieles probiert, Bridge etc.... da geht eben das einzeln nacheinander bearbeiten nicht.
Nur an das Skripten hab ich mich noch nicht herangetraut, das werde ich aber jetzt tun.
Ich werde den Vorschlag von therapiekind mal ausprobieren.
Danke!

Mensch, schmeiß den Schritt öffnen aus Deiner Aktion raus. Öffnen und Schließen und Speichern unter haben da nichts verloren. Über Bridge schon gar nicht.
  View user's profile Private Nachricht senden
Goose13
Threadersteller

Dabei seit: 14.06.2009
Ort: Dresden
Alter: 41
Geschlecht: Männlich
Verfasst Mo 15.06.2009 12:52
Titel

Antworten mit Zitat Zum Seitenanfang

Typografit hat geschrieben:
Goose13 hat geschrieben:
Zitat:


Versteh ich das Richtig Du willst das PS praktisch immer Bilder nachläd wenn Du fertig bist?



Ja er soll danach einfach das nächste öffnen.
Aber bei einer Aktion mit dem Befehl öffnen nimmt er immer das gleiche Bild.
Es geht um den CS3.
Ich habe schon vieles probiert, Bridge etc.... da geht eben das einzeln nacheinander bearbeiten nicht.
Nur an das Skripten hab ich mich noch nicht herangetraut, das werde ich aber jetzt tun.
Ich werde den Vorschlag von therapiekind mal ausprobieren.
Danke!

Mensch, schmeiß den Schritt öffnen aus Deiner Aktion raus. Öffnen und Schließen und Speichern unter haben da nichts verloren. Über Bridge schon gar nicht.


Ja eben, meine Rede. Das funktioniert nie. Es war ja auch nur ein Testlauf.
  View user's profile Private Nachricht senden
Typografit

Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht: Männlich
Verfasst Mo 15.06.2009 13:58
Titel

Antworten mit Zitat Zum Seitenanfang

Schmarrrrn!
Es geht. Nur kein Öffnen in die Aktion.

Willst Du eigentlich immer das Gegenteil von dem verstehen was man schreibt?
  View user's profile Private Nachricht senden
Goose13
Threadersteller

Dabei seit: 14.06.2009
Ort: Dresden
Alter: 41
Geschlecht: Männlich
Verfasst Mo 15.06.2009 14:04
Titel

Antworten mit Zitat Zum Seitenanfang

Typografit hat geschrieben:
Schmarrrrn!
Es geht. Nur kein Öffnen in die Aktion.

Willst Du eigentlich immer das Gegenteil von dem verstehen was man schreibt?


Sorry, ich kann dir nicht folgen.
Was geht? Das er das nächste nimmt? Hä?
  View user's profile Private Nachricht senden
Typografit

Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht: Männlich
Verfasst Mo 15.06.2009 14:29
Titel

Antworten mit Zitat Zum Seitenanfang

Goose13 hat geschrieben:
Typografit hat geschrieben:
Schmarrrrn!
Es geht. Nur kein Öffnen in die Aktion.

Willst Du eigentlich immer das Gegenteil von dem verstehen was man schreibt?


Sorry, ich kann dir nicht folgen.
Was geht? Das er das nächste nimmt? Hä?
Ja, was sonst? Dazu ist eine Aktion da. Dazu ist der Bildprozessor da.
  View user's profile Private Nachricht senden
Silvergecko

Dabei seit: 02.01.2007
Ort: Cologne
Alter: 46
Geschlecht: Männlich
Verfasst Mo 15.06.2009 16:26
Titel

Antworten mit Zitat Zum Seitenanfang

Typografit hat geschrieben:
Goose13 hat geschrieben:
Typografit hat geschrieben:
Schmarrrrn!
Es geht. Nur kein Öffnen in die Aktion.

Willst Du eigentlich immer das Gegenteil von dem verstehen was man schreibt?


Sorry, ich kann dir nicht folgen.
Was geht? Das er das nächste nimmt? Hä?
Ja, was sonst? Dazu ist eine Aktion da. Dazu ist der Bildprozessor da.


Ja aber ohne das man zwischendrin manuell am Bild hantieren kann. Darum gehts dem TE. Oder lern ich gleich wieder was * Such, Fiffi, such! *
  View user's profile Private Nachricht senden
 
Ähnliche Themen PHP: bilder aus ordner einzeln anzeigen (weiter-button)
CS3 - bilder per drag&drop öffnen?
Illustrator Bilder pixelig beim öffnen
Mehrere Bilder in einem Dokument öffnen
mehrere Bilder in einem Photoshop Dokument öffnen
Falscher JPEG-Marker, Bilder lassen sich nicht öffnen
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Software - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.