Comment puis-je copier le résultat d'un script dans le presse-papier de Windows?
-
08-07-2019 - |
Question
Je suis en train d'exécuter des scripts et de copier-coller la sortie de ceux-ci dans des courriels ou dans d'autres documents. Existe-t-il un moyen de faire en sorte que l’étape de la copie dans le presse-papier fasse partie du script lui-même? La plupart de mes scripts sont des fichiers Perl ou bat et je travaille sous Windows.
Merci.
La solution
Il existe un utilitaire appelé clip.exe que vous pouvez utiliser. Il suffit de diriger la sortie de votre script ou de toute autre commande dans clip.exe (Tout d’abord, placez-la sur votre chemin quelque part. Si vous n’avez pas d’emplacement habituel pour ces types d’utilitaires, vous pouvez le vider dans le répertoire que vous utilisez habituellement. Vos scripts de, ou j’ai connu des personnes utiliser c: \ Windows \ system32
avec précaution ...):
somescript.bat | clip
Puis collez loin.
Autres conseils
Sous Perl, installez et utilisez Win32 :: Clipboard module
Vous n'êtes pas sûr du presse-papiers, mais vous pouvez diriger la sortie vers un fichier texte, mais procédez comme suit:
somescript.bat > output.txt