Here are two small clipboard functions for PowerShell. Get-ClipboardText gets the current text in the clipboard while Out-ClipboardText will send text to the clipboard.
Example of use:
# copy text to the clipboard Get-Service | Select-Object -First 1 | Out-String | Out-ClipboardText # get text from the clipboard Get-ClipboardText
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function Out-ClipboardText { | |
[CmdletBinding()] | |
param ( | |
[Parameter(ValueFromPipeline,Mandatory, Position = 0)] | |
[string] $Text | |
) | |
Add-Type –AssemblyName 'PresentationCore' | |
[System.Windows.Clipboard]::SetText($Text) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function Get-ClipboardText{ | |
Add-Type –AssemblyName 'PresentationCore' | |
Write-Output ([System.Windows.Clipboard]::GetText()) | |
} |