[PYTHON] Wie klicke ich mit der rechten Maustaste über die Tastatureingabe in RPA?

Motivation

Nicht auf Python beschränkt, wenn Sie RPA machen,

"Ist es nicht schneller, diese Tastatur zu verwenden, als ein Bild zu erkennen und mit der rechten Maustaste zu klicken?"

Es gibt Zeiten. Der Abstraktionsgrad des Begriffs "das" ist jedoch hoch, und es ist schwierig, ihn zu finden, selbst wenn Sie suchen.

Außerdem "können Sie mit der rechten Maustaste auf die Tastatur klicken" Sie können fühlen, wie gut es an der Nummer "LGTM" erkannt wird.

Aufgrund dieser Tatsachen haben wir beschlossen, den Artikel zu veröffentlichen, da wir der Meinung waren, dass Informationen einen großen Beitrag zu Qiita leisten.

Dialekt

"Menütaste" in Ubuntu "Anwendungsschlüssel" in Windows Auf Japanisch "Tasten, die das Kontextmenü aufrufen" und "Tasten, die das Kontextmenü aufrufen". " Shift + F10" für Windows-Tastaturkürzel

Codebeispiel

Rufen Sie das Kontextmenü per Tastatureingabe auf

sample.py


import pyautogui

pyautogui.hotkey('apps')

Bonus

Unter Windows scheinen Rechtsklick-Menüs wie Fenstermaximierung, -minimierung und Fensterschließung mit "Umschalt" + "F10" angezeigt zu werden.

Original

PyAutoGUI | Docs PyAutoGUI | Github

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


'apps': 0x5d, # VK_APPS

Referenz

[Anwendungsschlüssel | Quelle: Freie Enzyklopädie "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

Wie klicke ich mit der rechten Maustaste über die Tastatureingabe in RPA?
So verbergen Sie Benutzereingaben in der PySimple-Benutzeroberfläche
Beenden bei Verwendung von Python in Terminal (Mac)
So rufen Sie mehrere Arrays mit Slice in Python ab.
So führen Sie einen Befehl mit einem Unterprozess in Python aus
Wie man in Python entwickelt
[Python] Verwendung von input ()
[Django] Wie man Eingabewerte im Voraus mit ModelForm angibt
So generieren Sie eine Abfrage mit dem IN-Operator in Django
[Blender] Umgang mit Maus- und Tastaturereignissen in Blender-Skripten
So installieren Sie Python mit Anaconda
[Python] Wie man PCA mit Python macht
Umgang mit Sitzungen in SQLAlchemy
Wie man nüchtern mit Pandas schreibt
Repeated @ app.callback in Dash So schreiben Sie Input und State ordentlich
So zeigen Sie Formeln in Latex an, wenn Sie sympy (> = 1.4) in Google Colaboratory verwenden
Verwendung von SQLite in Python
So stellen Sie fest, dass in Python3 ein Kreuzschlüssel eingegeben wurde
So konvertieren Sie 0,5 in 1056964608 auf einmal
Wie man CSS in Django reflektiert
Wie man Prozesse in großen Mengen abbricht
Wie man MySQL mit Python benutzt
Mal sehen, wie man Eingaben in Python verwendet
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
So führen Sie TensorFlow 1.0-Code in 2.0 aus
Umgang mit Japanisch mit Python
So melden Sie sich bei Docker + NGINX an
So rufen Sie PyTorch in Julia an
So spiegeln Sie Validierungsfehler und Eingabeinhalte auf der vorherigen Seite wider, ohne Rendering in der Aktion zu verwenden
So erstellen Sie mit YOLO in 3 Stunden ein Modell für die Objekterkennung
So testen Sie jede IE-Version mit Selenium mit modan.IE (VM)
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
Speichern von CSV-Daten in Amazon Kinesis Streams mit Standardeingabe
Zeichnen von Daten einer Galaxie mit sichtbarem Licht mithilfe der OpenNGC-Datenbank in Python
Verwendung berechneter Spalten in CASTable
Dynamisches Definieren von Variablen in Python
So machen Sie R chartr () in Python
So zeichnen Sie ein Diagramm mit Matplotlib
So konvertieren Sie csv in tsv in CLI
[Itertools.permutations] So löschen Sie eine Sequenz in Python
Verwendung von Google Test in C-Sprache
So arbeiten Sie mit BigQuery in Python
So installieren Sie ein Paket mithilfe eines Repositorys
Melden Sie sich mit Anforderungen in Python bei Slack an
So stellen Sie xg boost mit Optuna ein
So führen Sie Befehle mit einem Jupyter-Notebook aus
Wie man in GitPython '--gags fetch --tags' macht
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
So extrahieren Sie einen Polygonbereich in Python
So weisen Sie den Index im Pandas-Datenrahmen neu zu
So überprüfen Sie die Version von opencv mit Python
So aktivieren Sie SSL (TLS) in Apache
Verwendung von Anacondas Interpreter mit PyCharm
So legen Sie ein nicht geprüftes Ziel in Flake8 fest
Umgang mit aufeinanderfolgenden Werten in MySQL
So wechseln Sie die Python-Version in Cloud9
So passen Sie den Bildkontrast in Python an