添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

示例 3:将文件的内容复制到剪贴板

此示例通过管道将文件的内容传递给剪贴板。 在此示例中,我们将获取一个公共 ssh 密钥,以便可以将其粘贴到另一个应用程序(如 GitHub) 中。

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

-Append

指示 cmdlet 不清除剪贴板并将内容追加到剪贴板。

Type: SwitchParameter Position:Named Default value:None Accept pipeline input:False Accept wildcard characters:False

-AsHtml

指示 cmdlet 将内容以 HTML 形式呈现到剪贴板。

Type: SwitchParameter Position:Named Default value:None Accept pipeline input:False Accept wildcard characters:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

Type: SwitchParameter Aliases:cf Position:Named Default value:False Accept pipeline input:False Accept wildcard characters:False

-LiteralPath

指定复制到剪贴板的项的路径。 不同于 Path LiteralPath 的值严格按照所键入的形式使用。 不会将任何字符解释为通配符。 如果路径包括转义符,请将其括在单引号中。 单引号会告知 Windows PowerShell 不要将所有字符都解释为转义序列。

Type: String [ ] Aliases:PSPath Position:Named Default value:None Accept pipeline input:True Accept wildcard characters:False

-Path

指定复制到剪贴板的项的路径。 允许使用通配符。

Type: String [ ] Position:Named Default value:None Accept pipeline input:True Accept wildcard characters:True

-Value

以字符串数组的形式指定要复制到剪贴板的内容。

Type: String [ ] Position:0 Default value:None Accept pipeline input:True Accept wildcard characters:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

Type: SwitchParameter Aliases:wi Position:Named Default value:False Accept pipeline input:False Accept wildcard characters:False

String

可以通过管道将包含要设置为剪贴板的内容的字符串传递给此 cmdlet。

此 cmdlet 不返回任何输出。

在极少数情况下,当快速连续使用 Set-Clipboard 大量值时(例如在循环中),你可能会偶尔从剪贴板中获取空白值。 可以通过在 循环中使用 Start-Sleep -Milliseconds 1 来修复此问题。

  • Get-Clipboard
  •