Set-Clipboard
Menyetel isi papan klip.
Sintaks
Set-Clipboard
[-Value] <string[]>
[-Append]
[-PassThru]
[-AsOSC52]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Set-Clipboard
Cmdlet mengatur isi clipboard.
Catatan
Di Linux, cmdlet ini mengharuskan xclip
utilitas berada di jalur .
Contoh
Contoh 1: Salin teks ke clipboard
Set-Clipboard -Value "This is a test string"
Contoh 2: Menyalin konten file ke clipboard
Contoh ini menyalurkan konten file, kunci ssh publik, ke clipboard. Kemudian, kunci dapat ditempelkan ke aplikasi lain, seperti GitHub.
Get-Content C:\Users\user1\.ssh\id_ed25519.pub | Set-Clipboard
Contoh 3: Salin teks ke clipboard host lokal melalui sesi jarak jauh SSH
Parameter AsOSC52 memungkinkan Anda mengatur clipboard komputer lokal saat terhubung ke sesi jarak jauh melalui SSH.
Set-Clipboard -Value "This is a test string" -AsOSC52
Contoh 4: Atur nilai default parameter **AsOSC52**
Anda dapat mendeteksi apakah Anda tersambung ke sesi jarak jauh melalui SSH dengan memeriksa nilai $env:SSH_CLIENT
variabel lingkungan atau $env:SSH_TTY
. Jika salah satu variabel ini diatur, maka Anda terhubung ke sesi jarak jauh melalui SSH. Anda dapat menggunakan informasi ini untuk mengatur nilai default parameter AsOSC52 . Tambahkan salah satu baris berikut ke skrip profil PowerShell Anda.
$PSDefaultParameterValues['Set-Clipboard:AsOSC52'] = $env:SSH_CLIENT
$PSDefaultParameterValues['Set-Clipboard:AsOSC52'] = $env:SSH_TTY
Untuk informasi selengkapnya tentang $PSDefaultParameterValues
, lihat about_Parameters_Default_Values.
Parameter
-Append
Menunjukkan bahwa cmdlet harus ditambahkan ke clipboard alih-alih menggantinya. Secara default, cmdlet menghapus konten saat ini dari clipboard dan mengaturnya ke konten baru. Ketika parameter ini ditentukan, cmdlet menambahkan konten baru setelah baris baru ke konten saat ini.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsOSC52
Saat terhubung ke sesi jarak jauh melalui SSH, Set-Clipboard
mengatur clipboard komputer jarak jauh, bukan host lokal. Saat Anda menggunakan parameter ini, Set-Clipboard
urutan escape OSC52 ANSI untuk mengatur clipboard komputer lokal.
Agar fitur ini berfungsi, aplikasi terminal Anda harus mendukung urutan escape OSC52 ANSI. Terminal Windows mendukung fitur ini.
Parameter ini ditambahkan di PowerShell 7.4.
Type: | SwitchParameter |
Aliases: | ToLocalhost |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Mengembalikan objek yang mewakili item tempat Anda bekerja. Secara default, cmdlet ini tidak menghasilkan output apa pun.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Value
Nilai string yang akan ditambahkan ke clipboard.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Anda dapat menyalurkan string yang berisi konten untuk diatur ke clipboard ke cmdlet ini.
Output
None
Cmdlet ini tidak mengembalikan output.
Catatan
PowerShell menyertakan alias berikut untuk Set-Clipboard
:
- Semua platform:
scb
Link Terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk