Get-Clipboard

Obtém a entrada atual da área de transferência do Windows.

Sintaxe

Get-Clipboard
   [-Format <ClipboardFormat>]
   [-TextFormatType <TextDataFormat>]
   [-Raw]
   [<CommonParameters>]

Description

O Get-Clipboard cmdlet obtém a entrada atual da área de transferência do Windows. Várias linhas de texto são retornadas como uma matriz de cadeias de caracteres semelhantes a Get-Content.

Exemplos

Exemplo 1: Obter o conteúdo da área de transferência e exibi-lo na linha de comando

Neste exemplo, clicamos com o botão direito do mouse em uma imagem em um navegador e escolhemos a ação Copiar . O comando a seguir exibe o link, como uma URL, da imagem armazenada na área de transferência.

Get-Clipboard

https://en.wikipedia.org/wiki/PowerShell

Exemplo 2: Obter o conteúdo da área de transferência em um formato específico

Neste exemplo, copiamos arquivos para a área de transferência no Windows Explorer selecionando-os e pressionando Ctrl-C. Usando o seguinte comando, você pode acessar o conteúdo da área de transferência como uma lista de arquivos:

Get-Clipboard -Format FileDropList

Directory: C:\Git\PS-Docs\PowerShell-Docs\wmf

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         5/7/2019   1:11 PM          10010 TOC.yml
-a----       11/18/2016  10:10 AM             53 md.style
-a----         5/6/2019   9:32 AM           4177 overview.md
-a----        6/28/2018   2:28 PM            345 README.md

Parâmetros

-Format

Especifica o tipo, ou formato, da área de transferência. Os valores aceitáveis para este parâmetro são:

  • Texto
  • FileDropList
  • Image
  • Áudio
Tipo:ClipboardFormat
Valores aceites:Text, FileDropList, Image, Audio
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Raw

Obtém todo o conteúdo da área de transferência. O texto de várias linhas é retornado como uma única cadeia de caracteres de várias linhas em vez de uma matriz de cadeias de caracteres.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TextFormatType

Especifica o tipo de formato de dados de texto da área de transferência. Os valores aceitáveis para este parâmetro são:

  • Texto
  • UnicodeText
  • Rtf
  • Html
  • CommaSeparatedValue
Tipo:TextDataFormat
Valores aceites:Text, UnicodeText, Rtf, Html, CommaSeparatedValue
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Não é possível canalizar objetos para este cmdlet.

Saídas

String

FileInfo

Stream

Image

Notas

O Windows PowerShell inclui os seguintes aliases para Get-Clipboard:

  • gcb