كيفية الضغط على المفاتيح في بيثون

مؤلف: Eric Farmer
تاريخ الخلق: 6 مارس 2021
تاريخ التحديث: 16 قد 2024
Anonim
Simulate Key Presses in Python
فيديو: Simulate Key Presses in Python

المحتوى

تعلم كيفية التقاط كل مفتاح يتم الضغط عليه على لوحة المفاتيح باستخدام Python هو وسيلة للاحتفاظ بسجل للمعلومات المكتوبة على جهاز الكمبيوتر الخاص بك. Python هي لغة برمجة يمكن استخدامها للحصول على المفاتيح برمجياً. ومن مزايا ذلك أنه يمكن تشغيله على أنظمة تشغيل مختلفة ، مثل Linux / Unix و Mac OS X و Windows ، وفقًا لموقع Python.com. في Python ، يتم استخدام خاصية "keyymym" للكشف عن المفتاح المضغوط واستخدام وظيفة "Char ()" لاسترداد الحرف المكتوب.


الاتجاهات

ويمكن الاطلاع على مفتاح الضغط في بيثون (هيميرا تكنولوجيز / AbleStock.com / غيتي إيماجز)
  1. تشغيل IDLE ، انقر فوق "ملف" و "نافذة جديدة" لفتح نافذة جديدة. اضغط على "Ctrl" و "S" لعرض نافذة "Save As". اكتب "الحصول على PasswordPosted.py" بجوار "اسم الملف:" وانقر على "حفظ".

  2. أضف الكود التالي لاستيراد مكتبة "Tkinter" لمشروعك:

    استيراد Tkinter كما المعارف التقليدية

  3. انسخ والصق الكود التالي للضغط على كل مفتاح.

    def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "لقد ضغطت:" + keyPressed

  4. أضف الكود التالي لطباعة المفتاح المضغوط باستخدام نافذة المطالبة:

    mainRoot = tk.Tk () print "اضغط على مفتاح (مفتاح Escape للخروج):" mainRoot.bind_all (''، keypress) mainRoot.withdraw () mainRoot.mainloop ()

  5. انقر فوق الزر "ابدأ" واكتب "cmd" في حقل النص "البحث عن البرامج والملفات". اضغط على "أدخل" لفتح نافذة مطالبة الفاصلة. انتقل إلى "C: Python "واكتب" getKeyPressed ". اضغط على "أدخل" لتشغيل البرنامج. ابدأ الكتابة باستخدام لوحة المفاتيح لعرض كل مفتاح من مفاتيح الضغط في نافذة موجه الأوامر.