2011-02-16 3 views
1

저는 사용자에게 비공개 애플리케이션에 콘텐츠를 붙여 넣을 때이를 알려주는 간단한 도구를 개발하려고합니다. 나는 이것을하기 위해 getclipboarddata 함수를 연결했다. 그러나 MS 오피스와 같은 애플리케이션은 때로 getclipboarddata를 실행하여 콘텐츠를 가져 오지만 사용자 붙여 넣기 작업이 아닙니다. 서로 다른 통화를 구분하는 방법은 무엇입니까?자동 getclipboarddata를 실제 콘텐츠 붙여 넣기와 구별하는 방법은 무엇입니까?

+1

가능한 경우 승인 된 응용 프로그램 만 사용 방법을 알 수있는 개인 클립 보드 형식을 사용하는 것과 같은 다른 경로를 택할 것입니다. –

+0

하지만, 당신이 먼저 철자 검사를 할 수 있도록 SO 질문의 텍스트를 Word에 입력하려면 어떻게해야합니까? –

답변

0

모든 클립 보드 뷰어는 데이터를 자동으로 자동 붙여 넣기합니다. 여기에는 내 자신의 ClipMate뿐 아니라 Office, 클립 보드 기록이있는 다양한 편집자, 원격 데스크톱, VM웨어 및 빅 브라더/악성 프로그램과 같은 클립 보드 프로그램이 포함됩니다. 일반 텍스트에 대해 이야기한다고 가정하면 사용자가 시작한 붙여 넣기를 결정할 방법이 없습니다. Ctrl + V 또는 Shift + Insert가 눌러져 있는지 확인하여 추측 할 수 있습니다. 그러나 그것은 꽤 불안정하다.

+0

만약 내가 어떤 형식에 대해 이야기한다면 희망적이다 (논리적으로는 그렇지 않다). 회신을 보내 주셔서 감사합니다. – Delatour

+0

키보드 검사는 꽤 편한 표정입니다. 마우스 팝업 메뉴뿐만 아니라 메인 메뉴'편집> 붙여 넣기'도 빠져 있습니다. – MSalters

+0

당신이 붙여 넣기에 모든 사용자 방식을 "스파이"하는 것은 너무 까다로운 일임을 알고 있습니다 (사무실 및 myabe 다른 사용자는 붙여 넣기 위해 alt + severals 터치를 사용할 수 있습니다) – Delatour

관련 문제