매크로

질문
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
분류 제목 글쓴이 최근변경 추천
질문 reload말고 스크립트를 초기화 시킬 방법 없을까요 leejno 2016.05.10 0/0
질문 reload 관련 자료 찾아보아도 나오지 않아 질문드립니다. 13 프로도신 2015.04.20 0/0
질문 RegExMatch질문 3 fnwj 2015.08.15 0/0
질문 RegExMatch로 글자검색 후 출력 5 fnwj 2016.11.17 0/0
질문 RegExMatch 을 이용한 중복 검사 1 fnwj 2017.04.06 0/0
질문 RegExMatch 에 변수 지정이 가능할까요? 2 영웅거북 2015.05.29 1/0
질문 RAW 파일 열수있는 방법이나 .. 읽는 방법이 뭘가요 ㅠㅠ 12 제발등업좀2 2015.10.07 0/0
질문 pushbullet 이미지파일 업로드 같이 가능한가요? 6 볼그 2015.09.11 0/0
질문 Pushbullet 윈도우 프로그램 비활성 클릭 질문드려요. 2 봉달이 2017.08.23 0/0
질문 PushBullet 스마트폰에서 보낸 채팅내용 PC에서 가져오... 1 Atoka 2016.07.28 0/0
질문 pushbullet API를 이용한 채팅받기 동생코코 2017.12.29 0/0
질문 Progress바 적용하는 방법이 궁금합니다. 7 우후훅 2016.09.05 0/0
질문 Progress 저장 질문 6 괴리사 2016.06.05 0/0
질문 progress bar 재시작 하기 팩토리오 2022.12.16 0/0
질문 PostMessage질문있습니다. 7 법돌 2015.06.06 0/0
질문 postmessage질문 1 fnwj 2015.11.24 0/0
질문 PostMessage이 작동하지 않습니다. 이지니스 2016.11.03 0/0
질문 postmessage의 처리 적용 유무에대해 아시는분? 1 FOHENN 2016.06.15 0/0
질문 postmessage와 마우스커서 관련해서 질문드립니다 4 유니윤 2019.07.17 0/0
질문 postmessage에서 인자로 쓰이는 윈 타이틀 2 우리유미씨 2016.03.26 0/0
Board Pagination Prev 1 ... 140141142143144145146147148 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글