C\#SendKeys 사용법 소개

기능:키보드 에 입력 하 는 것 처럼 하나 이상 의 버튼 메 시 지 를 활성 창 에 보 냅 니 다.
문법:SendKeys.Send(string keys);SendKeys.SendWait(string keys);
설명:
(1)모든 버튼 은 하나 이상 의 문자 로 표 시 됩 니 다.단일 키보드 문 자 를 지정 하기 위해 서 는 문자 자체 의 키 를 눌 러 야 합 니 다.예 를 들 어 알파벳 A 를 표시 하기 위해'A'를 string 으로 사용 할 수 있다.여러 문 자 를 표시 하기 위해 서 는 문자 뒤에 다른 문 자 를 직접 추가 해 야 합 니 다.예 를 들 어 A,B 와 C 를 표시 하려 면'ABC'를 string 으로 사용 할 수 있다.
(2)SendKeys 에 있어 플러스(+),삽입 문자(^),백분율 기호(%),상 획 선(~)과 괄호()는 모두 특별한 의 미 를 가진다.위의 모든 문 자 를 지정 하기 위해 서 는 괄호({})에 넣 어야 합 니 다.예 를 들 어 정 호 를 지정 하려 면{+}으로 표시 할 수 있 습 니 다.네모 난 괄호([])는 SendKeys 에 게 특별한 의 미 를 가지 지 않 지만,반드시 괄호 안에 넣 어야 한다.다른 프로그램 에서 괄호 는 특별한 의미 가 있 고 동적 데이터 교환(DDE)이 나타 날 때 중요 한 의 미 를 가 질 수 있 습 니 다.대괄호 문 자 를 지정 하기 위해 서{{}및{}}을 사용 하 십시오.
(3)버튼 을 눌 렀 을 때 표시 되 지 않 는 문자,예 를 들 어 ENTER 나 TAB,문자 가 아 닌 동작 을 나타 내 는 버튼 을 지정 하기 위해 다음 코드 를 사용 하 십시오.
버튼
코드
BACKSPACE
{BACKSPACE},{BS}또는{BKSP}
BREAK
{BREAK}
CAPS LOCK
{CAPSLOCK}
DEL or DELETE
{DELETE}또는{DEL}
DOWN ARROW
{DOWN}
END
{END}
ENTER
{ENTER}또는~
ESC
{ESC}
HELP
{HELP}
HOME
{HOME}
INS or INSERT
{INSERT}또는{INS}
LEFT ARROW
{LEFT}
NUM LOCK
{NUMLOCK}
PAGE DOWN
{PGDN}
PAGE UP
{PGUP}
PRINT SCREEN
{PRTSC}
RIGHT ARROW
{RIGHT}
SCROLL LOCK
{SCROLLLOCK}
TAB
{TAB}
UP ARROW
{UP}
F1
{F1}
F2
{F2}
F3
{F3}
F4
{F4}
F5
{F5}
F6
{F6}
F7
{F7}
F8
{F8}
F9
{F9}
F10
{F10}
F11
{F1}
F12
{F12}
F13
{F13}
F14
{F14}
F15
{F15}
F16
{F16}
(4)SHIFT,CTRL 및 ALT 등 버튼 과 결 합 된 조합 키 를 지정 하기 위해 이 버튼 코드 앞 에 하나 이상 의 코드 를 배치 할 수 있 습 니 다.이 코드 들 은 다음 과 같 습 니 다.
버튼
코드
Shift
+
Ctrl
^
Alt
%
다른 버튼 을 눌 렀 을 때 SHIFT,CTRL,ALT 의 임의의 조합 키 를 동시에 눌 러 야 한 다 는 것 을 설명 하기 위해 서 는 그 버튼 의 코드 를 괄호 안에 넣 으 십시오.예 를 들 어 E 와 C 를 눌 렀 을 때 Shift 키 를 동시에 눌 렀 다 는 설명 을 위해'+(EC)'를 사용 하 세 요.E 를 눌 렀 을 때 SHIFT 키 를 동시에 눌 렀 음 을 설명 하기 위해 서 였 으 나,이어서 C 를 눌 렀 고 SHIFT 를 누 르 지 않 았 다 면'+EC'를 사용 했다.중복 키 를 지정 하기 위해{key number}형식 을 사용 합 니 다.키 와 number 사이 에 빈 칸 을 두 어야 합 니 다.예 를 들 어{LEFT 42}은 왼쪽 화살표 키 를 42 번 누 르 는 것 을 의미 합 니 다.{h 10}은 H 버튼 을 10 번 누 르 는 것 을 말한다.메모:SendKeys 로 버튼 메 시 지 를 이 프로그램 에 보 낼 수 없습니다.이 프로그램 은 Microsoft Windows 에서 실행 되도록 설계 되 지 않 았 습 니 다.Sendkeys 도 PRINT SCREEN 버튼{PRTSC}을 어떤 프로그램 에 도 보 낼 수 없습니다.
(5)한자 입력 용 SendKeys.Send("한자");
글 은 다음 과 같이 전 재 됩 니 다:http://www.cnblogs.com/sydeveloper

좋은 웹페이지 즐겨찾기