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 迴圈中使用來修復。