Copie e cole no Windows PowerShell

83

Como faço para copiar e colar efetivamente entradas e saídas no Windows PowerShell?

    
por orschiro 28.03.2012 / 18:45

10 respostas

94
  • Para selecionar o texto no PowerShell com o mouse, basta selecioná-lo normalmente.
  • Para copiar o texto selecionado para a área de transferência, você deve pressionar Enter ou clicar com o botão direito do mouse.
  • Para colar na janela do Powershell, clique com o botão direito do mouse.

teclado

  • Colar

    alt + [espaço] + e + p

por 28.03.2012 / 19:09
9

(Elaborando a resposta de Ƭᴇcʜιᴇ007 e Val)

Mouse

Selecione / Mark: Pressione o botão esquerdo do mouse, arraste, solte.

Copiar: clique com o botão direito do mouse.

Colar: Com o conteúdo na área de transferência, clique com o botão direito do mouse.

Teclado

Ativar Marcar: Alt + Espaço > e > k .

Selecione um bloco: Navegue (teclas de seta, Página para baixo , Página para cima , Fim , Pos1 ) no canto superior esquerdo do bloco, pressione e segure a tecla Shift , navegue até o canto inferior direito, solte a tecla Shift . >

Copiar: Com um bloco selecionado, pressione Enter ou Alt + Espaço > e > y .

Colar: Com conteúdo na área de transferência, Alt + Espaço > e > p .

    
por 04.04.2016 / 09:26
5

Depende de qual PowerShell você está usando. Com o mais novo PowerGUI Script Editor ou com o PowerShell ISE (ambiente de script integrado) cortado / colar parece funcionar melhor:

  • Para arrastar o mouse sobre o texto para selecioná-lo, clique em ^ C ou clique com o botão direito para copiar.
  • Para colar use ^ V

Com o antigo PowerShell:

  • Para cortar, arraste o mouse sobre o texto para selecionar e digite para copiar.
  • Às vezes, você pode pressionar ^ C para copiar, mas não parece SEMPRE funcionar.
  • Você também pode arrastar para selecionar e clicar com o botão direito do mouse na barra do painel da janela superior e selecionar Editar | cópia.
  • Para colar, clique com o botão direito do mouse.

Bons links para pessoas aprendendo PowerShell ::

  • O melhor tutorial do PowerShell que encontrei até agora é aqui . Ele entra em um pouco de descrição da linha de comando. Infelizmente, algumas das coisas legais no PowerShell original parecem estar quebradas no ISE, como ctrl-home, por exemplo, para excluir o início da linha.

  • Algumas diferenças entre esses dois PowerShells são aqui .

por 11.01.2014 / 14:12
2

No Windows 10, a Ctrl + C funciona para copiar o texto & Ctrl + V funciona para colar. Você também pode selecionar os dados usando Shift + Seta (esquerda / direita).

O console padrão pode ser usado no Windows 10 - o PowerShell ISE ainda está disponível, mas não é necessário para suporte a copiar / colar.

    
por 02.03.2017 / 13:30
0

O Powershell funciona como a maioria dos emuladores de terminal (como o PuTTY) - selecionar o texto copia-o automaticamente para a área de transferência e clicar com o botão direito cola o conteúdo do teclado no cursor.

    
por 28.03.2012 / 18:47
0

Tente isso no site da MSDN: Copiar tela do console para a área de transferência do sistema . Este é um script PS, mas copia o que está atualmente na janela para um arquivo.

    
por 28.03.2012 / 19:09
0

Isto é apenas para adicionar uma solução parcial para aqueles momentos em que você não quer usar o mouse. Só ajuda com a colagem, mas você pode pressionar Alt + Space e depois p. O Alt + Space abre o menu da janela do PowerShell, oe abre o submenu Editar e o p faz a colagem real. Dificilmente conveniente, mas evita que você vá ao mouse.

    
por 16.12.2014 / 05:17
0

Para colar , você pode usar o script AutoHotkey (isso também afeta todas as janelas do console) :

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

Encontrado em link .

    
por 20.10.2016 / 10:12
0

Outra maneira: destacar algo e control-mousedrag para copiá-lo, no Powershell ISE. Alt-hightlight também destaca os retângulos.

    
por 15.05.2017 / 16:40
0

Se você quiser colocar a saída de seu comando na Área de Transferência, use apenas Set-Clipboard cmdlet como o item final em seu pipeline ou seu alias padrão scb .

Uma ressalva é que alguns comandos retornam texto (por exemplo, Get-Content ) e outros produzem coleta de objetos (por exemplo, Get-ChildItem ). Se você obtiver coisas estranhas na área de transferência, insira Out-String antes de Set-Clipboard para converter tudo em texto:

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb

    
por 27.05.2018 / 14:05