我很确定这是一项非常困难的任务。有没有人知道我们如何覆盖Windows OS下的复制粘贴功能?覆盖Windows操作系统下的复制粘贴功能?
(覆盖了完整的环境...修补Windows操作系统本身。)
例如:将其复制后修剪复制的文本。
谢谢。
我很确定这是一项非常困难的任务。有没有人知道我们如何覆盖Windows OS下的复制粘贴功能?覆盖Windows操作系统下的复制粘贴功能?
(覆盖了完整的环境...修补Windows操作系统本身。)
例如:将其复制后修剪复制的文本。
谢谢。
是的,但您尚未指定该语言。以下是你可能如何VB.NET(把这种在Timer
的Tick
处理程序):
If Clipboard.ContainsText() Then
Dim s As String = Clipboard.GetText()
Dim t As String = s.Trim()
If s <> t Then Clipboard.SetText(t) 'Trim all text, for example
End If
这是极不可能的,你确实需要修补操作系统本身,考虑到Windows总是提供挂钩的能力直接在剪贴板事件上,然后根据需要覆盖它们。见How to get a clipboard paste notification and provide my own data?。
如果你没有准确地解释你需要做什么,没有办法理解你想要什么,所以没有办法回答这个问题。 – Gabe 2011-04-20 19:31:50
这个问题已经在下面完美回答了。谢谢 ! :) – 2011-05-04 15:26:23