delphi4arab منتديات دلفي للعرب
كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي (/showthread.php?tid=6229)



كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - noor.aldeen.sha - 02-06-2014

السلام عليكم ....
كيف يتم ضغط ازرار الكيبورد برمجيا في دلفي
مثل برامج الكيبورد الافتراضي الموجودة في الوندوز


كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - karika2 - 05-06-2014

تفضل اخى الكريم


كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - noor.aldeen.sha - 06-06-2014

شكرا جزيلا اخي ... والله تعبت وانا ابحث في هذا الموضوع ... شكرا جزيلا لك
لكن ممكن شرح للبارامترات الاخير ... "الاصفار و الارقام"

كود :
keybd_event(Ord('A'), 2, 0, 0); keybd_event(Ord('E'), 1, 0, 0);



كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - karika2 - 06-06-2014

هى برامترات خاصة بالحدث keybd_event
الاول لسرعة استقبال الضربات تبدأ من 0 الى 255 .
زمن تنفيذ الضربةتبدأ من 0 الى 1999999999.
تبدأ من ال 0 الى 1999999999 . خاصة بالافلات
اضع دائمأ الثانى والثالث 0 لتفادى المشاكل + تأكد من الحروف المدخلة حروف كبيرة .
لا يمكنك الكتابة بهذا الشكل .
keybd_event(Ord('A'),('B') ,2, 0, 0);
ولا هذا
keybd_event(Ord('A','B') ,2, 0, 0);
ولا هذا
keybd_event(Ord('AB') ,2, 0, 0);
كما من المعروف يمكنك ارسال ارقام ايضا
keybd_event(Ord('7') ,2, 0, 0);
ولا يمكنك كتابتها هكذا
keybd_event(Ord('75') ,2, 0, 0);


كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - noor.aldeen.sha - 24-08-2014

شكرا جزيلا ... تم البرنامج ..
لكن الان احتاج الى اسماء ازرار الماوس الايمن و الايسر Sad

كيف اضعها بالكود Smile

كود :
keybd_event(Ord('زر الماوس الايسر'), 1, 0, 0);



كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي - karika2 - 25-08-2014

فى هذة الحالة أستخدم تايمر للضغط التلقائى
كود :
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
الاول للضغط والثانى للأفلات..