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: 2014-11-20 01: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.

Options: Reply | Quote | Up ^


#2 Re: Hledani/Nahrazeni v souborech

Posted by: pspad | Date: 2014-11-20 05: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: 2014-11-20 10: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.

Options: Reply | Quote | Up ^


#4 Re: Hledani/Nahrazeni v souborech

Posted by: pspad | Date: 2014-11-20 11: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: 2014-11-20 19: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

Options: Reply | Quote | Up ^


#6 Re: Hledani/Nahrazeni v souborech

Posted by: pspad | Date: 2014-11-20 20: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: 2014-11-21 13: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

Options: Reply | Quote | Up ^


#8 Re: Hledani/Nahrazeni v souborech

Posted by: Restorator | Date: 2016-12-20 11: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.

Options: Reply | Quote | Up ^






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