Get-Clipboard

获取当前的 Windows 剪贴板条目。

语法

Default (默认值)

Get-Clipboard
    [-Format <ClipboardFormat>]
    [-TextFormatType <TextDataFormat>]
    [-Raw]
    [<CommonParameters>]

说明

Get-Clipboard cmdlet 获取当前的 Windows 剪贴板条目。

示例

示例 1:获取剪贴板的内容并将其显示到命令行

在此示例中,我们右键单击浏览器中的图像,并选择了 复制 操作。 以下命令将链接显示为剪贴板中存储的图像的 URL。

Get-Clipboard
https://en.wikipedia.org/wiki/PowerShell

示例 2:以特定格式获取剪贴板的内容

在此示例中,我们在 Windows Explorerby 中选择文件并将其复制到剪贴板,然后按 Ctrl-C。 使用以下命令,可以将剪贴板的内容作为文件列表进行访问:

Get-Clipboard -Format FileDropList
    Directory: C:\Git\PS-Docs\PowerShell-Docs\wmf

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         5/7/2019   1:11 PM          10010 TOC.yml
-a----       11/18/2016  10:10 AM             53 md.style
-a----         5/6/2019   9:32 AM           4177 overview.md
-a----        6/28/2018   2:28 PM            345 README.md

参数

-Format

指定剪贴板的类型或格式。 此参数的可接受值为:

  • 文本
  • 文件DropList
  • 图像
  • 音频

参数属性

类型:ClipboardFormat
默认值:None
接受的值:Text, FileDropList, Image, Audio
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Raw

指示此 cmdlet 忽略换行符并获取剪贴板的全部内容。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-TextFormatType

指定剪贴板的文本数据类型。 此参数的可接受值为:

  • 文本
  • Unicode文本
  • RTF
  • Html
  • 逗号分隔值

参数属性

类型:TextDataFormat
默认值:None
接受的值:Text, UnicodeText, Rtf, Html, CommaSeparatedValue
支持通配符: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

输出

System.String, System.IO.FileInfo, System.IO.Stream, System.Drawing.Image