Parfois, je veux copier une commande de Powershell pour coller dans un document ou je veux copier le résultat? Comment sélectionner et copier du texte dans Powershell?
Au moins, je sais comment coller un texte (ou une commande) dans Powershell: il suffit de cliquer avec le bouton droit de la souris sur Powershell.
powershell
Anatoly Mironov
la source
la source
Réponses:
Sélectionnez simplement le texte dans la fenêtre de la console et appuyez sur Entrée ou sur le bouton droit de la souris. Ce texte sélectionné se retrouve dans votre presse-papiers.
Notez que cela ne fonctionnera que si le mode QuickEdit est activé pour la fenêtre de la console. Si ce n'est pas le cas, activez-la dans les propriétés de la fenêtre de la console (menu Système → Propriétés → Options) ou passez en mode Marque via le menu Système → Édition → Marquer (Alt + Espace, E, K sous Windows anglais).
la source
Ou envoyez le résultat de votre commande directement dans le presse-papiers à l'aide de clip.exe. Par exemple,
la source
Set-Clipboard
PSCX.clip.exe
gérer correctement Unicode: définissez d'abord la$OutputEncoding
variable PS sur BOM-less UTF-16, comme suit:$OutputEncoding = New-Object System.Text.UnicodeEncoding($false, $false)
Jetez un coup d'œil à Envoyer du texte dans le Presse-papiers vers une application telle que le Bloc-notes (C # ou Powershell) . Vous trouverez d'autres astuces. Cependant, la réponse de @Wictor est probablement la solution la plus simple.
la source
Allez dans la barre de menu, en haut à gauche, Édition , Tout sélectionner , Copier , coller dans le bloc-notes
la source
J'ai construit mon propre funciton hors-presse-papiers pour cela.
Exemple de ligne de commande:
J'espère que c'est ce que vous cherchez.
la source
Set-Clipboard
est une cmdlet standard à partir de Powershell v5.0. Dans certains cas, vous devez convertir les objets en texte avec leOut-String
résultat avant la tuyauterie dans le presse-papiers:la source
Si vous souhaitez copier la dernière commande que vous avez saisie dans le Presse-papiers, la commande suivante est utile (en particulier pour les commandes couvrant plusieurs lignes):
Si vous voulez répéter la dernière commande et copier sa sortie dans le presse-papier, utilisez:
Mise en garde: vous ne devriez le faire que pour des commandes peu coûteuses et idempotentes, sans aucun effet secondaire.
la source