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.