Automatiser ou envoi kepresses à l'application en cours d'exécution en arrière-plan avec PyS60
-
29-09-2019 - |
Question
Je suis en cours d'exécution PyS60 sur un téléphone Nokia N95, et je veux trouver un moyen d'avoir mon Interagir script avec une application en cours d'exécution en arrière-plan.
J'ai trouvé ce http://wiki.forum.nokia.com/index. php / How_to_simulate_a_keypress_in_PyS60 .. mais il ne mentionne rien sur l'envoi de la cible à un appui sur les touches spécifique.
La raison pour laquelle je veux faire est parce que je dois utiliser la fonctionnalité d'un autre logiciel, et je veux éviter d'avoir à passer par les menus et sa mise en place à chaque fois que je commence, donc je veux avoir il a commencé par mon script python et qu'il soit automatiquement configuré le programme.
Je voulais faire quelque chose de semblable à ce que scanscrobbler fait, mais éviter d'avoir pour le mettre en mode de balayage de codes à barres 1D chaque fois.
Si je ne peux pas ouvrir l'application en arrière-plan et d'automatiser la configuration alors qu'il est caché, serait-il possible d'envoyer les à quand les pressions de touche est le programme actif? Si oui, est-il un événement que je peux écouter de savoir quand l'application est complètement chargée?
Est-ce possible? Y at-il une autre façon que je pourrais aborder ce sujet?
La solution
Vous pouvez utiliser apptools commutateur à une des applications spécifiques, puis utiliser le module keypress pour émuler touches.