매크로

질문
2015.06.05 13:29

PostMessage질문있습니다.

조회 수 461 추천 0 댓글 7
1번창에서 Ctrl C > 방향키 아래 > 2번창으로 이동 > Ctrl V > Enter [반복]

이런 간단한 명령어를 만들고 싶습니다.

XLDESK1 < 이건 엑셀이구요
...


매크로를 실행하면 창 1과 2가 모두 지정이 되어있긴 하는데 복사와 붙혀넣기가 되지 않습니다.?
그냥 아래로만 내려갑니다 ㅠㅠ 1번창은 방향키 아래 버튼만 눌러지는거 같고
2번창은 엔터버튼만 눌러지는거 같습니다.

잘못된부분을 모르겠습니다.. 전문가님들의 도움을 요청합니다.

================== 소스 일부분================
^1::
WinGetTitle, title1, A
MsgBox, title1 : %title1%
return

^2::
WinGetTitle, title2, A
MsgBox, title2 : %title2%
return


^!1::
{
? ? MSGBOX, %A_Temp%
}
return

Home:: ? ; Excel to Batch
ButtonHOME:
Gui, submit, Nohide
Loop, %Qty1%
{
? ??Postmessage, 0x301, 1, 0, XLDESK1, %title1%
? ??sleep, %time1%
? ??Postmessage, 0x100, 40, 22020097, XLDESK1, %title1% ?; 방향키 아래버튼
? ??sleep, %time1%
? ??Postmessage, 0x302, 1, 0, ?XLDESK1, %title2%
? ??sleep, %time1%
? ??Postmessage, 0x100, 13, 1835009, XLDESK1, %title2% ; 엔터버튼
? ??sleep, %time1%
}
MsgBox, 종료
return

  • profile
    외치기 2015.06.05 16:51

    제 기억으로는 PostMessage를 사용해서 Ctrl + C 와 같은 복합키를 입력할 수 없습니다.

  • 법돌 2015.06.05 20:04
    0x301이 복사기능이 아니었던건가요 ㅠㅠ
  • profile
    외치기 2015.06.05 23:05
    WM_COPY 라고 되있는거보면 복사는 맞는거같은데
    선택영역을 복사하는거면 원하는 텍스트를 선택 한 후에 301메시지를 보내야 할거같네요.
    복사는 한번도 해본적이 없어서 도움드리기가 쉽지 않네요.
  • Mony 2015.06.06 00:06
    Excel 메인윈도우에서는 WM_COPY 메세지를 처리하지 않습니다. 직접 Ctrl-C, Ctrl-V를 보내는 방식을 쓰시거나..

    아니면, 정확히 어떤 작업을 하시는지 모르겠지만.. 목적에 따라서는..
    에 나와있는 것처럼.. Excel ComObject를 열어서 하시는 방법도 있습니다.
  • Mony 2015.06.05 16:57

    Send ^c

    Send ^v

    를 써보세요.

  • 법돌 2015.06.05 20:04
    postmessage에는 윈도우명령어가 필요한거아닌가요??
  • Mony 2015.06.05 23:49
    네. Send를 사용할 경우, 현재 Excel 윈도우가 활성화 되어있지 않다면..
    WinActivate 같은 것을 사용해서 활성화 해주신 후에.. Send를 이용해보세요.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 후 문의 2번째.. 드립니다......... 4 문의드립니다 2015.06.10 0/0
질문 세븐나이츠 명예보내기 오토핫키 질문드립니다.. 3 쇠파이프 2015.06.11 0/0
질문 프로그래밍에 아무지식이 없는 사람입니다. 7 별되매냐 2015.06.13 0/0
질문 오토핫키 질문입니다. 4 문의드립니다 2015.06.09 0/0
질문 몇가지 질문좀 드리겠습니다 ㅜ 도움 좀 부탁드릴게요 ㅜ 5 vesti 2015.06.10 0/0
질문 비활성 고수님 도와주세요 24 민서s2아빠 2020.04.03 0/0
질문 여러가지 이미지중 화면에 나타난 이미지를 클릭하는? 1 강남앞집오빠 2015.06.08 0/0
질문 WinGetTitle처럼 ClassNN을 추출하는 방법이없을까요? 3 법돌 2015.06.09 0/0
질문 오토핫키 배울때 3 크흠함 2015.06.12 0/0
자유 쿠키런 오토핫키 매크로 아직되나요? 19 강남앞집오빠 2018.12.24 0/0
질문 오토핫키 로그인질문 2 Boom 2015.06.08 0/0
질문 찾아보다가.. 질문하나만 합니다 ㅠ 2 궁금증호야 2015.06.06 0/0
질문 오토핫키로 만들수있는것 2 크흠함 2015.06.06 0/0
질문 파일 가상화에 대한 질문좀 드릴게요. ㅠ 3 우후훅 2015.06.09 0/0
질문 WinGetTitle, Title, A 에서 "A"는 왜 넣는건가요? 3 법돌 2015.06.06 0/0
질문 오토핫키 이미지서치질문합니다. 1 Boom 2015.06.05 0/0
질문 오토핫키 이미지서치 질문해요. 2 Boom 2015.06.05 0/0
질문 레알팜 이라는 게임도 ahk로 이미지서칭해서 반복작업... 2 우유줄까 2015.06.06 0/0
질문 PostMessage질문있습니다. 7 법돌 2015.06.06 0/0
질문 비활성 이미지서치 질문드립니다. 12 민서s2아빠 2015.06.08 0/0
Board Pagination Prev 1 ... 165166167168169170171172173 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글