1. HIGHWAY ist ein Forum und Multihoster.
    Unsere Plattform steht nur überprüften Nutzern zur Verfügung.
    Zur Zeit sind die Registrierungen geöffnet. Die Prüfung einer Registrierung beträgt wenige Stunden.
    Die Prüfung ist notwendig, da sich auf unserer Seite aktuell gut hundert Forenspammer pro Tag registrieren wollen.

batchrenamer für Windows

Dieses Thema im Forum "Programmierung" wurde erstellt von b3lle, 14 Januar 2018.

  1. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Hallo Zusammen,

    ich habe für mich ein kleines aber enorm zeitsparendes renaming Tool programmiert, welches spezielle Funktionen bietet.
    Ich hoffe es ist ok, das Tool hier auch als Executable hochzuladen, der Sourcecode liegt auf jedem Fall auch bei. Falls die exe nicht ok ist, kann ich auch gerne nur den Sourcecode zum selbstkompilieren bereitstellen.
    Auch eine Anleitung auf (schlechtem) englisch liegt bei.

    Wichtigste/nützlichste Funktionen:
    - kompatibel mit Windows 10 (32 und 64Bit)
    - Drag&Drop einer (oder mehrerer) Dateien sagt dem Tool das Verzeichnis aller zu bearbeitender Dateien
    - Verzeichnissumbenennung wird optional unterstützt
    - Unicodefähig
    - Entfernen von suffixes (Doppelklick in die Filenameliste übernimmt ihn in die Bearbeitungszeile)
    - Hinzufügen von Suffixes
    - Hinzufügen von Präffixes
    - Generieren von nummerierten Dateinamen mit Auswahl der Zifferanzahl (z.B. 10 Dateien als 0008-0018)
    - Groß-/Kleinschreibung erzwingen.
    - Klammerinhalte (inkl. Klammerzeichen) entfernen; verschiedenste Klammerungen berücksichtigt () [] {} 「 ... 」『 ... 』 etc
    - Dateiendungen umbenennen für Comic books (.7z-> .cb7,...)

    die für mich wichtigste Funktion aber ist:

    - Analyse aller Unterverzeichnisse, herausfinden der jeweils größten Datei (wird wohl das movie sein), und dieses dann mit dem Namen des Verzeichnis versehen. Dies ist halt etwas spezielles für überzeugte "Serienjunkies" bzw. "Serienfans".
    - inklusive optionalem "heraufholen" dieser Datei.

    Vorliegende exe wurde kompiliert mit Embarcadero C++ builder 10.2

    Changelog:
    0.9.4 (siehe unten im thread)
    0.9.3 (siehe unten im thread)
    0.9 (siehe unten im thread)
    0.8.8 Fix: Nach automatischem Entfernen von geklammerten Dateinamenanteilen blieb ein blank als erstes Zeichen, falls die Klammer am Anfang des Dateinamens stand und nach der Klammer ein Blank war. Eigentlich ein korrektes Verhalten, nur wer will schon ein führendes Blank?
    0.8.5
    Alphabetische Sortierung durch natural sort ersetzt. (für Dateinamen Renummerierung)
    0.8.4
    Zip -> cbz umbenennen eingefügt
    0.8.3
    fix: kleiner bug bei Dateiendungen mit nur 2 buchstaben.
     

    Anhänge:

    Zuletzt bearbeitet: 3 Juni 2021
    dadodiego, Miraculix, Yaknar und 6 anderen gefällt das.
  2. Mydgard

    Mydgard Premium Trusted User Beta-Tester

    Registriert seit:
    21 März 2015
    Beiträge:
    3.375
    Zustimmungen:
    4.129
    Free:
    778.500 MB
    Ich nutze für so etwas bisher immer den Total Commander ... aber ich schaue mir deins auch mal an :)
     
    b3lle und maanteel gefällt das.
  3. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Hatte bis zur Programmierung meines Tools auch den Total Commander genommen. Aber leider war damit nicht alles möglich, was ich gerne wollte.
    Wenn du weitere Funktionen benötigst sag einfach bescheid und ich schau ob ich die einbauen kann.
     
    Zuletzt bearbeitet: 18 Januar 2018
    maanteel und Mydgard gefällt das.
  4. kalle88

    kalle88 Mitglied

    Registriert seit:
    12 August 2017
    Beiträge:
    123
    Zustimmungen:
    102
    Free:
    30.700 MB
    Gibts sowas nicht schon in "Persona" von antrenamer?
     
    b3lle gefällt das.
  5. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Ich hatte Antrenamer auch einmal angetestet, aber ich weiss nicht mehr, was mir damals da gefehlt hatte.
    Ich glaube, es war die Unicode-Unterstützung.
     
    Mydgard und 3way gefällt das.
  6. Padschino

    Padschino Premium

    Registriert seit:
    23 Dezember 2017
    Beiträge:
    1
    Zustimmungen:
    2
    Free:
    331 MB
    pspzockerscene und Pari gefällt das.
  7. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Hallo Padschino,
    danke für den Tipp für Alternativen. Ich bleib jedoch bei meinem Progrämmchen, denn was mir fehlt programmiere ich einfach dazu. :D
    Ausserdem spart die Funktion Ordnername -> Name der fettesten Datei im Ordner echt so viel Zeit....

    LG
    B
     
    Padschino gefällt das.
  8. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Kleines Update.
    - Fix bei Doppelklick in die Stringliste: Dateiendungslänge wird nun korrekt verarbeitet. Bisher war da ein fester Wert von 3 (Windowstypisch halt)
    - autosubfolder biggest filename : kosmetischer fix: das "/*/" wird nur bei Bedarf angezeigt (Beim "hochholen" braucht es nicht angezeigt zu werden)
     

    Anhänge:

    Zuletzt bearbeitet: 11 Februar 2018
    shadow und Smeech gefällt das.
  9. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    0.8.8 Fix: Nach automatischem Entfernen von geklammerten Dateinamenanteilen blieb ein blank als erstes Zeichen, falls die Klammer am Anfang des Dateinamens stand und nach der Klammer ein Blank war. Eigentlch ein korrektes Verhalten, nur wer will schon ein führendes Blank?
     
    Mydgard und 3way gefällt das.
  10. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Corona schafft Freiräume zum programmieren... Auch wenn ich nicht glaube, dass jemand ausser mir das Programm benutzt. :p

    Version 0.9
    Fix:
    - Beim Generieren von automatischen Namen aus Dateien in Unterordnern schoss das Programm übers Ziel hinaus (bei der "Serienjunkies-Funktion")

    Neue Funktionen:
    - Harmonisieren von Nummern, also z.B. aus 1.jpg, 2.jpg ... 9.jpg, 10.jpg macht das Programm 001.jpg, 002.jpg,...009.jpg,010.jpg
    und das mit Einstellung ob von rechts oder links.
    - bis zu 6 eigene Strings, die man immer wieder hat, zum Entfernen können gespeichert werden.
    - Größenveränderung des Programmfensters passt die Größe der Vorschauliste an
    - Präfixe können hinzugefügt werden
    - optionale Prüfung ob suffixe schon vorhanden sind, um Dopplungen zu vermeiden
    - farbliche Unterscheidung von Verzeichnissen und Dateien
    - Hoch/Runterverschieben von Dateien in der Liste möglich (praktisch bei der "Generieren-Funktion"
    - Status "include directorynames" muss im "Generate"-Modus deaktiviert werden, jetzt wird der alte Status wiederhergestellt, wenn man "Generate" wieder verlässt.

    Änderungen
    - Hinweis auf eigenes Risiko durch Backuphinweis ersetzt
    - intern: Änderung weg von Panelswitching hin zu Pagecontrol
    Todo:
    Handbuch anpassen.
    andere Sprachen ermöglichen...
     

    Anhänge:

    spritty1300, maanteel, Mydgard und 3 anderen gefällt das.
  11. Mydgard

    Mydgard Premium Trusted User Beta-Tester

    Registriert seit:
    21 März 2015
    Beiträge:
    3.375
    Zustimmungen:
    4.129
    Free:
    778.500 MB
    Na geladen hatte ich es, aber bisher kann ich alles mit "meinem" Total Commander machen ;)
     
    b3lle gefällt das.
  12. MrNice

    MrNice Chefkoch Premium Trusted User Beta-Tester Geilster Typ

    Registriert seit:
    15 August 2017
    Beiträge:
    158
    Zustimmungen:
    570
  13. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Version 0.9.3

    Änderungen:
    Verbesserungen bei "clear custom". Wenn man auf den emptystring klickt, kommt direkt das Eingabefeld

    Neue Funktionen:
    cut: Man kann Teile von Dateinamen wegschneiden. Einfach Anfang und Ende selektieren und alles dazwischen wird weggeschnitten. Aktuell noch beta, sieht aber stabil aus und ich nutze es auch bereits um Datumszeug wegzuschneiden.

    Todo:
    Handbuch anpassen.
    andere Sprachen ermöglichen...
     

    Anhänge:

    dadodiego, 3way und maanteel gefällt das.
  14. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Version 0.9.4

    Neue Funktionen:
    1) filename transfer - Kürzlich hatte ich ein paar Serien in 1080p erhalten, welche ich bereits in 720p hatte. "Problem" war, dass bei der neuen Version lediglich Staffel- und Episodennummer im Dateinamen waren, bei der alten Version jedoch alle Episodennamen dabei waren.
    Die Episodennamen zu verlieren wäre ein wenig blöd gewesen, aber manuell alles übertragen? Nö, dafür hab ich doch mein Tool, welches jetzt die Dateinamen aus einem anderen Ordner auf den aktuellen Ordner übertragen kann.
    Idealerweise sollte Datei- und Verzeichnisanzahl übereinstimmen, muss aber nicht zwingend sein. Auf jeden Fall gibts wie üblich die Vorschau vor Übernahme der Änderungen. Da kann man prüfen.
    2) Cut
    Im Cut Bereich habe ich einen Button eingefügt, welcher den unteren Schieber ("Bis"-Schieber) auf kurz vor die Dateiendung (der ersten Datei) setzt. Hatte ich ein paar male vermisst.

    Bugfixes:
    Bei Ändern des aktuellen Verzeichnis (Drag und Drop einer Datei ins Tool) wurden die Cut-Schieber nicht auf die aktuellen Dateinamenlängen angepasst.

    Todo:
    Handbuch anpassen.
    andere Sprachen ermöglichen...

    PS: Ihr seht, ich pflege das Tool seit 3 Jahren und da ich es selbst nutze, wohl auch weiterhin. :)
    Das liegt daran, dass ich kein besseres Tool bisher gefunden habe, welches die ganzen "Exotenfunktionen" beherrscht.
     

    Anhänge:

    Zuletzt bearbeitet: 2 Juni 2021
    3way gefällt das.
  15. MrNice

    MrNice Chefkoch Premium Trusted User Beta-Tester Geilster Typ

    Registriert seit:
    15 August 2017
    Beiträge:
    158
    Zustimmungen:
    570
    Source gibts keinen?
     
    b3lle gefällt das.
  16. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Im ersten Post. Für die aktuelle Version muss ich den erstmal etwas aufräumen. Kann ich aber bei Bedarf nachreichen. Handbuch hab ich ja auch noch nicht an die neuen Funktionen angepasst...
     
    MrNice gefällt das.
  17. MrNice

    MrNice Chefkoch Premium Trusted User Beta-Tester Geilster Typ

    Registriert seit:
    15 August 2017
    Beiträge:
    158
    Zustimmungen:
    570
    (d)ein handbuch und aufräumen ist nicht so wichtig ;)
     
    b3lle gefällt das.
  18. b3lle

    b3lle Serious User

    Registriert seit:
    16 September 2017
    Beiträge:
    172
    Zustimmungen:
    217
    Free:
    5.537 MB
    Hier der aktuelle Sourcecode zum stöberm, lachen, Kopfschütteln und lästern. Ich hab doch nichts am Source geändert, schaut sich eh kaum jemand an.
     

    Anhänge:

    MrNice gefällt das.