매크로

조회 수 266 추천 0 댓글 2

먼저.. 게임관련글이 아님을 사죄합니다 흑흑..

ㅠㅠㅠ


========원본매크로==================


^1::

WinGetActiveTitle, title1

MsgBox, title1 : %title1%

return


^2::

WinGetActiveTitle, title2

MsgBox, title2 : %title2%

return

^!1::

{

? ? MSGBOX, %A_Temp%

}

return


Home:: ? ; Excel to Batch

Loop, 100

{

? ??WinActivate, %title1%

? ??WinWaitActive, %title1%

? ??sleep, 500

? ??Send, ^c

? ??sleep, 500

? ??send, {down}

? ??sleep, 500

? ??WinActivate, %title2%

? ??WinWaitActive, %title2%

? ??sleep, 500

? ??send, ^v

? ??sleep, 500

? ??send, {enter}

}


MsgBox, 종료

return



보시는거처럼?WinGetActiveTitle를 이용하여 창 이름을 지정하게 한 후

A창을 불러 자료를 복사 > B창으로 붙혀넣기를 반복하고 있어요


물론 지금도 매크로를 잘 쓰고 있지만 이걸 사용하는 중에는 다른 문서업무를 못한다는 단점이 있습니다

하루에 2시간 정도 사용해야하는데 그동안 멍~하게있는게 좀 그래서 듀얼모니터인걸 활용해서

비활성화를 시키고 싶습니다.


===============================================================


제가 알기로 Controlsend의 경우

Controlsend,,명령어,창이름으로 알고있는데 아래에 있는 소스를 넣을경우

창 1번만 비활성화가 되고 창2번은 비활성화가 안되는 일이 생겼습니다.

심지어 복사도 제대로 못합니다 ㅠㅠ...



^1::

WinGetActiveTitle, title1

MsgBox, title1 : %title1%

return


^2::

WinGetActiveTitle, title2

MsgBox, title2 : %title2%

return


^!1::

{

? ??MSGBOX, %A_Temp%

}

return


Home:: ? ; Excel to Batch

Loop, 100

{

? ??WinActivate, %title1%

? ??WinWaitActive, %title1%

? ??ControlSend, , ^c, %title1%

? ??sleep, 500

? ??ControlSend, , {down},?%title1%

? ??sleep, 500

? ??WinActivate, %title2%

? ??WinWaitActive, %title2%

? ??sleep, 500

? ??ControlSend, , ^v,?%title2%

? ??sleep, 500

? ??send, {enter}

}


MsgBox, 종료

return


무엇이 문제인가요?


========================================


Postmessage의 경우 너무 어려워서 아직 사용해보진 못햇지만

한가지 궁금한 것이 생겨서 질문드립니다.


창 1번과 창2번을 비활성으로 지정하는 소스가 존재하는지의 여부가 궁금하며

그 둘을 위의 소스처럼 번갈아가며 작동시킬수 있는지가 궁금합니다..ㅠㅠ


게임관련질문은 아니지만 친절한 테일님들의 답변 기다립니다.



  • 리체 2015.06.04 09:26

    이곳이 그간 게임 위주가 되었긴 하지만 게임이 아니라고 해서 문제될건 없습니다.

    WinActivate ;창을 활성화시키는 명령이죠

    WinWaitActive ;창이 활성화될때까지 대기명령입니다.

    위의 2가지 명령을 사용하시고 비활성을 논하시면 어떻합니까?

    ControlSend ;타이틀,컨트롤을 바탕으로 비활성으로 처리하는 명령입니다. 이 명령어를 사용하시면 위의 2개의 명령어를 삭제해도 정상동작해야 합니다.

    엑셀 COM함수를 사용하여 비활성 처리가 가능합니다-저는 엑셀 COM함수는 모름니다;;;

  • 법돌 2015.06.04 10:18

    저도 그럴거라 생각은 했습니다. 다만?


    %title1%과?%title2%를 지정하기 위해서 제가 아는건


    ^1::

    WinGetActiveTitle, title1

    MsgBox, title1 : %title1%

    return


    ^2::

    WinGetActiveTitle, title2

    MsgBox, title2 : %title2%

    return


    ^!1::

    {

    ? ??MSGBOX, %A_Temp%

    }

    return


    해당명령어 뿐이네요.. 이 외에도 창 이름을 설정해주는 명령어가 존재하는건가요?


    그리고?


    ? ??WinActivate, %title1%

    ? ??WinWaitActive, %title1%

    ? ??WinActivate, %title2%

    ? ??WinWaitActive, %title2%


    를 제외하고 작동이 되는거라면 아래 소스가 정상적으로 작동할까요..??

    지금 당장 테스트를 해볼수 없는게 아쉬울뿐이네요

    Home:: ? ; Excel to Batch

    Loop, 100

    {

    ? ??ControlSend, , ^c,?%title1%

    ? ??sleep, 500

    ? ??ControlSend, , {down},?%title1%

    ? ??sleep, 500

    ? ??ControlSend, , ^v,?%title2%

    ? ??sleep, 500

    ? ??send, {enter}

    }


    MsgBox, 종료

    return



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 크롬 제어 질문 드립니다. 1 더러럭배 2019.05.02 0/0
질문 게임에서 이미지서치 2 aksdhd 2019.05.31 0/0
질문 광부 관심 가지던 매린이 질문입니다! 1 니리루 2019.05.12 0/0
질문 메이플 ngs관련 1 탱탱한푸키 2019.05.06 0/0
질문 처음으로 매크로 만들어보려 하는데 질문입니다! 3 니리루 2019.05.22 0/0
질문 메이플 스크립트 연습해볼만한 게임없나요 3 민짱 2019.05.22 0/0
질문 메이플 사냥, 서버변경 스크립트 오류 확인 좀... 용용 2019.05.13 0/0
질문 비활성 클릭 질문드립니다. 더러럭배 2019.05.14 0/0
질문 프로세서이름이 같을때 각각의 pid값 질문 2 광대승천 2019.06.28 0/0
질문 이미지 서치와 비활성 클릭 질문입니다 1 오핫이 2019.05.31 0/0
질문 매크로랑 마우스녹화기능이랑 다른원리인가요 ? 2 응안사 2019.05.23 0/0
질문 Settimer 실행 중에 프로그램 강제 종료하면 Rabbit 2019.05.17 0/0
질문 메플 이미지 서치 질문드립니다 1 민짱 2019.06.29 0/0
질문 GDIP 비활성 이미지서치 질문드립니다 3 양파형 2020.07.13 0/0
질문 메이플m 오토핫키 적용이 되나여? qpqpep 2019.05.23 0/0
질문 에임핵 비슷하게 오토핫키로 만들 수 있나요? 2 푸돌이 2019.05.23 0/0
질문 이미지 서치, 픽셀 서치 관련 질문 해공 2019.05.22 0/0
질문 비활성창 마우스 조작이 안됩니다 2 한유진 2019.05.24 0/0
질문 fps에서 에임만 막히는 원리좀 알려주세요. 마룽파루 2019.05.24 0/0
질문 오늘도 질문하나 부탁드려요 리스트뷰에 대해서입니다 3 양파형 2019.05.28 0/0
Board Pagination Prev 1 ... 137138139140141142143144145 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글