إقتباس :نعم البرنامج يقوم بجلب المعلومات ،وارسالها الى المفكرة مع تغيير بسيط كما قلت
الحمد الله... يعني مشي الحال معك جميل اخي الكريم...
طيب اخواني
لمن اراد ان يكمل... اعطيكم الآن المهمة او الوظيفة البيتية :eek:
والمطلوب هو عمل برنامج يجلب المعلومات من الآلة الحاسبة
وهذا لمن احب ان يكمل ...
وأن لم يفعل هذا احد.. اضع انا الحلّ بعد كم يوم ان شاء الله
بارك الله لكم السلام عليكم ورحمة الله
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
أعتذر عن التأخر الشديد في الرد !!
لكن لعلي ألحق بالأخوه الذين أحاوبوا وأضع إجابتي ,,
بالنسبة للكود الذي وضعت ( للحصول على النص في المفكره ) :
كود :
procedure TForm1.Button1Click(Sender: TObject);
var
forr, edi : THandle;
Tex: string;
begin
forr := FindWindow('Notepad',nil);
edi := FindWindowEx(forr,0,'Edit',nil);
SetLength(Tex,Max_Path);
SendMessage(edi,WM_GETTEXT,Max_Path,LongInt(@Tex[1]));
edit1.Text:=Tex;
end;
الإجابة بتغيير حرف الـ G إلى S
( GETTEXT >>> SETTEXT )
ولكن أعتقد هذا ليس حلا كاملا !! حيث لا يتم ارسال النص الموجود في الإيدت ,,
وبذلك يعدل الكود إلى الكود التالي :
كود :
procedure TForm1.Button1Click(Sender: TObject);
var
forr, edi : THandle;
Tex: string;
begin
Tex := Edit1.Text ;
forr := FindWindow('Notepad',nil);
edi := FindWindowEx(forr,0,'Edit',nil);
SetLength(Tex,Max_Path);
SendMessage(edi,WM_SETTEXT,Max_Path,LongInt(@Tex[1]));
end;
بارك الله لكم وبارك فيكم
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
السلام عليكم
أمر رائع جدا ,, حيث تستطيع تغير الـ Caption الخاص بالـ Buttons ! لكن اواجه مشكله غريبه جدا!
وهي أنه عندما أجعل الفورم على StayOnTop فإن البرنامج لا يعمل على الوجه الصحيح !؟
يا ترىا لمـاذا ؟
وبارك الله فيكم
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
إقتباس :لكن لعلي ألحق بالأخوه الذين أجاوبوا وأضع إجابتي ,,
لا بئس اخي الحبيب... اهلا وسهلا بك
إقتباس :بالنسبة للكود الذي وضعت ( للحصول على النص في المفكره ) :
حربته وهو صحيح..
إقتباس :الإجابة بتغيير حرف الـ G إلى S
صحيح... ما شاء الله عليك اخي..
إقتباس :ولكن أعتقد هذا ليس حلا كاملا !! حيث لا يتم ارسال النص الموجود في الإيدت ,,
نعم اخي الحبيب.. هذا صحيح... يحتاج الى شئ من التعديل..
لكن الهدف الذي كنت اود ان ادل عليه كان حرف ال s ... وكان قصدي انه بذلك يمكن ارسال النصوص مع شئ من التعديل... لكن العبارة وصلت غير مفهوم والله المستعان... يعني الخطأ مني انا... سآمحوني :eek:
إقتباس :وبذلك يعدل الكود إلى الكود التالي :
بارك الله لك... جميل ...
إقتباس :للحصول على التكست من الحاسبة ( Get ) :
اجابة صحيحة... ما شاء الله طالب مجتهد :p
إقتباس :لوضع النص للحاسبه ( Set ) :
لا اخي الحبيب... هذه غير صحيحة... حاول مرة اخرى...
في حالتي يظهر في الألة الحاسبة كلمة left مهما وضعت من كلمة في الإديت بوكس...
يعني في خلل ما ... والخلل سهل ويسير... جرب وحاول مرة اخرى..
إقتباس :وأتـمنى منك التعمق أكثر بالدرس فقد أستمتعنا واستفدنا
والله يا اخي الحبيب... ان شاء الله سأحاول التعمق ولكن هذا الذي اعلمه الآن... ان وصلت انا الى شئ جديد فسأضعه هنا ان شاء الله... وان كان هناك من الإخوة من يعلم شئ عن هذا الموضوع فليتحفنا به جزاه الله عنا كل خير...
إقتباس :عندما أجعل الفورم على StayOnTop فإن البرنامج لا يعمل على الوجه الصحيح !!؟
يا ترىا لمـاذا ؟
ما الخلل اخي الكريم ؟ وما هو البرنامج الذي تضعه StayOnTop ؟ بارك الله فيك وجزاك خيرا
إقتباس :ماذا عن الضغط علي زر فى برنامج اخر ؟
اخي الكريم اجبتك عن هذا ... ربما لم تنتبه لذلك...
قلت لك اني لا اعلم... وانا ايضى احاول عمل لذلك لكن لا ادري كيف...
ربما احد الإخوة يعلم كيف ؟
اخي abualmonther
صحيحة الإجابة جزاك الله خيرا...
بارك الله لكم جميعا..
ومعاً الى الأمام
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
إقتباس :لا اخي الحبيب... هذه غير صحيحة... حاول مرة اخرى...
في حالتي يظهر في الألة الحاسبة كلمة left مهما وضعت من كلمة في الإديت بوكس...
يعني في خلل ما ... والخلل سهل ويسير... جرب وحاول مرة اخرى..
أهلا أخي العزيز ,,
في الحقيقة جربت الكود وهو يعمل معي 100% !
تأكد من أن الحاسبة تعمل أولا :eek: ,
( السورس في المرفقات )
إقتباس :ما الخلل اخي الكريم ؟ وما هو البرنامج الذي تضعه StayOnTop ؟ بارك الله فيك وجزاك خيرا
الله اعلم أخي !
فعلا غريبه جدا !
السورس + البرنامج موجود في المرفقات للإطلاع عليه والتأكد من ذلك !
( ملاحظه : أستخدم دلفي 7 )
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي