Sziasztok!
A fenti problémát kellene megoldani regexp-pel, de!!! a fájlnév és a kiterjesztés "közötti" elválasztó pontnak meg kell maradnia.
Találtam egy ilyent, de nem tökéletes:
Ha az utolsó pontot leszámítva páratlan számú pont van a fájlnévben csak akkor jó. :-(
Tehát erre jó: Elso.video.avi
Erre meg nem: Masodik.szoveges.fajl.txt
- 1651 megtekintés
Hozzászólások
Nincs előttem vendóz se tc, de az a probléma hogy előbb rakja össze a filenevet és utána cseréli a karaktereket?
Mert ha nem, meg tudnál adni kiterjesztés helyett (ha jól emlékszem "[E]") ".[E]"-t
(szintaxisban nem vagyok biztos, ilyesmi rémlik)
- A hozzászóláshoz be kell jelentkezni
Sajnos így __ lesz a kiterjesztés előtt közvetlen.
---
> man woman
No manual entry for woman
- A hozzászóláshoz be kell jelentkezni
- A keresett kifejezésben escape-elni kéne a .-okat.
- Külön kell futtatni két, három stb. pontot tartalmazó fájlnevekre.
Szerk.: a fájlnévben részstringeket is lehet cserélni? Ha igen, egy megoldás:
keres: \.([^.])*\. cserél: _$1.
Ezt valószínűleg kétszer kell futtatni (ha a szövegben folyamatosan haladva keres, akkor csak minden második pontot cseréli le, amíg van utána még pont).
Szerk.: persze nem 2-szer kell lefuttatni, hanem n-szer, ha a kiterjesztés előtt legfeljebb 2^(n-1) pont lehet.
Ezt mindenképp elég 1-szer futtatni, ha a fájnevek utolsó pont utáni részében (ha egy fájlnak nincs kiterjesztése, akkor a teljes fájlnévben) nem lehet _:
keres: \. cserél: _
ezután keres: _([^_]*)$ cserél: .$1
Ennél pedig nem feltétel, hogy ne legyen _ a kiterjesztésben:
keres: .(?=.*\.) cserél: _
, ha a TC támogatja az ilyen (Perl regex) feltételeket.
- A hozzászóláshoz be kell jelentkezni
keres: \. cserél: _
ezután keres: _([^_]*)$ cserél: .$1
Ez működik, de kétlépéses. Azért nyertél egy hangszórót, jó? :D
---
> man woman
No manual entry for woman
- A hozzászóláshoz be kell jelentkezni
Túlbonyolítottad :)
Keresendő: .
Cserél: _
A RegEx ne legyen kipipalva
A "Kiterjesztés"-nél pedig az [E]-t csereld ki pl. xxxx[E]-re
utana pedig fuss meg egy atnevezos kort, ahol a _xxxx-et kicsereled .-ra.
- A hozzászóláshoz be kell jelentkezni
2 lépésben már egyszerű :)
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
címben van hogy 1 lépésben, de legyen neked igazad, ne "bonyolítsuk"
könyvtárakra hogy csinálod? (átnevezett könyvtár alatt már elveszti a fonalat)
tc gagyi, hiába kattintok az átnevezendők listájának fejléceire, a könyvtáraknak nemhogy a sorrendjét nem hajlandó megváltoztatni hanem a fájlok elé teszi
- A hozzászóláshoz be kell jelentkezni
> tc gagyi
Mit ajánlsz helyette?
- A hozzászóláshoz be kell jelentkezni
bash
(+mucommander, mert mondjuk azért a hálózatomon windowsos gép megosztásztásához is kell csatlakozni, amit szintén nem tud a tc.. egy windowsos program ami wines hálózatot nem tud, az nekem gagyi, ilyen nyalánkságot mondjuk hogy ssl el sem várnék tőle:) )
- A hozzászóláshoz be kell jelentkezni
> windowsos gép megosztásztásához is kell csatlakozni, amit szintén nem tud a tc..
WORKSFORME
- A hozzászóláshoz be kell jelentkezni
valakinek a windows működik tc nélkül is, minek használná :)
beírom cd \\masikgep
egy perc szözöcés után nem csinál semmit
explorer legalább kiírja hogy ha a másik gépet el akarom érni az enyémen kell megesztanom a nyomtatóimat meg a fájljaimat (nem, nem akarom bekapcsolni)
mucommanderben meg működik
- A hozzászóláshoz be kell jelentkezni
Napi szinten használom munkahelyen, itthon is. A hiba nálad lesz, be kéne állítani rendesen a megosztást.
- A hozzászóláshoz be kell jelentkezni
nem hiba, be van állítva, amiből következik hogy nem szabad működnie :)
- A hozzászóláshoz be kell jelentkezni
igazából az egyik ok hogy nem használom a windowsét, az hogy nem tudtam beállítani
próbáltam a legegszerűbbtől kezdve ami a windows ajánl: pblic helyett home/work network, de nem ment, próbáltam még ezen kívül matatni, sehogy sem működött, ha a perces szöszmötölés után produkált is valamit csak nincs jogosultság meg ilyeneket írt
azt meg hogy a másik gépen kellene megdnom hogy van jogosultságom nonszensznek tartom mert mucommanderől meg működik
ps: a sima megosztás működik tehát látok mondjuk a "\\masikgep"-ben nyomtatót meg kt könyvtárat, az egyiket olvasom és írom, de a másikra csak annyir mond hogy "cannot access", "no permission".. mucommander erre kér egy jelszót amit miután megadok belép és működik
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
látom sok az okos, valami link hogy hogy kell?
- A hozzászóláshoz be kell jelentkezni
mar miert ne tudna?
- A hozzászóláshoz be kell jelentkezni
nem tud. pont.
a windows beépített hálózatkezelését használja, annak minden korlátjával, azon túl hogy ha bármilyne okból nem akarom plusz két szolgáltatást bekapcsolni ("erőforrás", "biztonsági rés", "csak mert"), még ha bekapcsolom is akkor is vannak olyan windosow helyek amit nem érek el win7-ről xp-ről speciel igen.. inkább nem kell az egész, mucommanderből meg működik
- A hozzászóláshoz be kell jelentkezni
Ha a konyvtarakat es a fileokat is at akarod nevezni, akkor eloszor a fileokat igy:
1. ALT + F7 , search *.avi
2. ha vegzett a keresessel, akkor feed to listbox
3. a listan pedig utana mehet a multi-rename (amit feljebb leirtam)
Ha ez megvan, akkor utana lehet a konyvtarakra is. Egyszerubbet - TC-vel - nem tudok.
- A hozzászóláshoz be kell jelentkezni
de ha nem lenne gagyi, akkor a listán a fejlécre kattintva, (esetleg drag&droppal, ami sorszámozásnál lehetne hasznos) lehetne a sorrendet változtatni, egyszerű funkció, ami nem plusz lenne hanem igényes kivitelezés
- A hozzászóláshoz be kell jelentkezni
Na igen, ez a triviális 2 lépéses megoldás, csak én xxxx helyet valami bődületes krikszkrakszhalmazt szoktam használni, és azt visszacserélni.
Még találtam egy olyat, hogy a TC regex-je nem támogatja a "lookahead" vagy "lookaround" vagy mi a fene featuret, és ezért csúszik el a páros-páratlan számú pontokon. (Persze erre nem az a kifejezés lenne való amit a nyitó hsz-ben írtam!)
http://www.regular-expressions.info/lookaround.html
Total Commander uses the free Delphi library TRegExpr by Andrey V. Sorokin: http://www.regexpstudio.com/
---
> man woman
No manual entry for woman
- A hozzászóláshoz be kell jelentkezni
Így szinte biztos nem lesz egy lépéses megoldás tetszőleges számú pontra.
- A hozzászóláshoz be kell jelentkezni
Talán próbálkozz a PowerShell-el, én sem tudom, hogyan kell, de van magyar kézikönyv is.
- A hozzászóláshoz be kell jelentkezni