Windows XP에서 응용 프로그램 이름을 가져와서 붙여넣으시겠습니까?

StackOverflow https://stackoverflow.com/questions/21211

  •  09-06-2019
  •  | 
  •  

문제

조금 시간이 걸리긴 하지만, 누구든지 알아낼 수 있다면 여러분도 할 수 있습니다...

Windows XP에는 클립보드 내용을 제공한 응용 프로그램을 확인할 수 있는 잘라내기 및 붙여넣기 작업과 함께 제공되는 메타데이터가 있습니까?

보너스 질문...그러한 정보가 있는 경우 Java 앱을 통해 해당 정보에 액세스할 수 있는 방법이 있나요?

도움이 되었습니까?

해결책

이는 클립보드 형식에 따라 다릅니다.일반 텍스트라면 아니요입니다.클립보드에 전역 후크를 설치하려는 경우가 아니면 말이죠.

Java에서는 할 수 없는 일입니다.

다른 팁

API 기능 getClipboardsowner는 클립 보드 소유자를 반환합니다 (http://msdn.microsoft.com/en-us/library/ms649041(VS.85).aspx), -죄송하지만 URL에 "()"가 포함되어 있으므로 링크로 표시할 수 없습니다.-

Java를 모르지만 Java VM 내부에서 기본 API 함수를 호출할 수 있다고 가정합니다.

"빠르고 더러운" 접근 방식은 오토핫키 가로채는 스크립트 CTRL 키+ / CTRL 키+INS 단축키를 사용하여 활성 프로세스의 ID(파일이나 Java 앱에서 액세스할 수 있는 모든 위치)를 파악하고 클립보드 복사를 진행하세요.AutoHotKey 부분은 어렵지 않아야 합니다. Java 부분에 대해 모르면 안 됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top