2011-04-20 3 views
0

나는 그것이 매우 어려운 작업이라고 확신한다. 밖에있는 사람이 Windows OS에서 복사하여 붙여 넣기 기능을 무시하는 방법을 알고 있습니까?Windows OS에서 복사하여 붙여 넣기 기능을 재정의 하시겠습니까?

(윈도우 OS 자체를 패치 전체 환경 ...에 대한 재정.)

예 : 그것을 복사 한 후 복사 된 텍스트를 낸다.

감사합니다.

+2

당신이해야 할 일을 정확히 설명하지 못한다면, 당신이 원하는 것을 이해할 수있는 방법이 없으므로 그 질문에 답할 방법이 없습니다. – Gabe

+0

질문은 완벽하게 아래 답변되었습니다. 고맙습니다 ! :) –

답변

0

예,하지만 언어를 지정하지 않았습니다. 다음은 VB.NET에서 (A TimerTick 처리기에 넣고) 수있는 방법은 다음과 같습니다

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 
+0

물론 폴링 솔루션을 싫어하는 사용자는 클립 보드 이벤트를 처리하기 위해 Windows 후크를 사용하는 것을 선호 할 수 있습니다. 이는 실제로 interop를 통해 VB.NET/C#에서 가능 합니다만, 오히려 추한 것입니다. – Brian

+0

나는 그가 원하는 언어를 모른 채 게시하지 않을 것이다;) – Ryan

+0

오, 정말 minitech 감사합니다! 나는 그런 식으로 생각하지 않았습니다! VB.net은 괜찮습니다. –