Hallo RaBa,
es ist geschafft! Die OS-X-Version des Droplets zum Umbenennen von Dateien funktioniert.
Wie vorher schon angedeutet, musste ich die Syntax der drei RegEx-Befehle (z.B. zum Reduzieren von mehrfachen Underscores) an jene anpassen, welche für die "Satimage.osax" gilt. Die Scripting Addition "RegEx Commands" funktioniert unter Jaguar oder Panther nicht mehr (nicht einmal im Classic-Modus).
Statt …
set tmpName to REReplace tmpName pattern "_+" with "_"
… muss der Befehl nun lauten:
set tmpName to change "_+" into "_" in tmpName with regexp
Für eine zweite kleine Änderung habe ich mehr Zeit aufgewendet. Das anwenderfreundliche Öffnen der Ordner (damit man mitverfolgen kann, was geschieht) funktionierte tadellos. Aber der Befehl zum Schliessen wurde nicht akzeptiert. Ich probierte Verschiedenes aus, kopierte einige Zeilen in ein neues Dokument. Nichts half.
Schliesslich hatte ich einen Geistesblitz – kommt zum Glück noch ab und zu vor ;-) – und öffnete eines der vorinstallierten Folder-Action-Scripts. Und fand die korrekte Syntax. Anstelle des simplen OS-9-Befehls …
tell application "Finder" to close folder aObject
… muss es heissen:
tell application "Finder" to close window of folder aObject
Vorsichtshalber habe ich auch das Verwandeln der Pfad-Aliasse angepasst, obwohl die "alte" Form in ein paar kurzen Tests gut funktionierte. Statt …
set objPath to ((aObject as string) & anItem)
… könnte dieser Konstrukt besser sein:
set objPath to ((aObject as Unicode text) & anItem)
Ich werde Dir das Droplet und die Satimage.osax mit privatem Mail zustellen.
Hans Haesler