cs
Author: Radek Smutný
File: Mass Changer.exe
Size: 5 MB
OS:  Windows 98 ... 11
License: freeware
Last version:  4.7 (14.11.2023)
SHA-1: 9c0a4235a47dc85d616be354cda3dcebd9bfade2
SHA-1 64bit: df156a91da2d8baa85a643aa1dbba181f91403c6


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ší...

Program description

A Mass Changer is a small program that allows you to replace the same (or similar) data in multiple files very quickly. Plus, it's packed full of other facilitating features and options. It is all in one file and does not need to be installed.
 
I programmed it in Delphi for myself, and have been tweaking it since 2004 until I thought I'd make it available for download. I will be very happy if you write me if you have used the program and of course if you have any comments.
 
 
Program po spuštění

 

Brief instructions

After starting, you just need to enter 3 things:
1. In which files to replace
Enter an unlimited number of files of any size in the top window. It is possible to list them from an adjacent filelistbox, load them from a saved list, or drag them with the mouse.
 
2. Text to be replaced
Unlimited character string. Any of the special definitions can be used.
 
3. Text to replace
Unlimited character string.

Start the replacement with the Make replacement button and the result will be displayed on the Results tab (here you can double-click to open the selected file in the Notepad). If you want to make multiple different replacements in each file, you can use the change queue, which can also be imported from a CSV file.

Before replacing, you can look at Occurrences Overview to see all occurrences of the text to be replaced in all files, including the surrounding text.

Thanks to the special definition of the replaced text it is possible to specify e.g. replace TITLE=" + all other characters up to ", replace blabalbla + next 5 characters, replace John if not followed by Doe, or replace the entire line where X occurs. You can also copy, shuffle, replace or delete specific rows using their sequence numbers. It is also possible to add text in bulk to the beginning or end of each file, or to remove a selected number of characters from the beginning or end of files. You can also use regular expressions to define text to replace.

možnosti speciální definice

In DOCX, XLSX and PPTX files, the replacement is done inside the text part, so simple replacement without formatting is not a problem. You can view the text content (XML) in which the replacement is performed by double-clicking the file in the file list.

In DOC and XLS files, the substitution is done using Word or Excel, so it is necessary to have MS Office installed. It is not yet possible to use a special definition for them, nor to query before replacing.

For Files where changes have been made, it is possible to bulk change encoding to ANSI, UTF-7, UTF-8, UTF-8N (without BOM) or UTF-16 LE/BE. If you are working with many files with encoding e.g. in UTF-8 without BOM, it is better to choose Read in UTF-8 no BOM, because the automatic encoding detection slows down the replacement a bit.

Of course, there is the possibility of case-sensitivity, backing up the last changes made, showing the finding in the text and asking whether to change it, the possibility to keep the original date/time of the edited files, line breaks changes, switching language, etc. For most controls, a brief description is displayed when you hover the mouse cursor.

The application can be started with parameters in the command line, e.g. -writeLog:c:\hm_log.txt to continuously write the log to a file. This way you can also perform the entire replacement, including application termination. Details of the parameters here.

Back it up before replacing it, I'm not liable for damages! :)

 

Contact

If you have any comments, questions or suggestions, please email me:
 
Name:
E-mail:
Message:
How did you come across Mass Changer?
Are you a robot?

 

I wish you a lot of mass changes!

R. Smutný