Set-Clipboard

設定剪貼簿的內容。

語法

Default (預設值)

Set-Clipboard
    -Value <String[]>
    [-Append]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Set-Clipboard Cmdlet 會設定剪貼簿的內容。

備註

在 Linux 上,此 Cmdlet 需要 xclip 公用程式位於路徑中。

範例

範例 1:將文字複製到剪貼簿

Set-Clipboard -Value "This is a test string"

範例 2:將檔案的內容複製到剪貼簿

此範例將檔案的內容通過管道傳輸到剪貼板。 在此示例中,我們獲取了一個公共 ssh 金鑰,以便可以將其粘貼到另一個應用程式(例如 GitHub)中。

Get-Content C:\Users\user1\.ssh\id_ed25519.pub | Set-Clipboard

參數

-Append

指示 cmdlet 不清除剪貼板並將內容追加到剪貼板。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Value

要新增至剪貼簿的字串值。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。

輸入

String

備註

在極少數情況下,當快速連續使用大量值時 Set-Clipboard (例如在迴圈中),您可能會偶爾從剪貼板中獲取一個空白值。 這可以通過在 Start-Sleep -Milliseconds 1 迴圈中使用來修復。