[GastForen Programmierung/Entwicklung AppleScript Zeichen in Dateinamen verschieben

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Zeichen in Dateinamen verschieben

ehwda
Beiträge gesamt: 66

31. Mär 2015, 15:59
Beitrag # 1 von 8
Bewertung:
(3136 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusmmen

Ich suche ein Script, mit dem ich Zeichen innerhalb Datei- und/oder Ordnernamen verschieben kann - via Dialog mit Eingabe der gewünschten Zeichenfolge.

Z.B.
Alle meine Entchen, 500st(.xxx)
ändern in
500st Alle meine Entchen(.xxx)
(ohne das Komma)

Kann jemand helfen?

Gruss und schöne (sturmfreie) Ostertage
Eugen
X

Zeichen in Dateinamen verschieben

Hans Haesler
  
Beiträge gesamt: 5826

31. Mär 2015, 17:38
Beitrag # 2 von 8
Beitrag ID: #538426
Bewertung:
(3113 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Eugen,

ich habe letztes Jahr für eine ähnliche Anforderung ein Script entwickelt.
Gleich muss ich weg. Werde Dir aber noch im Laufe des Abends das Droplet per PM zustellen.

Gruss, Hans


als Antwort auf: [#538423]

Zeichen in Dateinamen verschieben

Hans Haesler
  
Beiträge gesamt: 5826

31. Mär 2015, 20:47
Beitrag # 3 von 8
Beitrag ID: #538434
Bewertung:
(3084 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Eugen,

das versprochene Script hatte ich letztes Jahr schon mal erwähnt.

Es merkt sich Leerschläge Bindestriche, Underscores und Punkte.
Aber keine Kommas. Der Code muss entsprechend ergänzt werden.
Ich habe es kurz versucht. Doch das ist gar nicht so einfach.

Und zunächst muss ich zwei andere Dinge erledigen.
Deshalb wird das erweiterte Script wohl erst morgen bereit sein.

Gruss, Hans


als Antwort auf: [#538423]

Zeichen in Dateinamen verschieben

ehwda
Beiträge gesamt: 66

1. Apr 2015, 10:15
Beitrag # 4 von 8
Beitrag ID: #538440
Bewertung:
(3006 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans

Herzlichen Dank für deine Bemühungen, bin gespannt auf die Lösung . . .

Gruss, Eugen


als Antwort auf: [#538434]

Zeichen in Dateinamen verschieben

Hans Haesler
  
Beiträge gesamt: 5826

1. Apr 2015, 11:13
Beitrag # 5 von 8
Beitrag ID: #538445
Bewertung:
(2992 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Eugen,

bitte sehr. Ich bin auch gespannt ... Aber es will noch nicht klappen. Und gleich kommt Besuch. Deshalb werde ich erst abends weiter tüfteln können.

Gruss, Hans


als Antwort auf: [#538440]

Zeichen in Dateinamen verschieben

Hans Haesler
  
Beiträge gesamt: 5826

2. Apr 2015, 09:58
Beitrag # 6 von 8
Beitrag ID: #538484
Bewertung:
(2943 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Eugen,

nun habe ich Dir das ergänzte Droplet "Umbenennen_09.app" per PM zugestellt.

Zum Gebrauch: Dateien oder Ordner, welche Dateien enthalten, auf das Icon des Droplets ziehen.

Für jedes Objekt zeigt ein Dialog die ursprüngliche Textkette.
Im Eingabefeld darunter steht für jedes Wort eine Ordnungszahl.
Bei zwei oder drei Worten ist die Reihenfolge schon geändert: "2 1" oder "3 1 2".

Ab vier Worten wird die ursprüngliche Reihenfolge gezeigt: "1 2 3 4".
Punkte, Kommas, Bindestriche und Underscores sind eingefügt.

Der erste angehängte Screenshot zeigt den Dialog mit der Textkette "Alle meine Entchen, 500st.txt".
Im zweiten ist die Reihenfolge geändert und das Komma entfernt. Der Leerschlag nach der 3 muss auch weggemacht werden.

Eine weitere Ergänzung: Wenn ein Zeichen (z.B. Bindestrich, Punkt, Underscore) zwischen zwei Worten entfernt werden soll, dann darf es in der Eingabezeile nicht einfach so entfernt werden. Sonst ist z.B. das Wort 23 nicht bekannt. Das Zeichen muss durch ein durchgestrichenes Gleichheitszeichen ersetzt werden.

So. Nun hoffe ich, dass diese erste Version auch bei Dir funktioniert.

Gruss, Hans


als Antwort auf: [#538440]
Anhang:
Umbenennen_1.png (23.8 KB)   Umbenennen_2.png (23.3 KB)

Zeichen in Dateinamen verschieben

ehwda
Beiträge gesamt: 66

2. Apr 2015, 10:34
Beitrag # 7 von 8
Beitrag ID: #538486
Bewertung:
(2920 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

grossartig, herzlichen Dank für das Script. Es funktioniert wir gewünscht.

Wünsche die schöne Ostertage.

Gruss, Eugen


als Antwort auf: [#538484]

Zeichen in Dateinamen verschieben

Hans Haesler
  
Beiträge gesamt: 5826

2. Apr 2015, 22:41
Beitrag # 8 von 8
Beitrag ID: #538528
Bewertung:
(2872 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Eugen,

[ ich bin gerade erst zurückgekommen ]

Bitte sehr. Super, dass es auf Anhieb klappte.

Vier Sachen habe ich vergessen zu erwähnen:
1. Unzulässige neue Zeichen (Doppelpunkt oder Bruchstrich) werden abgeblockt. Ein Dialog meldet das Problem, dann wird erneut der erste Dialog gezeigt, damit die Eingabe korrigiert werden kann.
2. Wenn der neue Name einer Datei (oder eines Ordners) am gleichen Ort schon einem anderen Objekt zugewiesen ist, dann kann das aktuelle nicht umbenannt werden. Ein Dialog weist darauf hin und das Objekt wird mit einer roten Etikette versehen.
3. Wenn ein Wort korrigiert werden soll, dann muss man das korrekte anstelle der Ordnungsziffer ins Eingabefeld eintippen.
4. Es ist möglich, im Texteingabefeld zu Beginn der Zeile eine Numerierung einzufügen.

Die Anleitung für den Punkt 4: Die Nummer tippen, gefolgt von Leerschlag oder Underscore (oder was auch immer) und mit # abschliessen. Dieses Nummern-Zeichen dient als Trenner. Alles, was sich davor befindet, wird Zeichen um Zeichen übernommen. Es ist demnach auch möglich 01a_# einzugeben. Alles, was nach dem Nummern-Zeichen folgt, wird wie gehabt behandelt. Ein zweites Nummern-Zeichen wird auch als solches wiedergegeben.

Gruss, Hans


als Antwort auf: [#538486]
X