python - مايكروسوفت - تعريف ماوس وايرلس على ويندوز 7




محاكاة نقرات الماوس على بيثون (6)

PyAutoGui يعمل بشكل رائع .. بفضل Sweigart ...

مثال لي ...

import pyautogui

pyautogui.FAILSAFE = False

for x in range(555, 899):
    pyautogui.moveTo(x, x)

أنا حاليا بصدد جعل جهاز Nintendo Wiimote الخاص بك (Kinda حزينًا فعليًا) للعمل مع جهاز الكمبيوتر الخاص بي كماوس. لقد نجحت في جعل عنصر التحكم في عصا nunchuk بالفعل حرك الماوس لأعلى ولأسفل ، لليسار ولليمين على الشاشة! كان هذا مثيرًا جدًا. الآن أنا عالق.

أريد أن أضغط على اليسار / اليمين على الأشياء عبر الثعبان عندما أضغط على A ، عندما ذهبت لإجراء عملية بحث ، كل ما جاء به كان tkinter؟

لذلك سؤالي هو ، ما الذي أسميه لجعل الثعبان يسارًا / يمينًا على سطح المكتب ، وإذا كان ذلك ممكنًا ، فربما يوفر مقتطفًا؟

شكرا لك على مساعدتك!

ملاحظة: أعتقد أنني نسيت أن أذكر أن هذا لنظام Linux.



فتح المحطة الخاصة بك وانتقل إلى مؤتمر نزع السلاح / البيرة / حصة / pyshared / الملتوية / البروتوكولات / الفئران
قد يعمل هذا البرنامج النصي __init__.py mouseman.py بيثون ، mouseman.py .



يمكنك استخدام PyMouse الذي تم دمجه الآن مع PyUserInput . لقد قمت بتثبيته عبر النقطة:

  1. apt-get install python-pip

  2. pip install pymouse

في بعض الحالات ، استخدم المؤشر وفي حالات أخرى قام بمحاكاة أحداث الماوس دون المؤشر.

from pymouse import PyMouse

m = PyMouse()
m.position() #gets mouse current position coordinates
m.move(x,y)
m.click(x,y) #the third argument "1" represents the mouse button
m.press(x,y) #mouse button press
m.release(x,y) #mouse button release

يمكنك أيضًا تحديد زر الماوس الذي تريد استخدامه. زر اليسار السابق:

m.click(x,y,1)

ضع في اعتبارك أن نظام Linux يتطلب Xlib.


يمكنك تثبيت وحدة أتمتة واجهة المستخدم الرسومية PyAutoGUI من PyPI (تشغيل pip install pyautogui ) ثم استدعاء pyautogui.click() للنقر على إحداثيات X و Y معينة من الشاشة:

>>> import pyautogui
>>> pyautogui.click(50, 100)
>>> pyautogui.moveTo(200, 200)

يعمل PyAutoGUI على أنظمة Windows و Mac و Linux و Python 2 و 3. كما يمكنه محاكاة لوحة المفاتيح والقيام بسحب الماوس والتقاط لقطات الشاشة والتعرف على الصور بشكل بسيط.

المستندات الكاملة موجودة على https://pyautogui.readthedocs.org/





wiimote