[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows

Contexte

Comment supprimer les sauts de ligne lors de la copie de PDF

Ecrire le code

import pyperclip

s = pyperclip.paste()
s = s.replace("\n", "")
s = s.replace("\r", "")
pyperclip.copy(s)

Introduisez un module appelé pyperclip pour faire fonctionner le presse-papiers. Récupérez le presse-papiers avec pyperclip.paste (). Supprimez le code de saut de ligne en utilisant replace (). Si cela n'est pas pratique s'il y a deux types de caractères à supprimer, " \ r " " \ n ", ajustez en conséquence. Collez dans le presse-papiers avec pyperclip.copy ().

J'ai également essayé d'utiliser pyautogui pour coller automatiquement, mais ce n'était pas utile car la vitesse d'exécution était plus que doublée. Il a dit qu'il avait seulement besoin de pouvoir utiliser le presse-papiers.

EXE

Convertissez au format exécutable en utilisant pyinstaller. Installez à partir de l'invite de commande.

pip install pyinstaller

Tapez ensuite la commande suivante pour l'exécuter.

nom de fichier pyinstaller--onefile

Un fichier exe est créé dans le dossier dist.

S'inscrire à la touche de raccourci

Référence: Comment démarrer le programme rapidement (définir une touche de raccourci)

C'est tout. Si cela ne fonctionne pas avec la clé enregistrée, redémarrez-la une fois.

la fin

Atteignez votre objectif en vous enregistrant avec le bouton macro de votre souris. Il a fallu environ 3 secondes pour terminer l'exécution, donc l'aspect pratique n'est pas si élevé. Dans ce cas, on peut dire que la méthode de prédécesseur est correcte.

Après cela, si cela dépend de la fonction de macro externe, il n'est pas nécessaire de le compléter avec une commande séparément, alors mettez le nom du fichier de raccourci comme un caractère et placez-le dans le dossier où le chemin passe → "tapez win + R, nom de fichier, entrez Il est également utile de l'enregistrer en tant que macro «exécuter». Si quoi que ce soit, vous pouvez le placer sur la barre des tâches et le démarrer avec le raccourci win + number. Il existe une théorie selon laquelle ceux-ci sont plus rapides à exécuter.

Il peut également exister un moyen plus normal et plus efficace de supprimer les sauts de ligne.

Recommended Posts

[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows
Probablement le moyen le plus simple de créer un pdf avec Python 3
Lisez le fichier en Python avec un chemin relatif depuis le programme
Créez un programme de jugement de compatibilité avec le module aléatoire de python.
Créez des raccourcis pour exécuter des fichiers Python sur le terminal avec VScode
J'ai essayé de créer un programme qui convertit les nombres hexadécimaux en nombres décimaux avec python
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Lisez le fichier avec python et supprimez les sauts de ligne [Notes sur la lecture du fichier]
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
[Python / Jupyter] Traduisez le commentaire du programme copié dans le presse-papiers et insérez-le dans une nouvelle cellule.
[Python] Récupérez les fichiers dans le dossier avec Python
Créer un LINE BOT avec Minette pour Python
Je veux créer une fenêtre avec Python
Comment créer un fichier JSON en Python
Créer un environnement virtuel avec conda avec Python
Étapes pour créer un bot Twitter avec Python
Créer une nouvelle page en confluence avec Python
Différentes façons de lire la dernière ligne d'un fichier csv en Python
[Python] A créé une classe pour jouer des vagues de péché en arrière-plan avec pyaudio
Utilisez la commande [shell] pour compresser par zip n'importe quel fichier pour créer un fichier et supprimer le fichier d'origine.
Connexion SSH au serveur cible à partir de Windows en un clic sur un raccourci
Comment obtenir une liste de fichiers dans le même répertoire avec python
(Journal 1) Comment créer, parcourir et enregistrer des données dans la base de données SQL du service Microsoft Azure avec python
Utilisez tkinter pour déplacer le code de sortie en tant que "A et prétendant être B" en python
Comment convertir / restaurer une chaîne avec [] en python
Spécifiez une sous-commande comme argument de ligne de commande en Python
Comment créer un sous-menu avec le plug-in [Blender]
[API LINE Messaging] Créez un menu riche avec Python
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Créez un fichier exe qui fonctionne dans un environnement Windows sans Python avec PyInstaller
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
Convertissez l'image au format .zip en PDF avec Python
Je veux travailler avec un robot en python.
De l'achat d'un ordinateur à l'exécution d'un programme sur python
Sortie d'une chaîne avec des sauts de ligne dans PyYAML
L'explication la plus simple au monde sur la création de LINE BOT (2) [Préparation de l'application Bot dans un environnement local avec Django de Python]
Spécifiez MinGW comme compilateur utilisé dans Python
Essayez de créer une forme d'onde (spectre audio) qui se déplace en fonction du son avec python
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
[Python] Créez un fichier de distribution pour le programme Tkinter avec cx_Freeze
Créez un faux serveur Minecraft en Python avec Quarry
Comment utiliser le multitraitement python (suite 3) apply_async en classe avec Pool en tant que membre
[Python] Si vous créez un fichier avec le même nom que le module à importer, une erreur d'attribut se produira.
Exécutez le programme sans créer d'environnement Python! !! (Comment démarrer avec Google Colaboratory)
J'ai créé une classe pour obtenir le résultat de l'analyse par MeCab dans ndarray avec python
Un script qui facilite la création de menus riches avec l'API de messagerie LINE
Un programme qui redimensionne automatiquement la taille d'image requise pour les icônes d'application iOS en Python
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
J'ai aussi essayé d'imiter la fonction monade et la monade d'état avec le générateur en Python
J'ai écrit un doctest dans "J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python"