Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Multipremenovaci nastroj - Ako premenovat ?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Slovak and Czech Printable version
View previous topic :: View next topic  
Author Message
milo1111
Junior Member
Junior Member


Joined: 27 Mar 2007
Posts: 30
Location: Worldwide

PostPosted: Mon Nov 08, 2010 12:38 am    Post subject: Multipremenovaci nastroj - Ako premenovat ? Reply with quote

Ako premenovať toto:

Alicia Keys - The Element Of Freedom (Deluxe) 2009
Diana Krall - Quiet Nights (2009)
Eminem - Relapse (Deluxe Edition) (2009)

aby bolo toto s velkymi pred pomlčkou:

ALICA KEYS - The Element Of Freedom (Deluxe) 2009
DIANA KRALL - Quiet Nights (2009)
EMINEM- Relapse (Deluxe Edition) (2009)

Dakujem velmi pekne za rady.
Back to top
View user's profile Send private message Visit poster's website
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9418
Location: Bratislava, Slovakia

PostPosted: Mon Nov 08, 2010 12:22 pm    Post subject: Reply with quote

milo1111,
Ejha, to je vazne oriesok, ale v tomto pripade by som sa uchylil k AutoHotkey:
Code:
Loop, *.*
{
   NewName := RegExReplace(A_LoopFileName, "(.*) - (.*)", "$U1 - $2")
   FileMove, %A_LoopFileName%, %NewName%
}

Vyrobit subor xyz.ahk v adresari, kde sa nachadzaju premenovaniachtive adresare a spustit. Premenuje ich vsetky, takze ak chces iba niektore, treba ostatne bud presunut niekam inde alebo upravit skript.

HTH
Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.

Donations
BTC: 16KGZbrQZqATnY1Yfhb8RcWkfyybv2UHb8
LTC: LgwzV7fxgWGkBBhQ5k6uFiB69hN6bG6n78
Back to top
View user's profile Send private message Send e-mail Visit poster's website
jvh
Member
Member


Joined: 20 Jul 2007
Posts: 135

PostPosted: Wed Nov 10, 2010 3:13 pm    Post subject: Reply with quote

Ahoj,

mělo by to jít i přes "Hromadné přejmenování (Ctrl+M)", ale ve dvou krocích:

1. Protože má první část proměnlivou délku, doplníme do názvu další znaky kvůli pozdější změně na velká písmena.
Code:
Název: [N]
Přípona: [E]
Najít: "(.*) - (.*)"
Nahradit: "$1{00000000000000000000000} - $2"
Reg. výraz: ANO

Původní název souboru (např.): "Alicia Keys - The Element Of Freedom (Deluxe) 2009"
Název přejmenovaného souboru: "Alicia Keys{00000000000000000000000} - The Element Of Freedom (Deluxe) 2009"

2. Změna začátku na velká písmena a odstranění přidaných znaků:
Code:
Název: [U][N1-25][n][N26-]
Přípona: [E]
Najít: "{*}"
Nahradit: <Vymazat>
Reg. výraz: NE

Původní název souboru (např.): ""Alicia Keys{00000000000000000000000} - The Element Of Freedom (Deluxe) 2009"
Název přejmenovaného souboru: "ALICIA KEYS - The Element Of Freedom (Deluxe) 2009"


Pozn.: Výrazy v polích "Najít:" a "Nahradit:" zadávat bez uvozovek!

Podmínky:
a) Název souboru/složky musí být ve formátu <Část1> - <Část2> (pouze jedna pomlčka, přípona souboru může být).
b) <Část1> původního názvu může mít max. 25 znaků, jinak je třeba doplnit další znaky mezi {}.
c) V názvu nesmí být další uvozovky {}, jinak budou odstraněny se všemi znaky uvnitř.


Last edited by jvh on Wed Nov 10, 2010 3:52 pm; edited 1 time in total
Back to top
View user's profile Send private message
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9418
Location: Bratislava, Slovakia

PostPosted: Wed Nov 10, 2010 3:40 pm    Post subject: Reply with quote

jvh,
Quote:
V názvu nesmí být další uvozovky

Zatvorky. Ale inac som nad niecim podobnym tiez rozmyslal, len som to nedotiahol do konca. Restecp.

Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.

Donations
BTC: 16KGZbrQZqATnY1Yfhb8RcWkfyybv2UHb8
LTC: LgwzV7fxgWGkBBhQ5k6uFiB69hN6bG6n78
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nonameuser
Junior Member
Junior Member


Joined: 13 Apr 2011
Posts: 4

PostPosted: Wed Apr 13, 2011 1:54 pm    Post subject: jde to i v jednom kroku Reply with quote

přes "Hromadné přejmenování (Ctrl+M)" v jednom kroku

Code:

Název: [U][N] ----- [n][N]
Přípona: [E]
Najít: ^([^-]+)-.*-----[^-]+-(.*)$
Nahradit: $1 - $2
Reg. výraz: ANO


Petr
Back to top
View user's profile Send private message
bluntman
Junior Member
Junior Member


Joined: 24 Oct 2010
Posts: 6

PostPosted: Wed Apr 27, 2011 8:09 am    Post subject: Reply with quote

Ako premenovať cez "Multi-premenovací nástroj (Ctrl+M)" v jednom kroku toto:

01-unkle-money_and_run_feat._nick_cave.mp3
02-unkle-the_dog_is_black_feat._liela_moss.mp3
03-unkle-only_the_lonely_(dub).mp3
04-unkle-wash_the_love_away_feat._gavin_clark.mp3
05-unkle-sunday_song_feat._rachel_fannan.mp3
06-unkle-money_and_run_feat._nick_cave_(radio_edit).mp3

na toto:

01 Money And Run Feat. Nick Cave.mp3
02 The Dog Is Black Feat. Liela Moss.mp3
03 Only The Lonely (Dub).mp3
04 Wash The Love Away Feat. Gavin Clark.mp3
05 Sunday Song Feat. Rachel Fannan.mp3
06 Money And Run Feat. Nick Cave (Radio Edit).mp3

teda bez interpreta, bez podčiarkovníkov, s prvými veľkými v slovách. Najlepšie tak, aby sa to dalo uložiť ako preset...
Back to top
View user's profile Send private message
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9418
Location: Bratislava, Slovakia

PostPosted: Wed Apr 27, 2011 10:45 am    Post subject: Reply with quote

bluntman,
Code:
Rename mask: file name
[N1-3][N10-]

Search & Replace
  Search for: -|_
Replace with:  |

Upper/lowercase
First of each word uppercase


V Replace with je medzera pipe medzera.

HTH
Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.

Donations
BTC: 16KGZbrQZqATnY1Yfhb8RcWkfyybv2UHb8
LTC: LgwzV7fxgWGkBBhQ5k6uFiB69hN6bG6n78
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bluntman
Junior Member
Junior Member


Joined: 24 Oct 2010
Posts: 6

PostPosted: Wed May 04, 2011 9:09 am    Post subject: Reply with quote

Ďakujem, ja som to robil trochu inak, ale toto je tiež dobrý spôsob. Ešte taký detail: čo keby som chcel premenovať mp3 od rôznych interpretov (teda namiesto UNKLE by mohlo byť čokoľvek). Nejaký zástupný parameter pre rôznu dĺžku slova neexistuje?

Keby sa dal ten Tvoj príkaz upraviť tak, aby bol univerzálny...
(Scene releasy sú vždy v rovnakom formáte, len dĺžka interpreta je iná.) Aby som to mohol použiť vždy z presetu.
Back to top
View user's profile Send private message
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9418
Location: Bratislava, Slovakia

PostPosted: Wed May 04, 2011 1:58 pm    Post subject: Reply with quote

bluntman,
Quote:
Nejaký zástupný parameter pre rôznu dĺžku slova neexistuje?

No, otazka je, na zaklade coho by tu premenlivu dlzku vedel spravne urcit.

Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.

Donations
BTC: 16KGZbrQZqATnY1Yfhb8RcWkfyybv2UHb8
LTC: LgwzV7fxgWGkBBhQ5k6uFiB69hN6bG6n78
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bluntman
Junior Member
Junior Member


Joined: 24 Oct 2010
Posts: 6

PostPosted: Thu May 05, 2011 6:55 am    Post subject: Reply with quote

Quote:
No, otazka je, na zaklade coho by tu premenlivu dlzku vedel spravne urcit.


Mal som na mysli niečo ako -*- (tzn. všetko medzi pomlčkami).

Len neviem, ako to zadať do Search & Replace, aby to urobilo v jednom kroku aj vymazanie všetkého medzi pomlčkami aj nahradilo _ (podčiarkovník) za medzeru naraz...
Back to top
View user's profile Send private message
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9418
Location: Bratislava, Slovakia

PostPosted: Thu May 05, 2011 11:22 am    Post subject: Reply with quote

bluntman,
Quote:
Mal som na mysli niečo ako -*- (tzn. všetko medzi pomlčkami).

Tak, to je mozne cez RegEx, len neviem, ci sa to da na menej nez na dva kroky.

Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.

Donations
BTC: 16KGZbrQZqATnY1Yfhb8RcWkfyybv2UHb8
LTC: LgwzV7fxgWGkBBhQ5k6uFiB69hN6bG6n78
Back to top
View user's profile Send private message Send e-mail Visit poster's website
nonameuser
Junior Member
Junior Member


Joined: 13 Apr 2011
Posts: 4

PostPosted: Thu May 05, 2011 12:17 pm    Post subject: Reply with quote

prejmenovani z

01-unkle-money_and_run_feat._nick_cave.mp3

na

01 Money And Run Feat. Nick Cave.mp3

Code:

Název: [N]
Přípona: [E]
Najít: -[^-]+-|_
Nahradit:  znak mezery
Reg. výraz: ANO

Velikost pismen
Prvni Pismeno Slov Velke


Petr


Last edited by nonameuser on Thu May 05, 2011 1:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
bluntman
Junior Member
Junior Member


Joined: 24 Oct 2010
Posts: 6

PostPosted: Thu May 05, 2011 12:28 pm    Post subject: Reply with quote

Quote:
prejmenovani z

01-unkle-money_and_run_feat._nick_cave.mp3

na

01 Money And Run Feat. Nick Cave.mp3

kód:

Název: [N]
Přípona: [E]
Najít: -[^-]+-|_
Nahradit: znak mezery
Reg. výraz: ANO

Velikost pismen
Prvni Pesmeno Slov Velke


Petr


Tak presne toto som hľadal. Veľká vďaka!
Back to top
View user's profile Send private message
Rejzorblejd
Junior Member
Junior Member


Joined: 09 Nov 2011
Posts: 5

PostPosted: Thu Aug 16, 2012 5:27 am    Post subject: Reply with quote

Zdar borci, mam priklady:


Z:

15 oliver twitz - love trip (olav basoski remix).mp3

NA:

15 OLIVER TWIZT - Love Trip (Olav Basoski Remix).mp3

----------

Z:

315-oliver_twitz-love_trip_(olav_basoski_remix).mp3

NA:

15 OLIVER TWIZT - Love Trip (Olav Basoski Remix).mp3

----------

Z:

15 OLIVER TWIZT - love trip (olav basoski remix).mp3

NA:

15 OLIVER TWIZT - Love Trip (Olav Basoski Remix).mp3

**********


Idealne na "jeden zatah"



Nenavidim tie zebracke a lajdacke neprehladne popisy z ktorych pri metrovom pohlade na monitor boli hlava a neda sa okamzite zrakom identifikovat ten zhluk pismem, cisiel a znakov.

Kedy ti chuji pochopia, ze nazvy skladieb ako napr. 315-oliver_twitz-love_trip_(olav_basoski_remix).mp3 su na hovno a ked hladite na okno v TC kde ich je naraz zhora na dol zaplnene tymto chaosom, tak sa neda ani len poriadne identifikovat co z toho je interpret a co skladba.

Ved to da rozum, ze ked sa interpret popise velkym pismom a nazov skladby malym so slovami zacinajucimi velkym pismenom, pricom slova su oddelene pekne medzerami, tak na prvy pohlad je orientacia bez chyby. Neobstoji vacsinou ani argument, ze file servery pridavaju miesto medzier podciarkovniky, alebo medzery, pretoze aj tak sa drviva cast releasov bali do archivov a tam to tym padom zostava nedotknute.

A to este nevravim o dalsej hromade balastu v nazve suboru za ktory by som fackoval. Je v tom popisovani ohromny bprdel!

Grupa-negrupa, mam rad prehlad a preto si vsetko popisujem tak, by som sa v tom vedel zorientovat bez zbytocnej straty casu.


Dakujem, moja ucta.
_________________
Za pravdu je různá sazba-
jednou pomník,
jindy vazba.
Kdo ji řekne dřív než včas
tomu pravda
zlomí vaz.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
jvh
Member
Member


Joined: 20 Jul 2007
Posts: 135

PostPosted: Fri Aug 17, 2012 8:09 am    Post subject: Reply with quote

2Rejzorblejd

Ahoj,

přejmenování ve dvou krocích:

1. Odstranění podtržítek, srovnání počtu mezer u pomlček, první velké písmeno ve slovech...
Code:
Název:           [N]
Přípona:         [E]
Najít:           "_| - | -|- "     <řetězec zadat bez uvozovek, včetně koncové mezery>
Nahradit:        " |-|-|-"         <řetězec zadat bez uvozovek, včetně počáteční mezery>
Další volby:     neaktivní
Velikost písmen: První Písmeno Slov Velké


2. Zarovnání počtu číslic, změna velikosti písmen. atd...
Code:
Název:           00[N]\[U][N][n]
Přípona:         [E]
Najít:           "^\d*.(\d{2})(.)(.*)-(.*)\\.(\d*)(.)(.*)-.*"     <řetězec zadat bez uvozovek>
Nahradit:        "$1 $7 - $4"         <řetězec zadat bez uvozovek>
Reg. výraz:      ANO
Další volby:     neaktivní
Velikost písmen: Beze změny


Platí že:
- název souboru začíná číslem (min. 1 znak), číslo bude doplněno/oříznuto na dvouciferné;
- jeden znak za číslem bude bude vymazán (případná pomlčka) a nahrazen mezerou;
- text za číslem až k pomlčce bude nahrazen za text s velkými písmeny (POZOR - pokud je v názvu více pomlček bude text převeden na velká písmena až k POSLEDNÍ pomlčce).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Slovak and Czech All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group