PDA

Vollständige Version anzeigen : Frage zu "Aktionen" und "Stapelverarbeitung


MichaGue
21.09.09, 13:14
Hallo zusammen,

ich hoffe hier kann mir jemand helfen.

Folgendes Problem
Ich habe in unterschiedlichen Ordnern JPGs, die ich automatisiert verarbeiten möchte.

Hauptverzeichnis
->Folder_1
-->Subfolder_1
--->folder.jpg
--> Subfolder_2
--->folder.jpg
->Folder_2
-->Subfolder_1
--->folder.jpg
--> Subfolder_2
--->folder.jpg
->Folder_3
-->Subfolder_1
--->folder.jpg
--> Subfolder_2
--->folder.jpg
...

Die in den einzelnen Ordnern liegenden Dateien "folder.jpg" sollen mit Hilfe einer Aktion geändert werden. Alle geänderten Bilder sollen als "folder.png" im jeweiligen Ordner der Quelldatei gespeichert werden.

Die Aktion selbst ist vorhanden. Um das Ganze zu automatisieren habe ich den Versuch gestartet eine Stapelverarbeitung zu nutzten. Eingelesen werden die Bilder, indem das Hauptverzeichnis als Ordner gewählt wird und dann der Menüpunkt "Alle Unterordner einschließen" ausgewählt wird.

Probleme habe ich mit dem automatisierten "Speichern". Wie schaffe ich es, dass die durch die Aktion geänderten Dateien im jeweiligen Ordner der Quelldatei als "folder.png" gespeichert werden?

Vielen Dank für Eure Hilfe.

Gruß Michael

phoenix
28.09.09, 23:36
Nabend MichaGue,
:wpsc

Du liest eine JPG ein und möchtest eine PNG speichern, ist dass das Problem? Weil den Befehl Dateien zu speichern bietet die Stapelverarbeitung ja direkt.

Gruss,
phoenix

MichaGue
29.09.09, 07:58
Hallo Phoenix,

vielen Dank für Deine Rückmeldung. Das Problem ist, dass die Quelldateien in unterschiedlichen Verzeichnissen liegen und die modifizierten Grafiken auch wieder in verschiedenen Ordner abgelegt werden sollen.

Die Auswahl wäre kein Problem, da ich über die Option "Alle Unterordner einschließen" auf die Grafiken zugreifen kann.

Allerdings ist es mir nicht möglich die durch eine Aktion modifizierten Bilder wieder in ihren Quellordnern zu speichern. Wahrscheinlich muss ich sie in einem gemeinsamem Zielordner ablegen und dann händisch zurücksortieren. Das geht, ist aber bei mehr als 1000 Grafiken sehr aufwendig.

Vielleicht hast Du noch eine Idee. Danke.

Gruß Michael

phoenix
29.09.09, 14:52
So, kurz getestet. Ein Ordner mit einem Unterordner. Der Hauptordner enthält 3, der Unterordner 2 GIF Dateien. Meine Testaktion besteht lediglich aus einem BMP-speichern-Befehl, weitere Veränderungen sind aber problemlos integierbar. Auf den öffnen-Befehl habe ich absichtlich verzichtet.

Nun eine Stapelverarbeitung eingerichtet:
abspielen: meine Aktion
---
Quelle: mein Ordner
alle Unterordner einschliessen: ja
---
Ziel: speichern und schliessen


Resultat: in dem Hauptordner landen 3, in dem Unterordner 2 BMP Dateien, entsprechend der GIF Originale. Das einzige noch zu lösende Problem wäre hier das die BMP´s die Namen der GIF´s übernehmen und nicht die Namen der Ordner.

Zur Not müsste man sich an ein Script setzen, damit lässt es sich 100% umsetzen.

Gruss,
phoenix