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

هل من كود يحفظ ما كتب على الكيبورد

مغلق
بدأه THE ART MAN في 4 يوليو 2006 · 1 رد · 1,210 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكوم اعزائي

هل من كود يحفظ ما كتب في اي برنامج اي ما يكتب على الكيبورد

وارجو المسااعدة

و ايضا يحفظ هذه الكتابات في ملف تكست

نعلش غلبتكوم معا ي بس ساعدوني اذا كان ممكن ولكم احر الشكر

وشكرا

THE ART MAN ;)

THEARTMAN_AHMAD@HOTMAIL.COM

مع اطيب التحيات

THE ART M@N

#2

اخى الكريم انت مش عايز كود انت عايز برنامج key logger على العموم لعمل ذالك هتستخدم دوال ال api

داله اسمها : GetKeyState تمرر لها رقم المفتاح , تديلك حاله المفتاح -127 ,-128 اى المفتاح فى حاله ضغط

0,1 اى المفتاح فى حاله عدم الضغط .

بتعرف الداله دى الاول هكذا :

Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer

و لنفرض انك عايز تعرف الحرف A فى حاله ضغط ام لا :

dim s as long
s= getkeystate(clng(65))

if  s<0 then 
msgbox "A"
END IF

ليه كتبنا الرقم 65 ؟ لان ده الرقم الخاص بالرمزA كما هو معرف فى جدول المحارف ASCII

و لكل رمز ليه الرقم بتاعو .

طيب ده علشان الحرف A فقط طيب الباقى ؟ هتعمل حلقه FOR I = 0 TO 255

و فى كل لفه تقوم الداله السابقه باخذ حاله الزر فاذا كان مضغوط تمرر الرقم الى اجراء بيه مثلا :

SELECT CASE I 
CASE 65:
text1 = text1 & "A"

و هكذااااا مع الباقى  

END SELECT

و فى النهايه هتظهر الحروف اللى اتكتبت فى TEXT1

بس متنساش تضع التكرار داخل تايمر INTERVAL = 1

و بالنسبه لحفظ التكست فى ملف نصوص دى بقه سهله و مش محتاجه غير انك تعمل بحث فى المنتدى عن دروس التعامل مع الملفات .

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

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