السلام عليكم ورحمة الله وبركاته
كيف أستطيع من خلال برنامجي معرفة الكلمة التي يمر الماوس فوقها
ووضعها في صندوق نص مثلاً
بحيث تكون هذه الكلمة في نافذة أخرى مثلا كريد برنامج أخر أو زر فيه
:) ولكم جزيل الشكر ً
السلام عليكم ورحمة الله وبركاته
كيف أستطيع من خلال برنامجي معرفة الكلمة التي يمر الماوس فوقها
ووضعها في صندوق نص مثلاً
بحيث تكون هذه الكلمة في نافذة أخرى مثلا كريد برنامج أخر أو زر فيه
:) ولكم جزيل الشكر ً
تم تعديل هذه المشاركة بواسطة المزمجر في 24 سبتمبر 2007 في 12:04
ألا بذكر الله تطمئن القلوب
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
بلشت تصعب ................... :blink:
الموضوع دوخني ........... :wacko:
ألا بذكر الله تطمئن القلوب
لانه مو سهل. أبداً. بالفيجوال؟ :blink: :rolleyes:
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
اقتباسلانه مو سهل. أبداً. بالفيجوال؟
المشكلة انه لا بديل عنه الان في هذه الفكرة بالنسبة لي
أين تكمن صعوبة الامر ؟
ألا بذكر الله تطمئن القلوب
اقتباسكيف أستطيع من خلال برنامجي معرفة الكلمة التي يمر الماوس فوقها
هل تريد الحصول على الكلمة تحت مؤشر الماوس في أي مكان من الشاشة؟
حدد هدفك أكثر أو ضع المشكلة التي تريد حلها بشكل مباشر إن كانت حالة خاصة (فالأمر سيكون أسهل) أما إن كانت حالة عامة (الكلمة في أي مكان في الشاشة) فكما قال Junkie انت في القسم الخطأ , حينها عليك تغيير لغة البرمجة والوصلة المذكورة هي البداية .
هناك أيضاً مواضيع أخرى تحدثت عن هذا الموضوع في قسم الدلفي والسي ...
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
في تطبيق الدوال على الاقل, فالكثير من الثوابت مختلفة وهناك قيم dword و الخ الخ الخ (اصبحت امل من الشرح الطويل) التي لم يعتد عليها مبرمج الفيجوال خلافا لبقية اللغات مثل C و ASM و Delphi مثلا
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
اقتباسهل تريد الحصول على الكلمة تحت مؤشر الماوس في أي مكان من الشاشة؟
أريد أخذها من دي بي كريد برنامج معين وليس من أي مكان
ألا بذكر الله تطمئن القلوب
أرفق مثال فيه الـ DBGrid المستهدفة ... هل البرنامج المستهدف مكتوب بالفيبي؟
أعتقد أن DBGrid التابعة لدلفي مختلفة عن غيرها من اللغات ... أتذكر أنه كان لدي مثال يحصل على النصوص في StringGrid و DBGrid التابعة لدلفي ...
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
كما قيل لك، ياتي يوم وتحس بمحدودية VB
اخي المزمجر،
عندي مثال لا يخلو من الاخطاء
مكتوب بدلفي لكن نسبة عمله جيدة نوعا ما
ليس سهلا ايضا - فهل انت مهتم ؟ :lol:
اقتباسأرفق مثال فيه الـ DBGrid المستهدفة ... هل البرنامج المستهدف مكتوب بالفيبي؟
لم استطع معرفة بماذا تم برمجة البرنامج حتى بواسطة PEiD
أخواني B.M.AbdelAziZ وcipher متفق معاكم على اللغة الثانية لكني بالتأكيد لن أتعلمها بين ليلة
وضحاها
ماأريده بالتحديد هو كيف أقتنص أسماء في DBGrid البرنامج ...الاسم ثم نقله إلى تكست ثم مثلا العمل وكذلك أخذه إلى صندوق نص أخر حتى أحصل على سجل كامل أقوم بتخزينه داخل قاعدة بيانات وذلك دواليك
استطعت تجهيز طربات المفاتيح وتحريك الماوس حسب الاحداثيات لكنني لم أتمكن من اقتناص البيانات في DBGrid بالنسخ أتمنى وضحت الفكرة
ألا بذكر الله تطمئن القلوب
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
مشكور أخي msayed2004 مثال جميل
بالنسبة لرفاق الدلفي ألا يمكنني اقتناص البيانات عن طريق البرنامج ثم اقتناصها بالفيجوال من برنامج الدلفي ثم حفظها
اقتباسليس سهلا ايضا - فهل انت مهتم ؟
مهتم B) :huh:
ألا بذكر الله تطمئن القلوب
اقتباسكيف أقتنص أسماء في DBGrid البرنامج
ما هو نوع الـ DBGrid التي تتحدث عنها؟
FlexGrid ,MSFlexGrid ؟ إن كانت من هذا النوع والذي هو عبارة عن COM Object فالمسألة ستكون صعبة وربما تضطر لإستعمال الطرق المعروفة في الحصول على كلمة تحت مؤشر الماوس واقصد API Hook او OCR ...
--
هناك أكثر من نقاش يمكن تجده في google groups عن نفس المشكلة
ومن الحلول المقترحة الحصول على IUnKnown interface pointer من window handle معروف لدينا مسبقاً ... و تم إقتراح إستعمال التوابع AtlAxGetHost ,AtlAxGetControl لكن لا فائدة من ذلك ...
والمطلوب في هذه الطريقة هو كيفية الحصول على موشر لـ IMSFlexGrid Interface ...
---
حتى MSAA- Microsoft Active Accessibility لم تكن مفيدة بالنسبة لـ FlexGrid من تجربة شخصية سريعة ...
MSAA تم الإشارة إليها سابقاً هنا /index.php?showtopic=122179
لا أعلم إن كانت ستفيدك في شئ لكن لا مانع من إجراء تجارب
---
هل تريد إستعمال API Hook؟ حينها راجع النقاشات القديمة وحين تتكون لديك فكرة كافية إرجع للنقاش هنا :)
إن كان هناك طريقة أخرى أتمنى ممن يعرف الدخول في النقاش
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…