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.

Était-ce utile?

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top