매크로

질문
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
분류 제목 글쓴이 최근변경 추천
질문 파일 가상화에 대한 질문좀 드릴게요. ㅠ 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
질문 controlclick으로 드래그 하는방법있나요? 3 칼시이나 2015.10.30 0/0
질문 레알팜 이라는 게임도 ahk로 이미지서칭해서 반복작업... 2 우유줄까 2015.06.06 0/0
질문 비활성 이미지서치 질문드립니다. 12 민서s2아빠 2015.06.08 0/0
질문 PostMessage질문있습니다. 7 법돌 2015.06.06 0/0
질문 @핸콕 님~ 9 헐키 2015.06.25 0/0
질문 지니모션이든 블루스택이든 매크로로 한영 바꿔가며 치... 4 로우얄 2015.07.22 0/0
질문 gui edit 복사 다시 질문 드립니다. 사진첨부 7 솜주먹 2015.06.04 0/0
질문 질문 드립니다. 4 이아이온 2015.06.05 0/0
질문 gui edit1에 입력된 값을 edit2에서 출력되도록 하고 ... 2 솜주먹 2015.06.04 0/0
질문 CMD내에 보여지는 글들을 GUI로 가져오는 방법이 어떤... 6 우후훅 2015.06.06 0/0
질문 이미지서치 관련 질문드립니다. 10 헐키 2015.06.04 0/0
질문 세나 매크로 2 아니마아 2015.06.07 0/0
질문 [사무업무]Postmessage혹은 Controlsend로 창2개컨트롤... 2 법돌 2015.06.04 0/0
자유 아무 지식없이 오핫한테 덤볏다가... 3 레이봉11 2015.06.07 0/0
질문 guicontrl 맵선택 , 저는 이렇게 만들어 보았습니다. 1 헐키 2015.06.03 0/0
질문 단축키? 질문좀 드릴게요 아시는분 1 쉬르릴 2015.06.02 0/0
Board Pagination Prev 1 ... 163164165166167168169170171 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글