OVH Cloud OVH Cloud

emulation clavier souris en python

2 réponses
Avatar
meles
Bonjour à tous,
il me semble qu'on avait parlé il y a longtemps de la possibilité
d'émuler l'utilisation du clavier / souris en python.

Ce serait pour piloter une appli sous windows qui ne possede pas d'api
utilisable et pour automatiser un certain nombre de tache avec cette appli.

Mais je n'arrive pas à remettre la main dessus.

Quelqu'un a-t-il des pistes ?

Cordialement

Blaise

2 réponses

Avatar
Méta-MCI
Salut !


Plusieurs pistes :
- PyWin32 a des fonctions pour s'occuper des fenêtres windows, et du
clavier
- AutoIt-X est un activeX accessible depuis Python, avec PyWin32 ;
AutoItX a beaucoup de fonctions pour piloter les fenêtres, les applis
(processus, services, etc.), la barre des taches, le clavier, la souris,
etc. Je l'utilise assez souvent. L'adresse de la dernière version, c'est :
http://www.autoitscript.com/autoit3/files/beta/autoitx/ (voir les
instructions dans le .CHM)
- s'il fallait, en cherchant, je pourrais retrouver un module
"sendkeys.py" (AMHA, AutoItX est plus complet)
- il est possible d'embarquer VBscript dans Python (vie
l'activeScripting), et d'utiliser, alors, les scripts en VBS qui permettent
de piloter fenêtres et clavier.


@-salutations

Michel Claveau
Avatar
jm
bonjour,

j'ai utilisé http://sourceforge.net/projects/pywinauto avec succès.

cordialement.

jm.