2010-03-16 2 views
3

나는 글로벌 핫키 는 프로그래밍 사본을 유발 또는 C#에서 붙여

을 등록하는 중이 야 내가 강조 표시된 텍스트 나 데이터를 트리거하기 위해 그 능력을 사용하고자하는 프로그램 클립 보드에 다음 복사 할이 클립 보드에서 내 프로그램의 변수로 읽습니다.

나중에 역순으로 붙여 넣습니다.

(예를 들어, CTRL + 1 copys # 1 및 ALT + quque 1에 무슨 일 지나서 quque하는)

덕분에 너무 많은.

답변

3
SendKeys.Send("^c"); 
+0

링크 또는 참조가 포함될 lib에 대한 참조는 좋을 것입니다. – bonitzenator

7

말은 ... 이런거야?

Clipboard.SetText("whatever"); 

... 다른 응용 프로그램의 임의의 창에서 텍스트를 복사하는 것에 대해 이야기하고 있습니까? 후자는 전혀 사소하지 않습니다.

+0

1)은 예 나는 내가 그것을 텍스트가 다른 프로그램 (IE 파이어 폭스 메모장 단어 등을 강조 볼 어려울 것이라고 생각) 글로벌 클립 보드 2에서 텍스트를 복용에 대해 이야기)하지만하고는 woudlnt OS에 "복사 이벤트"를 보내고 나를 위해 모든 노력을 기울이십시오. – Crash893

2

글쎄, 당신은 아마도 P는/sendMessage 첨부 또는 SendInput을는 Win32 API를 더 나은로 호출 할 수 있습니다. 거의 모든 키 스트로크를 시뮬레이트하기에 충분합니다.

제임스

+1

예에 대한 링크가 있습니까? – Crash893

관련 문제