[PYTHON] Comment faire un clic droit en utilisant la saisie au clavier dans RPA?

motivation

Non limité à python, si vous faites de la RPA,

"N'est-il pas plus rapide d'utiliser ce clavier que de reconnaître une image et de faire un clic droit avec la souris?"

Il y a des moments. Cependant, le degré d'abstraction du concept de «cela» est élevé et il est difficile de le trouver même si vous effectuez une recherche.

De plus, "vous pouvez cliquer avec le bouton droit de la souris avec le clavier" Vous pouvez sentir à quel point il est reconnu par le nombre de "LGTM".

Sur la base de ces faits, nous avons décidé de publier l'article car nous pensions que c'était des informations qui contribuaient grandement à Qiita.

dialecte

"Touche de menu" dans Ubuntu "Clé d'application" sous Windows En japonais, «touches qui font apparaître le menu contextuel» et «touches qui font apparaître le menu contextuel» " Shift + F10" pour les raccourcis clavier Windows

Exemple de code

Faire apparaître le menu contextuel par saisie au clavier

sample.py


import pyautogui

pyautogui.hotkey('apps')

prime

Sous Windows, les menus contextuels tels que la maximisation, la minimisation et la fermeture de la fenêtre semblent apparaître avec «Maj» + «F10».

Original

PyAutoGUI | Docs PyAutoGUI | Github

py:https//github.com/asweigart/pyautogui/blob/master/pyautogui/_pyautogui_win.py


'apps': 0x5d, # VK_APPS

référence

[Clé d'application | Source: Encyclopédie gratuite "Wikipedia"](https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3% 82% B1% E3% 83% BC% E3% 82% B7% E3% 83% A7% E3% 83% B3% E3% 82% AD% E3% 83% BC)

Excelsior!

Recommended Posts

Comment faire un clic droit en utilisant la saisie au clavier dans RPA?
Comment masquer l'entrée utilisateur dans l'interface graphique PySimple
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment récupérer plusieurs tableaux à l'aide de slice en python.
Comment exécuter une commande à l'aide d'un sous-processus en Python
Comment développer en Python
[Python] Comment utiliser input ()
[Django] Comment donner des valeurs d'entrée à l'avance avec ModelForm
Comment générer une requête à l'aide de l'opérateur IN dans Django
[Blender] Comment gérer les événements de souris et de clavier dans les scripts Blender
Comment installer Python à l'aide d'Anaconda
[Python] Comment faire PCA avec Python
Comment gérer une session dans SQLAlchemy
Comment écrire sobrement avec des pandas
Repeated @ app.callback dans Dash Comment écrire correctement l'entrée et l'état
Comment afficher des formules en latex lors de l'utilisation de Sympy (> = 1.4) dans Google Colaboratory
Comment utiliser SQLite en Python
Comment déterminer qu'une clé croisée a été entrée dans Python3
Comment convertir 0,5 en 1056964608 en un seul coup
Comment refléter CSS dans Django
Comment tuer des processus en vrac
Comment utiliser Mysql avec python
Voyons voir l'utilisation de l'entrée en python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment exécuter du code TensorFlow 1.0 en 2.0
Comment gérer le japonais avec Python
Comment se connecter à Docker + NGINX
Comment appeler PyTorch dans Julia
Comment refléter l'erreur de validation et saisir le contenu sur la page précédente sans utiliser le rendu dans l'action
Comment faire un modèle pour la détection d'objets avec YOLO en 3 heures
Comment tester chaque version d'IE en utilisant Selenium avec modan.IE (VM)
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Comment stocker des données CSV dans Amazon Kinesis Streams avec une entrée standard
Comment tracer les données de lumière visible d'une galaxie à l'aide de la base de données OpenNGC en python
Comment utiliser les colonnes calculées dans CASTable
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
Comment dessiner un graphique avec Matplotlib
Comment convertir csv en tsv dans la CLI
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser Google Test en langage C
Comment utiliser BigQuery en Python
Comment installer un package à l'aide d'un référentiel
Connectez-vous à Slack à l'aide de requêtes en Python
Comment configurer XG Boost à l'aide d'Optuna
Comment exécuter des commandes avec Jupyter Notebook
Comment faire 'git fetch --tags' dans GitPython
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment extraire une zone de polygone en Python
Comment réattribuer un index dans pandas dataframe
Comment vérifier la version d'opencv avec python
Comment activer SSL (TLS) dans Apache
Comment utiliser l'interpréteur d'Anaconda avec PyCharm
Comment spécifier une cible non vérifiée dans Flake8
Comment gérer des valeurs consécutives dans MySQL
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python