Как очистить форматирование скопированного текста при помощи PowerShell
Когда возникает потребность очистить форматирование в скопированном тексте, в Microsoft Windows можно использовать инструмент, который всегда под рукой – текстовый редактор Блокнот (Notepad). А можно использовать PowerShell.
Для очистки форматирования текста при помощи Блокнота надо действовать так:
- Скопировать текст с форматирование из источника (например, это может быть текст из документа Microsoft Word или текст со страницы в веб-браузере);
- Вставить текст в Блокнот;
- Скопировать текст без форматирования из Блокнота.
Что происходит: форматированный текст помещается в буфер обмена, из буфера обмена форматированный текст вставляется в Блокнот, из Блокнота текст без форматирования снова помещается в буфер обмена для дальнейшего использования.
При помощи PowerShell можно очистить форматирование текста обратившись непосредственно к буферу обмена, не выполняя лишние действия вручную. Здесь на помощь приходят два командлета:
Get-Clipboard
– получает содержимое буфера обмена в виде текста;Set-Clipboard
– задаёт содержимое буфера обмена.
Результат, возвращённый командлетом Get-Clipboard
, при помощи конвейера передаётся командлету Set-Clipboard
:
Get-Clipboard | Set-Clipboard
Для удобства использования сценария можно создать на рабочем столе ярлык и назначить для его запуска желаемое сочетание клавиш:
powershell.exe -NoProfile –WindowStyle "Hidden" -Command "Get-Clipboard | Set-Clipboard"

Рассмотренная задача это очередной пример того, как PowerShell может упростить повседневную работу рядовых пользователей.