Skip to content
조회 수 21418 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

simulate CTRL+C

AutoHotKey Postmessage(SendMessage)로 Ctrl+C 전송하기

ASCII CODE에서 십진수 : Ctrl-A ~~~ 26 : Ctrl-Z


postmessage, 0x100, 3, 0, Edit1,  제목 없음 - 메모장  => ctrl+c 동작을 확인하였습니다. 



간편한 복사, 붙여넣기는 

postmessage, 0x300, 1, 0, Edit1,  제목 없음 - 메모장 
잘라내기 
postmessage, 0x301, 1, 0, Edit1,  제목 없음 - 메모장 
복사 
postmessage, 0x302, 1, 0, Edit1,  제목 없음 - 메모장 
붙여넣기 


1. PostMessage로 WM_KEYDOWN, WM_KEYUP을 잘 조합해서 보내기
2. 해당 어플리케이션을 최상위로 올린 후 Keybd_Event, SendInput 사용하기
3. SendMessage로 WM_PASTE 보내기



Hi,
I have an application and I want to simulate CTRL+C in a window, the application is in VC++.
I think that I have to write something like that, but it doesn't copy

::PostMessage(win,WM_KEYDOWN,VK_CONTROL,0x10FF);
::PostMessage(win,WM_KEYDOWN,VkKeyScan('c'),0);
::PostMessage(win,WM_KEYUP,VkKeyScan('c'),0);
::PostMessage(win,WM_KEYUP,VK_CONTROL,0x10FF);



I'm working on an automation application for a proprietary windows-based host emulator in Windows XP.  The application is written in VB6 and works well at passing keys to the host emulator using WM_KEYDOWN messages via PostMessage API calls.  The problem that I have is that I don't know how to send keys that have a Shift/Ctrl/Alt component.  For example, the following works great:

     PostMessage hWnd, WM_KEYDOWN, vbKeyC, &H1&                    '  Lowercase "c"
     PostMessage hWnd, WM_KEYDOWN, vbKeyUp, &H1&                  '  Up Arrow key
     PostMessage hWnd, WM_KEYDOWN, vbKeyPageDown, &H1&       '  Page Down key

How do I do the same for Shift-c (Capital C), Shift-ArrowUp, Ctrl-PgDn, or Alt-c?  Posting a WM_KEYDOWN message for vbKeyShift/vbKeyControl has no effect before any of the above.  The result is the same (unshifted).

Before anyone asks, I do not wish to change the focus from my application to the host when sending each key.  (The application controls several host windows at the same time.)  PostMessage does exactly what I want, except I can't figure out how to Shift/Ctrl/Alt the keys.

Any help would be appreciated...


http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_20757153.html

로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
137 컴퓨터잡담 주키(Primary Key, 프라이머리키)와 자동 증가(Auto Increment) 필드 2009.12.04 21562
136 WindowsTip 지정한 IP의 포트스캔 9 file 2013.03.16 8882
135 HTMLPHPMSQL 지정한 이미지파일명을 출력 시키는 시험문제풀이 html 1 2023.12.13 59323
134 컴퓨터잡담 지존오토 메뉴얼 익스트림 화면 분석기(여러 개의 순환구조) file 2022.09.21 21497
133 컴퓨터잡담 차단된 사이트 프록시서버로 우회하는 방법 3 2012.10.24 10766
132 Server 초간단 웹서버와 파일서버 프로그램 file 2017.12.12 6291
131 Excel 최근문서 지우기 file 2012.02.13 9942
130 컴퓨터잡담 카카오 인증관련 오류 file 2021.08.08 7979
129 컴퓨터잡담 카카오톡 PC버전 설치하기 2012.04.14 4957
128 컴퓨터잡담 캐논 IR-3300 복합기 스캔드라이버 3 file 2012.01.31 16314
127 WindowsTip 캐논 MG 2990 스캔 드라이버 file 2015.05.03 4715
126 WindowsTip 캐논 프린터 MG2990 드라이버 file 2015.05.03 5301
125 컴퓨터잡담 컴퓨터 OS부팅도 이젠 초고속 전쟁이다. 3 2009.08.07 31755
124 컴퓨터잡담 컴퓨터 각종 드라이버 2011.11.24 4113
123 컴퓨터잡담 컴퓨터 부팅시 실행되는 프로그램 리스트(컴퓨터가 느리다면 꼭 점검할 필요가 있다) 4 34 file 2012.12.22 16962
122 WindowsTip 컴퓨터가 많이 느리다면? 2015.01.08 1777
121 컴퓨터잡담 크롬 속도올리기 2015.01.24 807
120 컴퓨터잡담 크롬 캐시파일 삭제방법(Chrome cache file delete) file 2016.11.27 2708
119 컴퓨터잡담 크롬에서 플래시 사용하기 2020.11.04 3406
118 AutoHotKey 클릭해서 새창열리는 페이지에 클릭 또는 값설정 가능한가요? 2011.02.22 14724
Board Pagination Prev 1 ... 38 39 40 41 42 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소