Get-Clipboard

Panonun içeriğini alır.

Syntax

Default (Varsayılan)

Get-Clipboard
    [-Raw]
    [-Delimiter <String[]>]
    [<CommonParameters>]

Description

Get-Clipboard cmdlet'i panonun içeriğini metin olarak alır. Birden çok metin satırı, Get-Contentbenzer bir dize dizisi olarak döndürülür.

Uyarı

Linux'ta bu cmdlet, xclip yardımcı programının yolda olmasını gerektirir. macOS'ta, bu cmdlet pbpaste yardımcı programını kullanır.

Örnekler

Örnek 1: Panonun içeriğini alma

Set-Clipboard -Value 'hello world'
Get-Clipboard
hello world

Örnek 2: Özel sınırlayıcı kullanarak panonun içeriğini alma

Bu örnek panonun içeriğini alır. İçerik, kanal karakterini içeren bir dizedir. Get-Clipboard belirtilen sınırlayıcının her geçtiği yerde içeriği böler.

Set-Clipboard -Value 'line1|line2|line3'
Get-Clipboard -Delimiter '|'
line1
line2
line3

Örnek 3: Özel sınırlayıcıları kullanarak panonun içeriğini alma

Bu örnek, hem Windows hem de Linux için satır sonuyla ayrılmış pano içeriğini alır.

Get-Clipboard -Delimiter "`r`n", "`n"

Parametreler

-Delimiter

Pano içeriği dize dizisi olarak döndürülürken kullanılacak bir veya daha fazla sınırlayıcı belirtir. komutu, belirtilen sınırlayıcılardan herhangi birinin her geçtiği yerde panonun içeriğini böler. Belirtilmezse, varsayılan sınırlayıcı olur [Environment.NewLine].

  • Windows'ta varsayılan sınırlayıcıdır "`r`n".
  • Linux ve macOS'ta varsayılan sınırlayıcı şeklindedir "`n".

Parametre özellikleri

Tür:

String[]

Default value:Platform specific newline
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Raw

Panonun tüm içeriğini alır. Çok satırlı metin, dize dizisi yerine tek bir çok satırlı dize olarak döndürülür.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

None

Nesneleri bu cmdlet'e yöneltemezsiniz.

Çıkışlar

String

Varsayılan olarak, bu cmdlet içeriği satır başına bir dize dizisi olarak döndürür. Raw parametresini kullandığınızda, dosyadaki her satırı içeren tek bir dize döndürür.

Notlar

PowerShell, Get-Clipboardiçin aşağıdaki diğer adları içerir:

  • Tüm platformlar:
    • gcb

MacOS üzerinde bu cmdlet için destek PowerShell 7.0.0 sürümünde eklendi.