PDA

View Full Version : تشخیص متن زیر ماوس



rohullah
چهارشنبه 18 مهر 1386, 10:38 صبح
با عرض ارادت خدمت اساتید!من می خوام برنامه ای بنویسم که بتونه مثل نارسیس و بابیلون متن زیر ماوس را تشخیص بده.قبلا با عنوان ocr نوشتم دوستان گفتن که مساله به ocr مربوط نمیشه.اگه کسی راهی برای نوشتنش سراغ داره یا کامپوننتی در این زمینه داره ممنون میشم کمکم کنه.البته من میتدی هستم.

mohammad272005
پنج شنبه 19 مهر 1386, 00:34 صبح
راستش compnenet خاصی نمی شناسم. ولی شما اول باید یه HotKey به کاری که میخوای بکنی اختصاص بدی (اینکار رو با یه API به نام RegisterHotKey (http://msdn2.microsoft.com/en-us/library/ms646309.aspx) بکن) بعد پنجره فعال رو بخون (اینکارم با GetActiveWindow (http://msdn2.microsoft.com/en-us/library/ms646292.aspx) بکن) بعد متن توشو بخون (اینم با GetWindowText (http://msdn2.microsoft.com/en-us/library/ms633520.aspx)) حالا متنو داری.

rohullah
پنج شنبه 19 مهر 1386, 12:50 عصر
اگه میشه یه کم توضیح بیشتری بدین.من فقط در حد کتاب آموزشی c# بلدم.از کاربرد این توابع زیادسر در نمیارم.البته تو msdn سرچ کردم نوشته بود getwindowtext فقط برای application جاری جواب میده و فقط متن titlebar و متن control رو برمی گردونه.با این حساب آیا متن داخل وب یا word یا اسم shortcut روی دسکتاب رو می تونه برگردونه؟

ghafoori
جمعه 20 مهر 1386, 13:50 عصر
دوست عزیز نگاهی به این دو لینک بیاندازید فکر کنم جواب بگیرید
http://barnamenevis.org/forum/showthread.php?t=63625&highlight=%D9%86%D8%A7%D8%B1%D8%B3%DB%8C%D8%B3
http://barnamenevis.org/forum/showthread.php?t=62030&highlight=%D9%86%D8%A7%D8%B1%D8%B3%DB%8C%D8%B3

rohullah
دوشنبه 23 مهر 1386, 12:09 عصر
اون چیزی که اونجا گفتنautoocr.exe یه چیزیه که خودشون نوشتن و خودشون فقط می تونن استفاده کنن.babylon این فایل استفاده نمی کنه.کسی اطلاعات بیشتری در این زمینه نداره؟؟؟

rohullah
شنبه 28 مهر 1386, 08:39 صبح
من یه چند تا کامپوننت پیدا کردم:wordcapturex,textgrab sdk,textcapturex ولی همشون نسخه سی روزه و پانزده روزه اند.کرکی هم براشون پیدا نکردم.هنوزم کسی نظری نداره من کارم خیلی گیره ها.

arsalansalar
یک شنبه 11 آذر 1386, 14:01 عصر
راستش compnenet خاصی نمی شناسم. ولی شما اول باید یه HotKey به کاری که میخوای بکنی اختصاص بدی (اینکار رو با یه API به نام RegisterHotKey (http://msdn2.microsoft.com/en-us/library/ms646309.aspx) بکن) بعد پنجره فعال رو بخون (اینکارم با GetActiveWindow (http://msdn2.microsoft.com/en-us/library/ms646292.aspx) بکن) بعد متن توشو بخون (اینم با GetWindowText (http://msdn2.microsoft.com/en-us/library/ms633520.aspx)) حالا متنو داری.
دوست عزیز می شود یک مقدار کاملتر توضیح دهید یا حداقل یک مثال بزنید.

arsalansalar
چهارشنبه 14 آذر 1386, 14:00 عصر
من 3 تا dll پیدا کردم که این کار را انجام می دهند ولی بلد نیستم با آنها برنامه بنویسم.
اگر کسی از دوستان توانست به ما هم کمک کند.

hassan razavi
چهارشنبه 14 آذر 1386, 14:07 عصر
هیچ Help یا Sample ای باهاشون نبود ؟

arsalansalar
چهارشنبه 14 آذر 1386, 14:38 عصر
آدرس دانلود:http://de.brothersoft.com/Text-Capture-Component-GetWord-download-125462.htmlاگه حلش کردید به ما هم بگید.