Προς το περιεχόμενο

Batch rename application


Προτεινόμενες αναρτήσεις

Δημοσ.

Άργησα να μπω και είδα μόλις τώρα την απάντησή σου. Σ' ευχαριστώ για άλλη μια φορά - απ' τις πολλές! - για τη βοήθεια. Δούλεψε τέλεια!

  • 9 μήνες μετά...
  • Απαντ. 35
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ.
Στις 3/3/2024 στις 8:08 ΜΜ, micos000 είπε

Αν εννοείς να πετάξεις μέσα πολλούς φάκελους αλλά να να επεξεργαστείς μόνο τα ονόματα αυτών των φάκελων και όχι τους υποφάκελους ή τα αρχεία μέσα σε αυτούς, ναι, γίνεται και αυτό ;)

spacer.png

Λοιπόν... πρέπει να παραδεχτώ, ότι οι ερωτήσεις μου προς εσένα για το renamer, έχουν αγγίξει τα επίπεδα... εκμετάλλευσης, αλλά... θα το ξανακάνω (μήπως και πετύχω τίποτα που δε θα βρεις...) :

image.jpeg.3958d61478c1e9ae5476f5db60935c85.jpeg

Θέλω να κάνω τη συγκεκριμένη διαμόρφωση που δείχνει η εικόνα (το πρώτο γράμμα κάθε λέξης ενός filename, να είναι κεφαλαίο).

Όταν πρόκειται για filenames στα ελληνικά, το κάνει μεν, αλλά... αντικαθιστά το τελικό σίγμα (ς) με (σ). Ξέρεις αν υπάρχει ρύθμιση ώστε να το αποφύγω; Πολύ μεγάλοσ καημόσ...

Δημοσ. (επεξεργασμένο)

Μια λύση που όμως δεν είναι και 100% είναι να κάνεις μετά το capitalize ένα replace το "σ" με "ς" αλλά με Case sensitivity. Το πρόβλημα όμως είναι ότι θα αλλάξει και τα "σ" μέσα στις λέξεις. π.χ. η λέξη "Σουσουράδεσ" θα γίνει "Σουςουράδες"

Βέβαια τα τελικά "ς" είναι σίγουρα πολύ περισσότερα από τα ενδιάμεσα. Νομίζω ότι είναι ένα future request για τον δημιουργό για να βάλει μια επιλογή όταν γίνεται replace, πέρα από τις επιλογές First και Last όλου του ονόματος να προστεθεί και μια επιλογή για First ή Last και στις ενδιάμεσες λέξεις.

'Ισως να μπορεί να γίνει κάτι με regular expressions ή Pascal script αλλά δεν το 'χω και τόσο πολύ.

Επεξ/σία από micos000
  • Thanks 1
Δημοσ. (επεξεργασμένο)

...

Καιιι έγινε η πρόταση. :D

https://www.den4b.com/forum/viewtopic.php?pid=13219#p13219

A, και μέχρι (και αν) το κάνει, μπορείς μετά το rename να αντιγράψεις τα αλλαγμένα ονόματα και να τα περάσεις έναν ορθογραφικό έλεγχο στο word και μετά πίσω στο renamer στην επιλογή User input.

...

Λοιπόν, σου βρήκα τη λύση και είναι πολύ απλή.

Μετά το capitalize βάζεις και ένα Replace το "σ " με "ς " δηλαδή το σ με κενό μετά το γράμμα να αλλάξει με ς με κενό μετά και τσεκ στο Case sensitive.

Επεξ/σία από micos000
  • Like 1
Δημοσ.
50 λεπτά πριν, micos000 είπε

...

Καιιι έγινε η πρόταση. :D

https://www.den4b.com/forum/viewtopic.php?pid=13219#p13219

A, και μέχρι (και αν) το κάνει, μπορείς μετά το rename να αντιγράψεις τα αλλαγμένα ονόματα και να τα περάσεις έναν ορθογραφικό έλεγχο στο word και μετά πίσω στο renamer στην επιλογή User input.

Σ' ευχαριστώ, τόσο για τις ιδέες, όσο και για την προσπάθεια να τους το επισημάνεις.

Δημοσ.

Πρόσθεσα κάτι ακόμα στο μήνυμα...

2 ώρες πριν, micos000 είπε

...

Λοιπόν, σου βρήκα τη λύση και είναι πολύ απλή.

Μετά το capitalize βάζεις και ένα Replace το "σ " με "ς " δηλαδή το σ με κενό μετά το γράμμα να αλλάξει με ς με κενό μετά και τσεκ στο Case sensitive.

Με αυτό θα λυθεί το πρόβλημα σου.

Δημοσ.
Στις 3/1/2025 στις 11:48 ΜΜ, micos000 είπε

Μετά το capitalize βάζεις και ένα Replace το "σ " με "ς " δηλαδή το σ με κενό μετά το γράμμα να αλλάξει με ς με κενό μετά και τσεκ στο Case sensitive.

Αν θέλεις, πες μου αν κάτι δεν κατάλαβα σωστά στις οδηγίες , διότι δε βλέπω να δουλεύει:

- Ρίχνω τη λέξη "ΑΝΘΡΩΠΟΣ" με τσεκαρισμένο το Capitalize Every Word και τη μετατρέπει σε "Ανθρωποσ".

- Πάω στο Replace και ορίζω να αντικαταστήσει το "σ " με "ς " και τσεκάρω το Case sensitive.

Πατάω Rename, αλλά δεν αλλάζει κάτι. Παραμένει "Ανθρωποσ" (ακόμα και πριν πατήσω Rename, στη στήλη "New Name" δεν τη δείχνει με άλλο χρώμα, που θα υποδήλωνε ότι εντόπισε διαφορές).  

 

Δημοσ.

Δεν το αλλάζει αν το τελικό σ δεν έχει κενό μετά. Αν δηλαδή είναι η τελευταία λέξη και μετά ακολουθεί η κατάληξη .mp3 τότε δε συμφωνεί με τους όρους αναζήτησης.

Θα πρέπει να περάσεις και τρίτο rule που να λέει replace "σ" with "ς" τσεκάροντας την επιλογή Occurences->Last

π.χ.

spacer.png

Δημοσ.
55 λεπτά πριν, micos000 είπε

Δεν το αλλάζει αν το τελικό σ δεν έχει κενό μετά. Αν δηλαδή είναι η τελευταία λέξη και μετά ακολουθεί η κατάληξη .mp3 τότε δε συμφωνεί με τους όρους αναζήτησης.

Θα πρέπει να περάσεις και τρίτο rule που να λέει replace "σ" with "ς" τσεκάροντας την επιλογή Occurences->Last

π.χ.

spacer.png

Πέτυχε!!!

Αυτό χρειαζόταν: «Θα πρέπει να περάσεις και τρίτο rule που να λέει replace "σ" with "ς" τσεκάροντας την επιλογή Occurences->Last»

(Το ς, όπως και το σ, με κενό στο τέλος τα έβαζα και πριν. Με το επιπλέον rule, δούλεψε.)

Χίλια ευχαριστώ!

  • Like 1
Δημοσ. (επεξεργασμένο)

Λοιπόν, μου απάντησε ο developer του προγράμματος στο φόρουμ.

Αναφορά σε κείμενο

It sounds like a niche option (not generic enough) which can be applied via a different rule, namely the Regular Expressions rule.

Replace expression "\Bσ\b" with "ς" case sensitive. This will replace "σ" with "ς" only if it is the last letter in a word.

 

spacer.png

Οπότε αφαιρούμε τους δύο κανόνες και τους αντικαθιστούμε με έναν regex

Επεξ/σία από micos000
Δημοσ.
3 ώρες πριν, micos000 είπε

Οπότε αφαιρούμε τους δύο κανόνες και τους αντικαθιστούμε με έναν regex

Ένα screenshot από τα rules στο δικό μου:

image.jpeg.c94ea138f45b2a751f71636301485169.jpeg

Είναι εντάξει έτσι; Επιλεγμένα ταυτόχρονα το case και το RegEx και ρίχνω τα προς μετονομασία;

Δημοσ. (επεξεργασμένο)

Έτσι το δοκίμασα και φαίνεται σωστό. Ρίξε τα αρχεία και δες στο preview αν όλα πάνε καλά.

Επεξ/σία από micos000
Δημοσ.
Στις 6/1/2025 στις 1:21 ΠΜ, micos000 είπε

Έτσι το δοκίμασα και φαίνεται σωστό. Ρίξε τα αρχεία και δες στο preview αν όλα πάνε καλά.

Δεν...

...στο preview τα εμφανίζει με «σ» αντί για τελικό.

Δημοσ.
Στις 7/1/2025 στις 5:07 ΜΜ, micos000 είπε

Σε μένα όμως βγαίνει σωστά.

Μήπως το /B το γράφεις με Ελληνικό Β;

Δεν αποκλείεται... θα το τσεκάρω ξανά.

Όχι, με αγγλικό το γράφω. Δεν ξέρω γιατί δε θέλει...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...