我刚才研究了下 win10 实现剪贴板历史的方法。应该是用了个外挂(TextInputHost.exe).
这个外挂大概是以 240ms 左右的频率轮询剪贴板,如果有新内容则拷贝一份存下来。
你可以试试,vb 程序里用个定时器,定时周期大于 250ms 就行,定时事件里就用 My.Computer.Clipboard.SetText 。这样就能进 剪贴板历史。
需要注意的是不能在程序里用 Sleep 来延时,阻塞了消息循环就传不进剪贴板。
【 在 wuduan 的大作中提到: 】
: vb.net
: 我用My.Computer.Clipboard.SetText
: 设置两个不同的文本到剪贴板
: ...................
--
FROM 120.245.118.*