Hi,
ich hab ein kleines Problem hier...
[unnötige Vorgeschichte, brauche ne Pause :O]
Hab ein Galeriescript, in dem ich bisher immer so speicherte, dass für jedes neue Album ein Ordner "Event1" usw. angelegt wird, und da beginnt die Nummerierung der Bilder jeweils von 1 an. War so schön übersichtlich, auch wenn es einiges mehr an Programmieraufwand erforderte, damit er immer richtig begann und bei gesperrten Datensätzen nicht total durcheinanderkam. Fragt mich nicht, warum ich das so gemacht hab. :x
Bisher hatte ich neue Alben und Bilder immer über phpMyAdmin verwaltet, weil ich noch nicht zur Erstellung einer Admin-Oberfläche kam.
Jetzt hab ich die Adminfunktionen soweit fertig, aber dann fiel mir auf: Es gibt keinen praktikablen Weg, dass das Script herausfindet, wie denn nun der Name sein muss (erst 100 Dateinamen auslesen und dann überprüfen, ob nicht noch ein gesperrter Datensatz hinterherkommt für jedes einzelne Bild wäre ja blöd).
Also Kommando zurück, ab jetzt werden die Bilder unter der Id aus der MySQL-Tabelle abgespeichert.
[/unnötige Vorgeschichte, brauche ne Pause :O]
Ich brauche nun eine Möglichkeit, die Dateinamen des Formates n.jpg (n von 1 bis unendlich theoretisch) so zu ändern, dass sie (n+x).jpg lauten. Also statt 2.jpg z.B. 102.jpg.
PS-Stapelverarbeitung schien erst wie dafür geschaffen, man kann ja schließlich den Startwert der Seriennummer angeben, aber dummerweise geht die nicht von 1 los und dann auf 2, 3, 4 usw., sondern schaut halt nur auf die Anfangsziffer, d.h. die Reihenfolge wird total verdreht (1, 10, 11 oder so).
Gibt's da ne Lösung per AppleScript? Habe davon leider nicht wirklich Ahnung, aber Dateinamen zerlegen, ersten Teil als int behandeln, Wert dazuaddieren und umbenannt in ein neues Verzeichnis ablegen müsste doch gehen, oder?
Hab hier nur bedingt Inet (Urlaub) und kann deshalb leider auch nicht so lange AppleScript-Tutorials durcharbeiten und herumcoden, bis ich das selber hinbekomm. Vielleicht gibt es aber ja schon eine fertige Lösung? :>
Danke und ciao,
BSECow
edit: Und ich hab zwar Urlaub, aber Zeit, um etwa 100 Dateien umzubennen hab ich leider nicht.
ich hab ein kleines Problem hier...
[unnötige Vorgeschichte, brauche ne Pause :O]
Hab ein Galeriescript, in dem ich bisher immer so speicherte, dass für jedes neue Album ein Ordner "Event1" usw. angelegt wird, und da beginnt die Nummerierung der Bilder jeweils von 1 an. War so schön übersichtlich, auch wenn es einiges mehr an Programmieraufwand erforderte, damit er immer richtig begann und bei gesperrten Datensätzen nicht total durcheinanderkam. Fragt mich nicht, warum ich das so gemacht hab. :x
Bisher hatte ich neue Alben und Bilder immer über phpMyAdmin verwaltet, weil ich noch nicht zur Erstellung einer Admin-Oberfläche kam.
Jetzt hab ich die Adminfunktionen soweit fertig, aber dann fiel mir auf: Es gibt keinen praktikablen Weg, dass das Script herausfindet, wie denn nun der Name sein muss (erst 100 Dateinamen auslesen und dann überprüfen, ob nicht noch ein gesperrter Datensatz hinterherkommt für jedes einzelne Bild wäre ja blöd).
Also Kommando zurück, ab jetzt werden die Bilder unter der Id aus der MySQL-Tabelle abgespeichert.
[/unnötige Vorgeschichte, brauche ne Pause :O]
Ich brauche nun eine Möglichkeit, die Dateinamen des Formates n.jpg (n von 1 bis unendlich theoretisch) so zu ändern, dass sie (n+x).jpg lauten. Also statt 2.jpg z.B. 102.jpg.
PS-Stapelverarbeitung schien erst wie dafür geschaffen, man kann ja schließlich den Startwert der Seriennummer angeben, aber dummerweise geht die nicht von 1 los und dann auf 2, 3, 4 usw., sondern schaut halt nur auf die Anfangsziffer, d.h. die Reihenfolge wird total verdreht (1, 10, 11 oder so).
Gibt's da ne Lösung per AppleScript? Habe davon leider nicht wirklich Ahnung, aber Dateinamen zerlegen, ersten Teil als int behandeln, Wert dazuaddieren und umbenannt in ein neues Verzeichnis ablegen müsste doch gehen, oder?
Hab hier nur bedingt Inet (Urlaub) und kann deshalb leider auch nicht so lange AppleScript-Tutorials durcharbeiten und herumcoden, bis ich das selber hinbekomm. Vielleicht gibt es aber ja schon eine fertige Lösung? :>
Danke und ciao,
BSECow
edit: Und ich hab zwar Urlaub, aber Zeit, um etwa 100 Dateien umzubennen hab ich leider nicht.