Compartilhar via


Set-Clipboard

Define o conteúdo da área de transferência.

Syntax

Set-Clipboard
   -Value <String[]>
   [-Append]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O Set-Clipboard cmdlet define o conteúdo da área de transferência.

Observação

No Linux, esse cmdlet requer que o xclip utilitário esteja no caminho.

Exemplos

Exemplo 1: Copiar texto para a área de transferência

Set-Clipboard -Value "This is a test string"

Exemplo 2: copiar o conteúdo de um arquivo para a área de transferência

Este exemplo redireciona o conteúdo de um arquivo para a área de transferência. Neste exemplo, estamos obtendo uma chave ssh pública para que ela possa ser colada em outro aplicativo, como o GitHub.

Get-Content C:\Users\user1\.ssh\id_ed25519.pub | Set-Clipboard

Parâmetros

-Append

Indica que o cmdlet não limpa a área de transferência e acrescenta conteúdo a ela.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Value

Os valores de cadeia de caracteres a serem adicionados à área de transferência.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String[]

Observações

Em casos raros ao usar Set-Clipboard com um alto número de valores em sucessão rápida, como em um loop, você pode obter esporadicamente um valor em branco da área de transferência. Isso pode ser corrigido usando Start-Sleep -Milliseconds 1 no loop .