Reproduzieren Sie die One-Touch-Suche mit Python 3.7.3. (Windows 10)

Was ist One-Touch-Suche?

Diese Funktion durchsucht Google mit einem Klick auf die hervorgehobene Zeichenfolge. Dies ist eine praktische Funktion, die in der M950-Maus von Logitech installiert ist. Der Grund, warum ich es dieses Mal in Python reproduziert habe, ist, dass diese nützliche Funktion bei der nächsten Generation von Mäusen verschwunden ist.

Abgesehen davon benutze ich den M950 seit fast neun Jahren, weil diese Funktion so praktisch ist, dass ich sie nicht verlassen kann. Ich war beunruhigt, als ich unterwegs schwatzte, aber es ist eine praktische Funktion, die ich zerlege, repariere und weiterhin benutze.

Programmübersicht

  1. Schreiben Sie ein Skript in Python.
  2. Lassen Sie 1 mit einer Bat-Datei starten.
  3. Erstellen Sie die Verknüpfung 2 und starten Sie sie mit der Tastenkombination.

1. Python-Skript

import webbrowser
import pyautogui
import pyperclip
import time

pyautogui.hotkey('alt', 'tab')
time.sleep(0.03)
pyautogui.hotkey('ctrl', 'c')
time.sleep(0.03)
clipboard = pyperclip.paste()
url = 'https://www.google.co.jp/search?hl=ja&q=' + clipboard

webbrowser.open(url)

Als Fluss,

  1. Geben Sie die Tastatur mit pyautogui ein und kopieren Sie die markierte Zeichenfolge.
  2. Lesen Sie den Inhalt der Zwischenablage mit pyperclip'clipboard '.
  3. Erstellen Sie eine 'URL' für die Google-Suche in der Zeile 'URL ='.
  4. Greifen Sie mit einem Standardbrowser mit Webbrowser auf 'url' zu ist. Im Teil von time.sleep () habe ich es hinzugefügt, weil ich es ohne es in meiner Umgebung nicht gut kopieren könnte.

2. Erstellen Sie eine Bat-Datei

Erstellen Sie eine Fledermausdatei an einem beliebigen Ort. Klicken Sie zunächst mit der rechten Maustaste auf> Neu> Textdokument. Der Inhalt des Textes ist

Pfad zu python.exe (Leerzeichen halber Breite) Pfad zu .py, erstellt in 1

ist. Ändern Sie dann die Erweiterung dieser Textdatei von .txt in .bat. Sie können die zu diesem Zeitpunkt angezeigte Warnung ignorieren.

3. Erstellen Sie eine Verknüpfung für bat, damit diese mit Hotkeys ausgeführt werden kann.

Klicken Sie mit der rechten Maustaste auf die in 1.2 erstellte .bat-Datei und wählen Sie "Verknüpfung erstellen". 2. Klicken Sie mit der rechten Maustaste auf die erstellte Verknüpfung und wählen Sie "Eigenschaften". 3. Wählen Sie die Registerkarte "Tastenkombination", wählen Sie "Tastenkombination" und drücken Sie eine beliebige Tastenkombination *. 4. Stellen Sie "Laufzeitgröße" auf "Minimieren", um das Erscheinungsbild zu verbessern. プロパティ.jpg

Das ist es. Im Beispiel habe ich eine Datei mit dem Namen onetouch.bat erstellt und die Tastenkombination mit "Strg + Umschalt + Alt + K" eingestellt. Markieren Sie eine beliebige Zeichenfolge und drücken Sie die in 3 festgelegte Tastenkombination. Hoffentlich sollten Sie in der Lage sein, eine Google-Suche durchzuführen. Wenn Sie diese Tastenkombination einer Maustaste zuweisen, können Sie suchen, indem Sie einfach die Maustaste drücken.

Problem

Recommended Posts

Reproduzieren Sie die One-Touch-Suche mit Python 3.7.3. (Windows 10)
Python unter Windows
Python Basic ② in Windows
Installieren Sie Python unter Windows
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie Watchdog unter Windows + Python 3.3
Python + Kivy-Entwicklung unter Windows
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Schnellste Python-Installation unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Ich habe Python unter Windows ausgeführt
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Python-Umgebungskonstruktionsnotiz unter Windows 10
Python 3.6 unter Windows ... und zu Xamarin.
Installieren von Kivy unter Windows 10 64bit Python3.5
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Verknüpfen Sie Modelica und Python unter Windows
Installieren von Kivy-Designer unter Windows 10 64-Bit Python3.5
Mecab / Cabocha / KNP unter Python + Windows
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Unter Windows erstellte Python-CGI-Datei
Erste Schritte mit Python 3.8 unter Windows
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Virtualenv funktioniert nicht unter Python 3.5 (Windows)
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
Twitter mit Python3
Python Windows-Umgebung
Python-Installation (Windows)
Python auf Mac
Python auf Windbg
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
(Windows) Ursachen und Problemumgehungen für UnicodeEncodeError in Python 3
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Installieren von TensorFlow unter Windows Easy für Python-Anfänger
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Python Conda mit Cygwin
Installieren Sie Python auf der WSL
Sequentielle Suche mit Python
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
PyOpenGL-Setup unter Python 3
Installieren Sie Python auf Pidora.
So binden Sie mod_wsgi in Apache unter Python Windows ein
Das Problem, dass Windows Python in pipenv auf WSL aufgerufen wird
Installieren Sie Scrapy auf Python3