AppActivate 말그대로 창을 활성화 해준다.
근데 창 이름이 조금이라도 틀리면 꽃되니까 잘안쓴다..
=================================================
WRITTEN BY
- 미냐브
게임,유머,게임제작 4보단 3
AppActivate 말그대로 창을 활성화 해준다.
근데 창 이름이 조금이라도 틀리면 꽃되니까 잘안쓴다..
=================================================
SendKeys 문자열
을 호출하면 키보드에서 입력한 것처럼 처리됩니다.
예를 들어 SendKeys "ABC" 라고 하면 키보드로 ABC를 누른 것과 동일한 효과가 나타납니다.
컨트롤을 누르면서 A를 누른 효과를 내려면
SendKeys "^A"
Esc 키보드를 누른 효과를 내려면
SendKeys "{ESC}"
와 같이 처리하시면 됩니다.
자세한 사용법은 다음을 참조하세요.
구문
SendKeys string[, wait]
SendKeys 문은 다음과 같은 명명된 인수으로 되어 있습니다.
구성 요소 | 설명 |
string | 필수. 입력된 문자식을 보냅니다. |
Wait | 선택. 부울 값은 대기 모드로 지정합니다. False (기본값)이면 키가 입력이 되면 컨트롤은 바로 프로시저에 반환됩니다. True이면 프로시저에게 컨트롤이 반환되기 전에 반드시 키가 입력되어야 합니다. |
참고
각각의 키는 하나 이상의 문자로 표현됩니다. 단독 키보드 문자를 지정하려면 그 문자 자체를 사용하면 됩니다. 예를 들면 A를 표현하려면string "A"를 씁니다. 하나 이상의 문자를 표현하려면 각각의 문자를 앞의 문자에 이어서 추가합니다. A, B, C를 나타내려면 string에"ABC"라고 씁니다.
더하기 기호(+), 삽입 기호(^), 퍼센트 기호(%), 생략 기호(~) 및 괄호( )는 SendKeys에서 특별한 의미가 있습니다. 이 문자 중 하나를 지정하려면, 지정하려는 문자를 중괄호({})로 묶어야 합니다. 예를 들면 덧셈 기호를 지정하려면{+}로 써야 합니다. 대괄호([ ])는SendKeys에 있어서 특별한 의미는 없으나 반드시 중괄호로 묶어야 합니다. 다른 응용 프로그램에서 동적 데이터 교환(DDE)이 발생할 때 대괄호는 특별한 의미를 가질 수 있습니다. 대괄호를 지정하려면 {{}와 {}}를 사용합니다.
<Enter>키나 <Tab>키 등의 키를 눌렀을 때 나타나지 않는 문자나 동작을 나타내는 키를 지정하려면 아래의 코드를 사용합니다.
키 | 코드 |
백스페이스 | {BACKSPACE}, {BS} 또는 {BKSP} |
Break | {BREAK} |
Caps Lock | {CAPSLOCK} |
Del 또는 Delete | {DELETE} 또는 {DEL} |
아래쪽 화살표 | {DOWN} |
End | {END} |
Enter | {ENTER} 또는 ~ |
Esc | {ESC} |
Help | {HELP} |
Home | {HOME} |
Ins 또는 Insert | {INSERT} 또는 {INS} |
왼쪽 화살표 | {LEFT} |
Num Lock | {NUMLOCK} |
Page Down | {PGDN} |
Page Up | {PGUP} |
Print Screen | {PRTSC} |
오른쪽 화살표 | {RIGHT} |
Scroll Lock | {SCROLLLOCK} |
Tab | {TAB} |
위쪽 화살표 | {UP} |
F1 | {F1} |
F2 | {F2} |
F3 | {F3} |
F4 | {F4} |
F5 | {F5} |
F6 | {F6} |
F7 | {F7} |
F8 | {F8} |
F9 | {F9} |
F10 | {F10} |
F11 | {F11} |
F12 | {F12} |
F13 | {F13} |
F14 | {F14} |
F15 | {F15} |
F16 | {F16} |
<Shift> <Ctrl>키와 <Alt>키가 조합된 키를 지정하려면 다음의 코드 중 하나 이상을 키 코드 앞에 표시합니다.
키 | 코드 |
Shift | + |
Ctrl | ^ |
Alt | % |
<Shift>, <Ctrl>, <Alt>키의 조합을 지정하려면 다른 키를 누를 때까지 계속 누르고 있어야 하며, 괄호 안에 키의 코드를 닫아 놓고 있어야 합니다. 예를 들면 <E>키와 <C>키를 누르는 동안에 <Sift>키를 눌러야 한다면, "+(EC)"로 써야 합니다. <Shift>키를 누른 채로 E를 입력하고 곧 이어 <Shfit>키를 누르지 않고 C를 입력하는 경우에는 "+EC"로 씁니다.
반복되는 키를 지정할 때는 {키 숫자}의 형식으로 나타냅니다. 키와 숫자 사이에 반드시 공백을 삽입해야 합니다. 예를 들면 {LEFT 42}는왼쪽 화살표키를 42회 입력함을 뜻합니다. {h 10}는 H를 10 번 입력한다는 의미입니다.
메모 Microsoft Windows 내에서 실행되지 않는 응용 프로그램에 SendKeys를 사용하여 키를 입력할 수 없습니다. Sendkeys는 또한 <Print Screen>키를 {PRTSC} 다른 응용 프로그램에 보낼 수 없습니다.
-글쓴이 -
출처: <http://13clover.tistory.com/admin/entry/post/?id=80>