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.