Je ne crois pas - Vista (ou NT4) a introduit le clip
tool, qui ferait votre commande comme dir | clip
- mais il n'y a rien sur XP. Si vous êtes prêt à utiliser des applications tierces, cependant, il y a ceci, qui fonctionne comme ci-dessus, sauf qu'il s'appelle cb
, pas clip.
Pour Windows et non-Windows, ce message (lien mort) disait :
Sous Windows Vista ou version ultérieure, essayez :
echo hello | clip
Sous Linux, essayez :
echo hello | xclip
Sur Mac OS X, essayez :
echo hello | pbcopy
Par exemple, vous pourriez faire
(cat myFile.txt | xclip)
. Cela vous permettrait essentiellement de modifier directement le presse-papiers.
(Je suis venu ici via Google à la recherche de l'équivalent Mac de xclip
)
De même pour le contenu des fichiers (comme vous ne le faites pas cat
sur Windows):
type filename | clip % OR clip < filename %windows cat filename | xclip # OR xclip < filename # X11 / Unix / Linux cat filename | pbcopy # OR pbcopy < filename # MacOS X
J'ai examiné cela par moi-même plus tôt dans la journée. Vous trouverez ci-dessous quelque chose d'utile pour ceux qui souhaitent insérer et récupérer des informations dans le presse-papiers d'une distribution Linux. Ci-dessous, il y a quelque chose qui pourrait s'avérer utile pour ceux qui ont des fenêtres.
Linux
Par défaut, xclip utilise le presse-papiers "primaire", c'est-à-dire ce que vous avez copié avec votre souris. Pour qu'il utilise le presse-papiers de copie manuelle, utilisez plutôt xclip -sel clip.
commentaire n°3 ici :
http://ubuntuforums.org/showthread.php?t=413786
Windows
La fonctionnalité est également disponible dans la distribution Active Perl, c'est ce que j'ai fini par utiliser sur la fenêtre de cet exercice. Le clip.exe de Windows ne semble pas permettre de lire les données du presse-papiers (uniquement en écrivant dans le presse-papiers).
http://www.xav.com/perl/site/lib/Win32/Clipboard.html