I've created Clipboard Manager for Rainmeter about 4.5 years ago (oh my, I can't believe it). Now I think it's the time to get rid of these two crappy utilities and create normal Rainmeter plugin.
This plugin helps to work with clipboard - saving it's history and restoring items from history. All types of copied items are supported as it just basically saving all data properties. The amount of stored items is unlimited, but they are lost after restart.
Oh yes I'm still using this skin, for 5 years now - thanks @poiru :)
First of all you need to download the correct version of the plugin from this post (or compile it from sources) and copy it to the "Rainmeter/Plugins" folder.
To setup a skin you just need to create as many measures as you want for storing history and then show this measures as strings.
There are no settings at all, but plugin supports two bangs - "Set" and "Delete". First one puts item from history to clipboard, second deletes it.
Code: Select all
[line1] Measure=Plugin Plugin=PluginClipboard.dll
Code: Select all
[Left1] Meter=STRING MeasureName=line1 Text="%1" LeftMouseDownAction=!CommandMeasure "line1" "Set" RightMouseDownAction=!CommandMeasure "line1" "Delete"
There are three convertors in the plugin which handle how different types are showing in the interface. Now it supports text, image and files/folders and I believe all types can be converted to one of these (at least I couldn't find other examples). In case of unsupported type the data will be rendered as a timestamp. If it's happening very often in your apps, you can add new converter in the source code (or just ping me and I'll do it).
Source code is available on Github inside my fork. It's pretty ready for pull request to the main repository but I'm not sure Rainmeter team wants it :)