السلام عليكم
ابحث عن كود يقوم بالضغط علي الرقم 8 مثلا من الكي بورد كل نصف ثانيه
بمجرد الضغط علي button يبدأ حدث تكرار الضغط علي رقم 8 من الكي بورد
وجزاكم الله خيرا ...
السلام عليكم
ابحث عن كود يقوم بالضغط علي الرقم 8 مثلا من الكي بورد كل نصف ثانيه
بمجرد الضغط علي button يبدأ حدث تكرار الضغط علي رقم 8 من الكي بورد
وجزاكم الله خيرا ...
hero98 كتب:السلام عليكم
ابحث عن كود يقوم بالضغط علي الرقم 8 مثلا من الكي بورد كل نصف ثانيه
بمجرد الضغط علي button يبدأ حدث تكرار الضغط علي رقم 8 من الكي بورد
وجزاكم الله خيرا ...
ارقفت لك ملف ...
عندما تقوم بالضغط على button ...يبدأ المؤقت كل نصف ثانية...حيث يقوم بالضغط على textBox الرقم 8(ليس بالضرروة textBox)
تم تعديل هذه المشاركة بواسطة Hisham_IT في 7 أغسطس 2011 في 22:15
Currently working on ASP.net ..... come Back Soon
السلام عليكم
أخي يمكنك إستخدام
التايمر ووضع داخله
SendKeys.Send(keys);
إستبدل keys بـ الزر المراد إرساله
Be the change you want to see in the world
METEOR
Hisham_IT
جزاكم الله خيرا
الكود يعمل بامتياااز
ولكن كان لدي سؤال اخر
وهو كيف اجعله يستمر في الضغط ولكن في الملف الذي احدده
وليكن مثلا الملفات المفتوحه هي ملف Test.txt و yahoo.exe و ExceL
اريده ان يكتب مثلا في yahoo ولا يكتب إلا فيه ...
هل هذا ممكن ؟
تم تعديل هذه المشاركة بواسطة hero98 في 8 أغسطس 2011 في 01:36
أخي بالنسبة للإستمرار بلضغط
إستخدم التايمر أو حلقات التكرار
وبالنسبة لأن يكتب في برنامج محدد عليك
معرفة النافذة المحددة في النظام
Be the change you want to see in the world
METEOR كتب:أخي بالنسبة للإستمرار بلضغط
إستخدم التايمر أو حلقات التكرار
وبالنسبة لأن يكتب في برنامج محدد عليك
معرفة النافذة المحددة في النظام
اخي جزاااك الله خيرا
نجحت الطريقه
ولكن عندما قمت بتجربتها علي احد الألعاب لم تفلح ..
بعد البحث وجدت انه يوجد علاقه بين sendkey و directx لكي تعمل في الالعاب
هل يوجد معلومات حول هذا الموضوع ؟ او ربما يوجد كود اقوي !
اكون شاكر لك
تم تعديل هذه المشاركة بواسطة hero98 في 9 أغسطس 2011 في 19:43
حاول ان تستخدم ال API لارسال رسائل خاصه لل HWND الخاصه بالبرنامج الذي تريده
Ali Al-Zyoud كتب:حاول ان تستخدم ال API لارسال رسائل خاصه لل HWND الخاصه بالبرنامج الذي تريده
في الحقيق استخدمت هذا الكود ... هل هو المقصود ؟
[DllImport("user32.dll")]
static extern void keybd_event(byte bVk, byte bScan, uint dwFlags,
UIntPtr dwExtraInfo);
// button
keybd_event(0x38, 0, 0, (UIntPtr) 0);ولكن للأسف يعمل في جميع التطبيقات عدا Direct X
علي أية حال الكود المطلوب هو مشابه لبرنامج AutoKeyboard غير ان الاخير يدعم Games
تعبت من البحث .. اتمني من يساعدني