كيف يتم ضفط ازرار الكيبورد برمجيا في دلفي
#1
السلام عليكم ....
كيف يتم ضغط ازرار الكيبورد برمجيا في دلفي
مثل برامج الكيبورد الافتراضي الموجودة في الوندوز
الحمد لله الذي وفقني
الرد
#2
تفضل اخى الكريم


الملفات المرفقة
.rar   karika.rar (الحجم : 1.32 ك ب / التحميلات : 78)
الرد
#3
شكرا جزيلا اخي ... والله تعبت وانا ابحث في هذا الموضوع ... شكرا جزيلا لك
لكن ممكن شرح للبارامترات الاخير ... "الاصفار و الارقام"

كود :
keybd_event(Ord('A'), 2, 0, 0); keybd_event(Ord('E'), 1, 0, 0);
الحمد لله الذي وفقني
الرد
#4
هى برامترات خاصة بالحدث 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);
الرد
#5
شكرا جزيلا ... تم البرنامج ..
لكن الان احتاج الى اسماء ازرار الماوس الايمن و الايسر Sad

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

كود :
keybd_event(Ord('زر الماوس الايسر'), 1, 0, 0);
الحمد لله الذي وفقني
الرد
#6
فى هذة الحالة أستخدم تايمر للضغط التلقائى
كود :
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
الاول للضغط والثانى للأفلات..
> مبرمج مبتدئ < سبحان الله بحمده... سبحان الله العظيم
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم