매크로

조회 수 265 추천 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
분류 제목 글쓴이 최근변경 추천
질문 오핫고수님들!!)) PC 메이플스토리 매크로 룬,거탐,비... 4 미르미르에반 2023.12.03 0/0
질문 메이플 거탐, 비올레타 핵 우회 메라기 2019.02.09 0/0
질문 푸쉬블렛이랑 비슷한 프로그램이 있나요? 1 지니블렉션 2019.02.27 0/0
질문 오토핫키 랜덤이동 질문입니다. 3 후앙앙2 2019.02.15 0/0
질문 디컴파일 해주실분구합니다 모든것을궁금해요 2019.02.13 0/0
질문 궁금한게있는대오토핫키로 던파광부구동가능한가여?? 2 slf 2020.07.22 0/0
질문 오토핫키로 간단한 매크로 만들고 싶은데 너무 어렵네... 백티 2019.02.12 0/0
질문 메이플 룬, 거탐, 비올 뽀르뽀르 2019.02.13 0/0
질문 메이플 거탐,룬 자동해제 구합니다 도깡 2019.02.14 0/0
질문 오핫으로 픽셀서치한다음에 찾은데로 마우스 가게하는... 1 Asers 2019.02.22 0/0
질문 메이플 자동사냥 구매합니다 1 뽀르뽀르 2019.02.17 0/0
질문 이미지서치후 일정필섹 이동후 비활성 클릭 질문 1 조슈아 2019.02.15 0/0
질문 메이플스토리 룬, 거탐,비올레타 스크립트 구합니다. 메라기 2019.02.17 0/0
질문 Iniwrite Invalid Option 해결할방법 없을까요?? 4 welchs 2022.12.14 0/0
질문 뭐가 문제인지 봐주세요 2 유즈매핑 2022.12.14 0/0
질문 화면 인식 자동 클릭식 메크로를 해보고싶은데 2 와사비 2022.12.14 0/0
질문 이 소스 내용이 뭔가요? 뽀르뽀르 2022.12.14 0/0
질문 오토핫키 소스 구조 질문 2 geendy 2022.12.14 0/0
질문 ngs우회 컴파일러 구합니다... 미르미르에반 2022.12.14 0/0
질문 돌키우기 이미지서치 질문입니다. 6 giming 2022.12.14 0/0
Board Pagination Prev 1 ... 137138139140141142143144145 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글