Get-Clipboard

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

语法

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

说明

Get-Clipboard cmdlet 获取当前的 Windows 剪贴板条目。 以类似于 Get-Content的字符串数组的形式返回多行文本。

示例

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

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

Get-Clipboard

https://en.wikipedia.org/wiki/PowerShell

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

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

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

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

  • 发短信
  • FileDropList
  • 图像
  • 音频
类型:ClipboardFormat
接受的值:Text, FileDropList, Image, Audio
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Raw

获取剪贴板的全部内容。 多行文本作为单个多行字符串而不是字符串数组返回。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TextFormatType

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

  • 发短信
  • UnicodeText
  • Rtf
  • Html
  • CommaSeparatedValue
类型:TextDataFormat
接受的值:Text, UnicodeText, Rtf, Html, CommaSeparatedValue
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

不能通过管道将对象传递给此 cmdlet。

输出

String

FileInfo

Stream

Image

备注

Windows PowerShell 包含以下 Get-Clipboard别名:

  • gcb