en
| ||||||||||||||||
| ||||||||||||||||
|
NOVĚ ve verzi 5.3
- rychlejší nahrazování i hledání výskytů - ve výskytech se zobrazují zalamovací znaky CR/LF/RS/NL - možnost importu a exportu nastavení cest pro upload - řada drobných vylepšení a oprav a další... NOVĚ ve verzi 5.2 - možností FTP/SFTP uploadu změněných souborů do vybraných složek na serveru (s využitím WinSCP, více v popisu níže) - ve výsledcích výskytů je nově sloupec s pozicí (řádek, sloupec) a možnost otevřít v PSPadu na konkrétním řádku. - možnost zobrazit seznam souborů, kde nebyl žádný výskyt a další... NOVĚ ve verzi 5.1 - zálohování je možné do souborů .bak, .bak1,... hned vedle originálu - hromadné přejmenování souborů může obsahovat číselné řady a další vylepšení... NOVĚ ve verzi 5.0 - hromadné přejmenování souborů - zlepšena rychlost, stabilita i přehlednost - možnost vyhledat v okolí nálezu a další vylepšení... NOVĚ ve verzi 4.8 - hledání výskytů má historii použitých textů a lze nastavit velikost zobrazené oblasti a další - možnost zvětšovat (zoomovat) text - možnost filtrovat mezi vybranými soubory podle masky - vylepšené ukládání nastavení a další... Hromadný měnič letos slaví 20 let existence! Můžete se podívat, jak vypadal v roce 2004 :-) NOVĚ ve verzi 4.7 - důležitá oprava při použití fronty nahrazování - přidán parametr pro spuštění programu, kterým lze změnit cestu ke konfiguračnímu souboru (-cfgpath) a další... NOVĚ ve verzi 4.6 - možnost nahrazovat řádky pomocí čísel řádku. Řádek č. x je možné a) nahradit kopií řádku č. y b) prohodit s řádkem č. y c) nahradit konkrétním textem d) vymazat e) vyprázdnit a další... NOVĚ ve verzi 4.5 - automatické zjištění a případné stažení aktualizace - možnost měnit znaky v textu který nahradit pomocí jejich číselných kódů a další... NOVĚ ve verzi 4.4 - možnost definovat způsob zalomení řádků pro nahrazovaný i nahrazující text a další... NOVĚ ve verzi 4.3 - je možné použít regulérní výrazy pro nahrazovaný text - několik šablon reg. výrazů - možnost vyhledávat název cesty/souboru a další... NOVĚ ve verzi 4.2 - automaticky rozpozná UTF-8 bez BOM od ANSI (už není potřeba navolit) - hledání výskytů lze přerušit - mnoho menších úprav a oprav více zde... NOVĚ ve verzi 4.1 - seznam souborů lze importovat/exportovat a různě řadit - v uloženém seznamu souborů lze definovat soubory maskou - k dispozici v 64 bitové verzi a další... NOVĚ ve verzi 4.0 - délka fronty nahrazovacích úkonů je bez omezení - import fronty z CSV - nová speciální definice Před/Za řádek s výskytem umísti kopii celého řádku... - aplikaci lze spustit s parametry (viz popis níže) - tlačítko s otazníkem nově zobrazuje podrobnosti o seznamu souborů a další... NOVĚ ve verzi 3.9 - možnost zobrazení typů kódování všech vybraných souborů - export výsledků do CSV - vyhledávání v historii nahrazení - vylepšen Náhled výskytů a další... NOVĚ ve verzi 3.8 - možnost přidat text na začátek/konec všech souborů - odstranit určitý počet znaků ze začátku/konce všech souborů více zde... NOVĚ ve verzi 3.7 - nová funkce Měnič znaků hromadně změní téměř libovolný počet definovaných znaků na jiné znaky více zde... NOVĚ ve verzi 3.6 - nová funkce Náhled výskytů zobrazí přehled všech výskytů ve všech souborech, včetně okolí výskytu - možnost odstranit vybranou položku z historie a další... NOVĚ ve verzi 3.5 - nahrazuje i v souborech PPTX - v DOCX prohledává kromě hlaviček i v patičkách a další... NOVĚ ve verzi 3.4 - možnost vybrat texty co nahradit a na co nahradit z dříve provedených nahrazení - při uložení nastavení se ukládá i text co nahradit a na co nahradit - možnost vyhledávat v zobrazeném souboru a v logu a další... NOVĚ ve verzi 3.3 - přůběžně zaznamenává operace do logu - zobrazuje původní a výsledné kódování každého souboru a další... NOVĚ ve verzi 3.2 - nahrazuje i v DOC/XLS souborech (nutnost mít Office, zatím bez speciální definice) - drobné úpravy a další... NOVĚ ve verzi 3.1 - možnost přeskočit na další soubor při dotazu na nahrazení - překlad do angličtiny (Mass Changer) a další... NOVĚ ve verzi 3.0 - pracuje se všemi druhy kódování (UTF8, UTF16 atd.) - nahrazuje i v DOCX/XLSX souborech - změna designu - zrychleno nahrazování - vylepšeno zálohování a další... Popis programuHromadný měnič je malý prográmek umožňující velmi rychle nahradit texty v obsahu nebo názvech více souborů. Navíc obsahuje plno dalších usnadňujících funkcí a možností. Celý je v jednom souboru a napotřebuje instalaci.Naprogramoval jsem ho v Delphi sám pro sebe, od roku 2004 jsem ho vylepšoval, až jsem si řekl, že ho poskytnu ke stažení. Budu velice rád, když mi napíšete pokud jste náhodou program použili a samozřejmě budete-li mít jakékoliv připomínky!
Stručný návodPo spuštění stačí zadat 3 údaje, a to:1. Ve kterých souborech nahrazovat Nahrazování spustíte tlačítkem Proveď a výsledek se zobrazí na kartě Výsledky (zde je možné dvojklikem otevřít vybraný soubor v poznámkovém bloku). Pokud chcete v každém souboru provést více různých nahrazení, můžete použít frontu změn, kterou lze navíc importovat/exportovat jako CSV soubor. Před nahrazením se můžete podívat na Přehled výskytů, kde dopředu uvidíte všechny výskyty textu k nahrazení ve všech souborech vč. okolního textu a pozice (řádek, sloupec). Díky speciálnímu výběru nahrazovaného textu je možné zadat např. nahraď
V souborech DOCX, XLSX a PPTX je nahrazování prováděno uvnitř textové části, takže jednoduché nahrazování bez formátování není problém. Textový obsah (XML), ve kterém se nahrazení provede, můžete zobrazit dvojklikem na soubor v seznamu souborů. V souborech DOC a XLS je nahrazování prováděno pomocí aplikace Word nebo Excel, proto je nutné mít nainstalované MS Office. Zatím pro ně není možné použít speciální výběr, ani dotazování před nahrazením. U souborů, ve kterých byly provedeny změny, je možné hromadně změnit kódování do ANSI, UTF-7, UTF-8, UTF-8N (bez BOM) nebo UTF-16 LE/BE. Pokud pracujete s mnoha soubory s kódováním např. v UTF-8 bez BOM, je lepší zvolit Načíst v UTF-8 no BOM, protože automatická detekce kódování trochu zpomaluje nahrazování. Od verze 5.0 umí Hromadný měnič také hromadně přejmenovat názvy souborů, vč. vložených číselných řad a barevného náhledu změn. Funkce je na kartě Názvy souborů. Vybrané soubory je možné snadno uploadovat (FTP/SFTP) na server. Stačí zadat cestu k nainstalovanému WinSCP a název uložené session. Pokud heslo není v session, při uploadu bude vyžadováno jeho zadání. Pro jednotlivé lokální složky je možné dopředu nastavit cílové složky na serveru a nastavení uložit. Např. pokud je nastaveno pro C:\moje_app\ složka moje_app/, tak u souboru C:\moje_app\xx\file.txt bude cíl moje_app/xx/file.txt. Pokud dojde k problému, vypíše se log WinSCP. Samozřejmostí je možnost rozlišování velikosti písmen, zálohování posledních provedených změn, ukazování nálezu v textu s dotazem zda změnit, možnost zachovat původní datum/čas upravených souborů, změny konců řádek (CRLF), přepnutí do angličtiny, exporty výsledků a logu, zjištění a případné stažení novější verze atd. U většiny ovládacích prvků vyjede stručný popis po najetí kurzoru myši. Aplikaci lze spustit s parametry v příkazovém řádku, např. -writeLog:c:\hm_log.txt pro průběžné zapisování logu do souboru. Tímto způsobem lze také provést celé nahrazení vč. ukončení aplikace. Podrobnosti o parametrech zde. Snad nemusím dodávat, že program je mé dílo a nikdo ho nesmí bez mého souhlasu nic jiného než používat a zdarma předávat. Běda, jak někoho nachytám! :) Jo a před nahrazováním zálohujte, za škody neručím! PoděkováníRád bych poděkoval kamarádovi Jakubovi Dubskému, který kdyby v r. 2004 nesmazal redakční systém webu s mnoha tisíci HTML soubory, tak by tenhle program asi nikdy nevznikl. Díky Jakube! :) KontaktPřeji hodně hromadných změn!Radek Smutný | ||||||||||||||||