126 votes

Copier et coller dans Windows PowerShell

Comment copier et coller efficacement les entrées et sorties dans Windows PowerShell ?

1voto

ahuja007 Points 119

Powershell fonctionne comme la plupart des émulateurs de terminal (comme PuTTY) - sélectionner du texte le copie automatiquement dans votre presse-papiers, et un clic droit colle le contenu de votre clavier à votre curseur.

1voto

maoizm Points 855

Si vous voulez mettre la sortie de votre commande dans le Presse-papiers, utilisez simplement Set-Clipboard en tant que dernier élément de votre pipeline, ou son alias standard scb .

Une mise en garde s'impose : certaines commandes renvoient du texte (ex. Get-Content ) et d'autres produisent des collections d'objets (ex. Get-ChildItem ). Si vous obtenez des choses bizarres dans le presse-papiers, insérez Out-String antes de Set-Clipboard pour tout convertir en texte :

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb

0voto

Night Owl Points 693

Il s'agit simplement d'ajouter une solution partielle pour les cas où vous ne voulez pas utiliser la souris. Cela n'aide que pour le collage, mais vous pouvez appuyer sur Alt+Espace puis e puis p. Alt+Espace ouvre le menu de la fenêtre PowerShell, e ouvre le sous-menu Édition et p effectue le collage proprement dit. Ce n'est pas très pratique, mais cela vous évite d'avoir à utiliser la souris.

0voto

Dariusz Woźniak Points 315

A pâte vous pouvez utiliser AutoHotkey script (cela concerne également toutes les consoles Windows) :

#IfWinActive ahk_class ConsoleWindowClass
^V::
SendInput {Raw}%clipboard%
return
#IfWinActive

Trouvé sur http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-Windows-command-prompt/ .

0voto

Jackson Points 6654

Autre moyen : mettez quelque chose en surbrillance, et contrôlez-moussez pour le copier, dans l'ISE de Powershell. Alt-hightlight met également en évidence les rectangles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X