Переопределить возможность копирования-вставки в ОС Windows? - PullRequest
0 голосов
/ 20 апреля 2011

Я уверен, что это очень сложная задача.Кто-нибудь знал, как мы можем переопределить возможность копирования-вставки в ОС Windows?

(Переопределение для всей среды ... исправление самой ОС Windows.)

Пример: обрезатьскопированный текст после его копирования.

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 апреля 2011

Крайне маловероятно, что вам действительно нужно исправлять саму ОС, учитывая, что Windows всегда предоставляет возможность напрямую подключать события буфера обмена и переопределять их, как вы пожелаете.См. Как получить уведомление о вставке в буфер обмена и предоставить свои собственные данные? .

0 голосов
/ 20 апреля 2011

Да, но вы не указали язык.Вот как вы можете это сделать в 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
...