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 .