Archive note: originally published July 4, 2018, and kept for the record. PowerClip is not maintained, and Windows has shipped its own clipboard history (Win+V) since late 2018.
Security note: PowerClip recorded every copied text value in a local cache, including passwords, tokens, or other sensitive text. Treat that cache as confidential and clear it when necessary.
Saves all clipboard text, allows selection of previous clips and re-adding them to your clipboard.
PowerClip consists of:
- powerclipd — constantly running monitor executed on logon
- powerclip — shows your current cache, replaces clipboard with selection
To install, use one of the -install scripts provided. To remove, use one of the -remove scripts provided.
To use powerclip to show my cache, I have an alias in my profile. Like this:
Set-Alias -Name pc -Value 'D:\PowerClip\powerclip.ps1'
You could do the same with a batch file or shortcut on your desktop.
Learning PowerShell?
This script provides real-world example usage of the following:
- clipboard manipulation
- running PowerShell in the background
- running PowerShell script at startup
- working with JSON data
Two months after this I published Find-InFiles to the PowerShell Gallery, which is the same impulse with a better distribution story. The longer arc - from PowerShell scripts to a template and a fleet - is in Back to Programming.