Get text
11 отговора
600 прегледа
Get text
Някой да има идея, как може да се вземе текст от друго приложение,
който се намира в прозорец различен от Edit control ,Rich edit control или нещо подобно.
За пояснение: например да се вземе текста от работното поле на VC++ или
от каквото си изберете, което връща 0 при изпращане на WM_GETTEXT.
Поздрави от Бургас.
който се намира в прозорец различен от Edit control ,Rich edit control или нещо подобно.
За пояснение: например да се вземе текста от работното поле на VC++ или
от каквото си изберете, което връща 0 при изпращане на WM_GETTEXT.
Поздрави от Бургас.
Re: Get text
Кажи какъв е контролът или класа на прозореца и т.н. Пък то може самия текст да е картинка...
Няма толкова проста работа, че да не можеш да я объркаш.
Няма толкова проста работа, че да не можеш да я объркаш.
Re: Get text
Става въпрос за универсален алгоритъм, независим от типа на прозореца.
На практика текста е картинка, т.е. текста е изрисуван в битмапа асоцииран с HDC-то на прозореца.
Това което ме интересува не е целия текст, а една дума от него.
Например думата до която е в момента каретата или думата върху която е поставен курсорът.
Знам че звучи налудничаво, но е възможно защото програмата Babylon го прави и то доста добре.
Поздрави от Бургас.
На практика текста е картинка, т.е. текста е изрисуван в битмапа асоцииран с HDC-то на прозореца.
Това което ме интересува не е целия текст, а една дума от него.
Например думата до която е в момента каретата или думата върху която е поставен курсорът.
Знам че звучи налудничаво, но е възможно защото програмата Babylon го прави и то доста добре.
Поздрави от Бургас.
Re: Get text
Shefe dai da si pogovarim malko seriozno na tazi tema. Na teb za kakvo ti e. Az v momenta go razrabotavam za rechnika mi (aedict.hit.bg). Izmislil sum 2-3 nachina i vseki si ima bug. Kazvash che Babylon go moje otlichno. Ami togava shte go pogledna i shte napisha kakvi sa mi nabliudeniqta ... No ne mi se vqrva da e s kartinki, vupreki che tova e ultimalnoto reshenie...
Drugoto interesno e edin bul-eng rechnik (vodi se Internet Rechnik) koito pravi sushtoto no samo sus okolo 10 programi (za smetka na tova go pravi dobre i to s kuki) : Word, NotePad, WordPad, IE, i dr. Ta kato double-clicknesh nqkude i ti izliza hint sus prevoda. Loshoto e che ne moga da go namerq sega toq rechnik zlato...
I moite razrabotki sa interesni. Ako se obqsni na usera kakvo da pravi shte rabotqt sus vsi4ko i nqma da ima problemi, ama sa opasni vse pak

by Wise Guy
[email protected]
Drugoto interesno e edin bul-eng rechnik (vodi se Internet Rechnik) koito pravi sushtoto no samo sus okolo 10 programi (za smetka na tova go pravi dobre i to s kuki) : Word, NotePad, WordPad, IE, i dr. Ta kato double-clicknesh nqkude i ti izliza hint sus prevoda. Loshoto e che ne moga da go namerq sega toq rechnik zlato...
I moite razrabotki sa interesni. Ako se obqsni na usera kakvo da pravi shte rabotqt sus vsi4ko i nqma da ima problemi, ama sa opasni vse pak
by Wise Guy
[email protected]
Re: Get text
universalen algoritam niama, zashtoto tekst v prozorec mozhe da bade postaven pone po 1000 niamashti nishto obshto nachina.
nai-blizo do universalno reshenie e da vzemesh kartinkata i da ia OCR-nesh, no v tozi sluchai, ako celia tekst ne se sabira v prozoreca, shte vzemesh samo chastta koiato se vizda
Пламен
nai-blizo do universalno reshenie e da vzemesh kartinkata i da ia OCR-nesh, no v tozi sluchai, ako celia tekst ne se sabira v prozoreca, shte vzemesh samo chastta koiato se vizda
Пламен
Re: Get text
Kakvi sa tiq OCR, kakvi sa tiq chudesii. Tiq deto sa pravili Babylon-a ne sa OK. Maniaci... 
by Wise Guy
[email protected]
by Wise Guy
[email protected]
Re: Get text
ne be, te mozhe da sa go napravili po drug nachin, n v tozi sluzhai niama da e universalno
naprimer prihvashtane na gdi izvikvaniata, niama da mozhe da hvane tekst v bitmap
Пламен
naprimer prihvashtane na gdi izvikvaniata, niama da mozhe da hvane tekst v bitmap
Пламен
Редактирано от Плaмeн на
Re: Get text
Що не вземеш с някаква Spy програма да следиш Messages-ите на тоя Babylon, и да видиш к'ви съобщения праща, ако работи със съобщения. Пък може и да пробващ пак с някаква такава програма да следиш всички API 
Няма толкова проста работа, че да не можеш да я объркаш.
Няма толкова проста работа, че да не можеш да я объркаш.
Re: Get text
Ako se opitvash da go napravish sus suobshteniq ne mojesh da go izdokarash. Probval sum dosta vuzmojnosti.
Vij kakvo sa razrabotili tiq
[линк]
V momenta svalqm
[линк]
Imat si nqkakuv engine i shte vidq gore dolu kak bachka.
Za Babylon vidqh, che polzva Microsoft DIB Engine (imam malki sumneniq, che go izpolzvat samo za da napravqt kvadratcheto za selekciqta, ama karai). Ima malko help vuv msdn no ne mojah da razbera dali stava za OCR taq technologiq. Po princip nqma MS razrabotki na taq tema i zatova nikakvi helpove. Trqbva da se izmislq cqloto engine-4e

by Wise Guy
[email protected]
Vij kakvo sa razrabotili tiq
[линк]
V momenta svalqm
[линк]
Imat si nqkakuv engine i shte vidq gore dolu kak bachka.
Za Babylon vidqh, che polzva Microsoft DIB Engine (imam malki sumneniq, che go izpolzvat samo za da napravqt kvadratcheto za selekciqta, ama karai). Ima malko help vuv msdn no ne mojah da razbera dali stava za OCR taq technologiq. Po princip nqma MS razrabotki na taq tema i zatova nikakvi helpove. Trqbva da se izmislq cqloto engine-4e
by Wise Guy
[email protected]
Re: Get text
Благодаря за линковете, ще ги разгледам.
Ако стигна до някакво рещение, ще ти кажа.
Свиркай и ти ако разбереш нещо.
Поздрави от Бургас.
Ако стигна до някакво рещение, ще ти кажа.
Свиркай и ти ако разбереш нещо.
Поздрави от Бургас.
Re: Get text
Ta znachi ima edno Dll deto moje da se polzva za OCR na screen-a i primer na VC++ kum nego. No az predpochitam da razbera kak stava prihvashtaneto na text napravo ot control-ite (tova koeto pravi Babylon i Kliptomania). Kliptomaniqta ima 2 rejima: da hvashta Native text (ei tui go iskam... i Babylon bi trqbvalo da bachka po sushtiq nachin) i osven tova Text/Graphic(OCR-a, koito se pravi ot Dll-to). Pri native e 98% sigurno che shte hvanesh teksta tochno kakto e, a OCR-a ima bugove...
Native mislq che hvashta HDC i Objects i uspqva da im vzeme po nqkakuv nachin texta, no e vuzmojno i po tozi nachin prosto da se vzima kartinka tochno na jelaniq text (taka tochno se opredelqt granici i OCR-a e po lesen). Te moje da gresha, 4e ima Windows funkciq za prochitane na text ot HDC ili neshto podobno.
by Wise Guy
[email protected]
Native mislq che hvashta HDC i Objects i uspqva da im vzeme po nqkakuv nachin texta, no e vuzmojno i po tozi nachin prosto da se vzima kartinka tochno na jelaniq text (taka tochno se opredelqt granici i OCR-a e po lesen). Te moje da gresha, 4e ima Windows funkciq za prochitane na text ot HDC ili neshto podobno.
by Wise Guy
[email protected]
Ideq
Awe kakto si tursih "dll ocr" vuv google i popadnah na forum v codeguru sus strahotna ideq. Pravim si TIFF file i go convertirame vuv PDF. Sled tova sus plug-in za PDF vzimame nujniq text. A? 
by Wise Guy
[email protected]
by Wise Guy
[email protected]