You are here: PSPad forum > České diskuzní fórum > Hledani/Nahrazeni v souborech

Hledani/Nahrazeni v souborech

#1 Hledani/Nahrazeni v souborech

Posted by: Restorator | Date: 11/20/2014 02:58 | IP: IP Logged

Prajem, pekne skore rano ...

Vas program pouzivam uz roky, kedysi k prekladu .rc suborov pri prekladatelskej cinnosti. Snazil som sa dopatrat v tomto fore k rieseniu, ale bud som to prehliadol alebo to nebolo riesenie pre mna, takze:

1. Davam prehladavat radovo par desiatok suborov v danom priecinku s maskou *.*
2. Potrebujem vyhladat textovy retazec v roznych typoch suborov, t.j. napr. *.dll, *.dll_, *.exe, *.asm ... atd.
3. Je mi prakticky jedno, ci sa textovy retazec vyhlada v nejakom dokumente, ktory je schopny PSPad aj editovat alebo v Hexa tvare, dolezite je, aby mi program aspon vyhladal existenciu daneho textoveho retazca.

Dal som preto vyhladat dany textovy retazec, pricom som skusal menit kodovanie aj masku suborov, avsak hladany vyraz alebo jeho cast mi vobec nenaslo.

Skusil som aj program UltraEdit, kde mi textove retazce vyhlada vo vsetkych suboroch spolahlivo, ci sa uz nachadzaju v zdrojovej casti suboru alebo v offsete.

Chcem sa preto opytat, ci PSPad toho casu podporuje taketo vyhladavanie, pripadne, ci je mozne do neho integrovat nejaky externy modul pre takuto cinnost.

Dakujem vopred za odpoved.

--
Windows 7 Professional x64, SP1
PSPad 4.6.2 (2735)

Options: Reply | Quote | Up ^


#2 Re: Hledani/Nahrazeni v souborech

Posted by: pspad | Date: 11/20/2014 06:35 | IP: IP Logged

Bojím se, že PSPad není vhodný nástroj na to, co chcete dělat.
PSPad přistupuje k souborum jako k textovým. Proto nic v binárních souborech nenajde.

Options: Reply | Quote | Up ^


#3 Re: Hledani/Nahrazeni v souborech

Posted by: Restorator | Date: 11/20/2014 11:19 | IP: IP Logged

Dakujem za skoru reakciu a mam k tomu otazku, ci je mozne z vasej strany premyslat nad tymto doplnenim vasho programu. Je to dost dolezita funkcia pri hladani retazcov v zdrojoch, teda chcem tym povedat, ze pri hladani textovych retazcov tymto sposobom sa velmi odlahci prekladatelovi pri praci, aby vobec nemusel premyslat nad zbytocnym rozoberanim zdroja prekladu v danom subore a zaroven nemusi na kazdy subor s rozdielnou priponou hladat riesenie stahovanim dalsich programov, kde potom zisti, ze dany subor ziadny textovy retazec k prekladu neobsahuje.

Verim, ze funkcia takehoto vyhladavania je velmi uzitocna v praxi pri akejkolvek cinnosti so subormi rozneho typu, teda nie len pri prekladatelskej.

Skuste prosim pouvazovat nad inplementaciou takejto funkcie do vasho programu, ci uz interne alebo pomocou doplnkov. Neviem sa vyjadrit, ci nahodou neexistuju nejake open source moduly, ktore by sa dali pouzit.

Prajem pekny den a dakujem za vasu doterajsiu cinnost v ramci rozvijania tohoto editora.

--
Windows 7 Professional x64, SP1
PSPad 4.6.2 (2735)

Options: Reply | Quote | Up ^


#4 Re: Hledani/Nahrazeni v souborech

Posted by: pspad | Date: 11/20/2014 12:17 | IP: IP Logged

Bylo by to možné v případě, kdy by se doplnila detekce binarních souborů a při hledání se pak k souboru podle toho přistupovalo.
S tím jsou pak další komplikace - skok na místo v souboru, zobrazení výsledku.

Vše to by mělo vliv pak na rychlost vyhledávání - pro každy soubor by se muselo detekovat, zda je nebo není binární.

Options: Reply | Quote | Up ^


#5 Re: Hledani/Nahrazeni v souborech

Posted by: Restorator | Date: 11/20/2014 20:58 | IP: IP Logged

rozumiem, ze je to dalsia praca navyse, ale podla mojho nazoru by takato funkcia pomohla mnozstvu uzivatelov .. co sa tyka rychlosti vyhladavania, tak s tym sa da ratat, ale za ten vysledok to stoji winking smiley .. samozrejme je to na vas, ja budem len rad, ked by sa to dalo zrealizovat

diky za reakcie a prajem chut do dalsej tvorivej cinnosti

--
Windows 7 Professional x64, SP1
PSPad 4.6.2 (2735)

Options: Reply | Quote | Up ^


#6 Re: Hledani/Nahrazeni v souborech

Posted by: pspad | Date: 11/20/2014 21:16 | IP: IP Logged

Omezení bude na hledání v binárních souborech bez nahrazování

Options: Reply | Quote | Up ^


#7 Re: Hledani/Nahrazeni v souborech

Posted by: Restorator | Date: 11/21/2014 14:48 | IP: IP Logged

tak toto by samozrejme postacovalo, kedze binarne subory je potrebne aj tak editovat v specifickejsich programoch, ide skutocne len o vyhladavanie a vypis s poctom zhodnych vyskytov daneho retazca

--
Windows 7 Professional x64, SP1
PSPad 4.6.2 (2735)

Options: Reply | Quote | Up ^


#8 Re: Hledani/Nahrazeni v souborech

Posted by: Restorator | Date: 12/20/2016 12:56 | IP: IP Logged

Dobry den...

Chcel by som sa touto cestou vratit k tejto starsej teme a opytat sa autora programu, ci vo veci tejto temy predsa len neskusi rozsirit funkciu PSPadu o tuto moznost. Uvital by som popripade aj riesenie implementaciou skriptu do programu, dolezite pre mna je, aby mi program vyhladal textove retazce v binarnych suboroch a spracoval vysledky. Editacia je uz vecou inych programov, z ktorych väcsina bohuzial v sebe nezahrna tuto moznost.

--
Windows 7 Professional x64, SP1
PSPad 4.6.2 (2735)

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2017 Jan Fiala
Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák