Maison >développement back-end >Tutoriel Python >Comment puis-je contrôler le curseur de la souris en Python sous Windows ?

Comment puis-je contrôler le curseur de la souris en Python sous Windows ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-02 04:43:29961parcourir

How can I control the mouse cursor in Python on Windows?

Contrôler la souris avec Python

Dans le domaine de l'automatisation, contrôler le curseur de la souris est souvent nécessaire. Python offre une capacité robuste pour manipuler le curseur de la souris sous Windows à l'aide de la bibliothèque pywin32.

Comment contrôler le curseur de la souris en Python sous Windows :

Pour contrôler la souris curseur en Python sous Windows, suivez ces étapes :

  1. Installez pywin32 : Téléchargez et installez la bibliothèque pywin32.
  2. Importez les modules nécessaires : Importez les modules win32api et win32con.
  3. Définissez une fonction de clic : Cette fonction prend les coordonnées x et y et simule un clic gauche de la souris à cet endroit.

    <code class="python">def click(x,y):
        win32api.SetCursorPos((x,y))
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)</code>

Exemple :

Pour cliquer avec la souris aux coordonnées (10, 10), utilisez le code suivant :

<code class="python">click(10,10)</code>

En utilisant la bibliothèque pywin32 et en suivant ces étapes, vous pouvez contrôler efficacement le curseur de la souris en Python sur un système Windows, vous permettant d'automatiser diverses tâches nécessitant une interaction avec la souris.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn