Reproduire la recherche à une touche avec Python 3.7.3. (Windows 10)

Qu'est-ce que la recherche à une touche?

C'est une fonction qui recherche sur google la chaîne de caractères en surbrillance en cliquant sur un bouton. Il s'agit d'une fonction pratique installée dans la souris M950 de Logitech. La raison pour laquelle je l'ai reproduit en Python cette fois est que cette fonctionnalité utile a disparu de la prochaine génération de souris.

En passant, j'utilise le M950 depuis près de neuf ans car cette fonctionnalité est si pratique que je ne peux pas la quitter. J'ai été troublé par le bavardage en cours de route, mais c'est une fonction pratique que je démonte, répare et continue à utiliser.

Aperçu du programme

  1. Écrivez un script en Python.
  2. Permettez à 1 d'être lancé avec un fichier bat.
  3. Créez le raccourci de 2 et démarrez-le avec la touche de raccourci.

1. Script Python

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)

En tant que flux,

  1. Entrez le clavier avec pyautogui et copiez la chaîne de caractères en surbrillance.
  2. Lisez le contenu du presse-papiers avec le pyperclip'clipboard '.
  3. Créez une "URL" pour la recherche Google sur la ligne "url =".
  4. Accédez à "url" avec un navigateur standard avec navigateur Web est. Dans le cadre de time.sleep (), je l'ai ajouté car je ne pourrais pas le copier correctement dans mon environnement sans lui.

2. Créez un fichier chauve-souris

Créez un fichier chauve-souris à n'importe quel endroit. Tout d'abord, cliquez avec le bouton droit de la souris sur> Nouveau> Document texte. Le contenu du texte est

Chemin vers python.exe (espace demi-largeur) Chemin vers .py créé en 1

est. Modifiez ensuite l'extension de ce fichier texte de .txt à .bat. Vous pouvez ignorer l'avertissement qui apparaît à ce moment-là.

3. Créez un raccourci pour bat afin qu'il puisse être exécuté avec des raccourcis clavier.

Faites un clic droit sur le fichier .bat créé en 1.2 et sélectionnez "Créer un raccourci". 2. Cliquez avec le bouton droit sur le raccourci créé et sélectionnez "Propriétés". 3. Sélectionnez l'onglet "Raccourci", sélectionnez "Touche de raccourci", puis appuyez sur n'importe quelle combinaison de touches *. 4. Réglez «Taille d'exécution» sur «Réduire» pour améliorer l'apparence. プロパティ.jpg

C'est tout. Dans l'exemple, j'ai créé un fichier appelé onetouch.bat et j'ai défini la touche de raccourci avec "Ctl + Shift + Alt + K". Mettez en surbrillance une chaîne de caractères et appuyez sur la touche de raccourci définie dans 3. J'espère que vous devriez pouvoir faire une recherche sur Google. Si vous attribuez cette touche de raccourci à un bouton de la souris, vous pouvez effectuer une recherche en appuyant simplement sur le bouton de la souris.

problème

Recommended Posts

Reproduire la recherche à une touche avec Python 3.7.3. (Windows 10)
Python sur Windows
python basic ② sous windows
Installez python sur Windows
Activer Python virtualenv sous Windows
Exécutez Openpose sur Python (Windows)
Installer watchdog sur Windows + Python 3.3
Développement Python + Kivy sous Windows
Sphinx-autobuild (0.5.2) sous Windows7, Python 3.5.1, Sphinx 1.3.5
Installation de Python la plus rapide sous Windows
Créer un environnement Python sur Windows
J'ai exécuté python sur Windows
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Utiliser Python sur Windows (PyCharm)
Mémo de construction de l'environnement Python sur Windows 10
Python 3.6 sous Windows ... et vers Xamarin.
Installation de Kivy sur Windows10 64 bits Python3.5
Construction de l'environnement Anaconda Python sous Windows 10
installation de python2.7 dans un environnement Windows 32 bits
Installez xgboost (version python) sur Windows
Installez Python sur Windows + pip + virtualenv
Installez Pytorch sur Blender 2.90 python sous Windows
Lier Modelica et Python sous Windows
Installation de Kivy-Designer sur Windows10 64 bits Python3.5
Mecab / Cabocha / KNP sur Python + Windows
Installer l'environnement de développement Python sur Windows 10
Fichier CGI Python créé sous Windows
Premiers pas avec Python 3.8 sous Windows
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Exécutez le servo avec Python sur ESP32 (Windows)
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
Virtualenv ne fonctionne pas sur Python 3.5 (Windows)
Utiliser sans installer python 2.x sous Windows
twitter avec python3
environnement windows python
Installation de Python (Windows)
python sur mac
Python sur Windbg
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Mettez MicroPython sur Windows pour exécuter ESP32 sur Python
Installez Python3, numpy, pandas, matplotlib, etc. sous Windows
(Windows) Causes et solutions de contournement pour UnicodeEncodeError dans Python 3
Créez simplement un environnement d'exécution Python 3 sous Windows
Remarques sur l'installation de Python3 et l'utilisation de pip sous Windows7
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
[Python] Comment installer OpenCV sur Anaconda [Windows]
[Note] Installation de Python 3.6 + α sur Windows et RHEL
Installation de TensorFlow sur Windows Easy pour les débutants en Python
Installez la version ZIP Python et pip sur Windows 10
Conda Python avec Cygwin
Installer python sur WSL
Recherche séquentielle avec Python
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Configuration de PyOpenGL sur Python 3
Installez Python sur Pidora.
Comment intégrer mod_wsgi dans Apache sur Windows Python
Le problème que Windows python est appelé dans pipenv sur WSL
Installez Scrapy sur python3