Get-Clipboard
Возвращает текущую запись буфера обмена Windows.
Синтаксис
Get-Clipboard
[-Format <ClipboardFormat>]
[-TextFormatType <TextDataFormat>]
[-Raw]
[<CommonParameters>]
Описание
Командлет Get-Clipboard
получает текущую запись буфера обмена Windows. Несколько строк текста возвращаются в виде массива строк, похожих на Get-Content
.
Примеры
Пример 1. Получение содержимого буфера обмена и его отображение в командной строке
В этом примере мы щелкнули правой кнопкой мыши изображение в браузере и выбрали действие "Копировать ". Следующая команда отображает ссылку в виде URL-адреса изображения, хранящегося в буфере обмена.
Get-Clipboard
https://en.wikipedia.org/wiki/PowerShell
Пример 2. Получение содержимого буфера обмена в определенном формате
В этом примере мы скопировали файлы в буфер обмена в проводнике Windows, выбрав их и нажав клавиши 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
Указывает тип или формат буфера обмена. Допустимые значения для этого параметра:
- Текст
- FileDropList
- Изображения
- Аудио
Тип: | ClipboardFormat |
Допустимые значения: | Text, FileDropList, Image, Audio |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Raw
Возвращает все содержимое буфера обмена. Многострочного текста возвращается как одна многостроочная строка, а не массив строк.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TextFormatType
Указывает тип формата текстовых данных буфера обмена. Допустимые значения для этого параметра:
- Текст
- ЮникодТекст
- Rtf
- Html
- ЗапятаяSeparatedValue
Тип: | TextDataFormat |
Допустимые значения: | Text, UnicodeText, Rtf, Html, CommaSeparatedValue |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Невозможно передать объекты в этот командлет.
Выходные данные
Примечания
Windows PowerShell включает следующие псевдонимы для Get-Clipboard
:
gcb
Связанные ссылки
PowerShell