Get-Clipboard
Mengambil isi papan klip.
Sintaks
Default (Default)
Get-Clipboard
[-Raw]
[-Delimiter <String[]>]
[<CommonParameters>]
Deskripsi
cmdlet Get-Clipboard mengambil konten clipboard sebagai teks. Beberapa baris teks dikembalikan sebagai array string yang mirip dengan Get-Content.
Nota
Di Linux, cmdlet ini mengharuskan utilitas xclip berada di jalur . Di macOS, cmdlet ini menggunakan utilitas pbpaste.
Contoh
Contoh 1: Mendapatkan konten clipboard
Set-Clipboard -Value 'hello world'
Get-Clipboard
hello world
Contoh 2: Mendapatkan konten clipboard menggunakan pemisah kustom
Contoh ini mendapatkan konten clipboard. Konten adalah string yang berisi karakter pipa.
Get-Clipboard membagi konten pada setiap kemunculan pemisah yang ditentukan.
Set-Clipboard -Value 'line1|line2|line3'
Get-Clipboard -Delimiter '|'
line1
line2
line3
Contoh 3: Mendapatkan konten clipboard menggunakan pemisah kustom
Contoh ini mendapatkan konten clipboard yang dibatasi oleh baris yang berakhiran untuk Windows dan Linux.
Get-Clipboard -Delimiter "`r`n", "`n"
Parameter
-Delimiter
Menentukan satu atau beberapa pemisah yang akan digunakan saat konten clipboard dikembalikan sebagai array string. Perintah memisahkan konten clipboard pada setiap kemunculan salah satu pemisah yang ditentukan. Jika tidak ditentukan, pemisah defaultnya adalah [Environment.NewLine].
- Di Windows, pemisah defaultnya adalah
"`r`n". - Di Linux dan macOS, pemisah defaultnya adalah
"`n".
Properti parameter
| Jenis: | String[] |
| Nilai default: | Platform specific newline |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Raw
Mendapatkan seluruh isi clipboard. Teks multibaris dikembalikan sebagai string multibaris tunggal, bukan array string.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Input
None
Anda tidak dapat menyalurkan objek ke cmdlet ini.
Output
String
Secara default, cmdlet ini mengembalikan konten sebagai array string, satu per baris. Saat Anda menggunakan parameter Mentah , parameter mengembalikan satu string yang berisi setiap baris dalam file.
Catatan
PowerShell menyertakan alias berikut untuk Get-Clipboard:
- Semua platform:
gcb
Dukungan untuk cmdlet ini di macOS ditambahkan dalam rilis PowerShell 7.0.0.