الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد كود يقلد حدث النقر على المفاتيح

مغلق
بدأه abudawoodd في 27 نوفمبر 2007 · 8 رد · 943 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد كود يقلد حدث النقر على المفاتيح

يعني اريد عمل تراينر لبعض الألعاب باستخدام كلمات السر الخاصة بها بدون أن أكتبها بيدي فقط استدعيها من البرنامج بعد أن أكون قد أدخلت الكلمات إليه

وشكراً

#4
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Const MOUSEEVENTF_LEFTDOWN = &H2
Const MOUSEEVENTF_LEFTUP = &H4
Const MOUSEEVENTF_MIDDLEDOWN = &H20
Const MOUSEEVENTF_MIDDLEUP = &H40
Const MOUSEEVENTF_MOVE = &H1
Const MOUSEEVENTF_ABSOLUTE = &H8000
Const MOUSEEVENTF_RIGHTDOWN = &H8
Const MOUSEEVENTF_RIGHTUP = &H10
'''''''''''''
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long

Private Sub Command1_Click()
'End
Text1.Text = "555"
End Sub

Private Sub Command2_Click()
Dim a
a = SetCursorPos(Text1, Text2)
'ÍÏË ÇáäÞÑ
'Do
mouse_event MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP, 0&, 0&, cButt, dwEI
DoEvents
'Loop
End Sub

ألا بذكر الله تطمئن القلوب

#5
ihsan_ahmed كتب:
اعتقد يفيدك الكود التالي :

sendkeys "keyname"

for example:

sendkey "{enter}"

أشكرك أخي بالفعل هذا يعمل لكن لا يزال ناقص

إني استخدمه مع تايمر يتكرر كل فترة زمنية

وأريد استخدامه بواسطة مراقبة المفاتيح مثلاً في حال النقر على مفتاح 1 أو A يقوم بتنفيذ عملية ي

عني اريد مراقبة نقرات المفاتيح على النافذة المفعلة لتخديد المهمة

وشكراً

#6

أين الشباب

#8
DreamNet كتب:

الحل الأنسب لمراقبة الكيبورد هو عمل hook للكيبورد

لو بحثت جيدا في المنتدى لوجدت ضالتك

/index.php?showtopic=78842

بالتوفيق

نعم أخي تمام أنه يعمل بشكل جيد لكن بصراحة أصبحت فكرتي أبعد من استخدامه في لعبة ( تراينر )

وكان هناك بعض الصعوبات فهل لهذا حل

استخدام CTRL+F1 أو SHIFT+F2 الخ

إنه لا يعطيني إلا رقم مفتاح واحد لا تتغير قيمته عند نقر مفتاحين

يعطيني رقم المفتاح الأخير فقط

#9
abudawoodd كتب:
استخدام CTRL+F1 أو SHIFT+F2 الخ
هذا يندرج تحت ما يسمى بالـ Hot Keys , مرفق لك أكثر الطرق أمانا Safe_HotKeys.rar

بالمناسبة فكرة الـ Trainer تدور حول تثبيت و تغيير قيم بالذاكرة و ليس أرسال الشفرات للعبة (أبحث هنا بقسم الـ VB6 و قسمى البرمجة بلغة التجميع و قسم برمجة الالعاب و ستجد مواضيع عن الـ Trainers بعون الله).

هذا الموضوع مغلق.

مواضيع مشابهة