매크로

디바이스 선택만 다르다고 매크로가 다르게 되는건 아니더군요

윈드로이 구동하려는데?디바이스 목록 뽑아서 각각 선택해도

매크로2개가 1개의 디바이스에 대해서만 작동을 하네요..

어느부분을 건드려야 되는지좀 알려주실분..


  • profile
    외치기 2015.05.20 09:19

    디바이스를 다르게 잡는게 전부입니다.


    매크로 프로그램과 윈드로이 2개를 띄웠다고 가정하겠습니다.


    윈드로이 2개가 타이틀이 다르기때문에?


    1번 매크로는 1번 윈드로이 2번 매크로는 2번 윈드로이에 타이틀을 설정하고


    포스트메시지를 윈도우타이틀기준으로 보내는것입니다.

  • 단백질 2015.05.20 10:40
    In:
    gui,submit,nohide
    WinSetTitle, %ddl%, , %Edit% ; 창이름(타이틀)변경 - 디바이스 목록에서 선택된 이름을 에디트박스에 입력된 이름으로 변경
    WinActivate, %Edit% ; 에디트박스에 입력된 이름의 창을 활성화
    WinGetActiveTitle, 창이름 ; 창정보 가져오기

    ; ==================================창 테두리설정?
    sysget boder,32 ;보더 - 테두리
    sysget cap,4 ; 캡션 - 제목표시줄
    ww:=800+boder*2
    yy:=536+cap+boder*2
    WinMove ,%창이름% ,,,,%ww%,%yy%
    return

    ============================================================================
    위와같이 드롭다운리스트에 윈드로이라는 이름으로 구동된 프로그램을 선택후
    적용을 누르면 Edit박스에 입력된 이름으로 타이틀변경을 하게 설정했구요

    클릭은
    PostMessage, 0x201,, %Move%,, %창이름%
    이같이 되어있습니다.
    잘못된 부분좀 짚어주시면 감사하겠습니다.
  • profile
    외치기 2015.05.20 11:04
    음... 소스을 일부만 올려서 정확한 답변을 드리진 못하지만
    우선 윈드로이에 창이름을 변경해서 구분하고
    그 창이름에 메시지를 보내는것은 맞습니다.
    클릭부분은 좌표계산부분이 빠져서 잘 모르겠네요.
    그런데 매크로 2개가 하나에 윈드로이에서 작동한다면
    매크로가 하나의 윈드로이에 메시지를 보낸다는것인데
    그렇다면 창이름이 서로 다른지 확인하셔야겠네요.
  • 단백질 2015.05.20 11:19
    http://ryu880711.ipdisk.co.kr:711/list/HDD1/9.%ea%b0%9c%ec%9d%b8%ec%a0%80%ec%9e%a5%ec%9a%a9/%eb%a7%88%eb%8f%84%ec%9a%94.zip
    링크 클릭하시면 만들고있는파일 들어있습니다.
    대충 막만들고있는건데 멀티실행이 안되서 진행이 안되네요..
  • profile
    외치기 2015.05.20 11:23
    멀티실행은 따로 설정하셔야합니다.
    기본설정이 싱글인스턴스라서 그걸 해제하는 설정한줄이 필요합니다.
    #SingleInstance off
  • profile
    외치기 2015.05.20 11:36

    http://tailstar.net/index.php?_filter=search&mid=autohotkey&search_keyword=%EB%B9%84%ED%99%9C%EC%84%B1&search_target=title_content&document_srl=6941355

    이 글과 비슷한 사례가 아닌가 의심됩니다.

    타이틀매치방식이 완전일치가 아니라서 비슷한 타이틀도 인식하는게 아닌지

  • 단백질 2015.05.20 12:18
    Windroye >Windroye1 / Windroye(123123) > Windroye2 이렇게 두개가 각각 매크로로 타이틀변경까진 하구요

    SetTitleMatchMode,3는 구이부분에 넣으면 Windroye 라는 딱맞는 이름만검색하길래
    구이에는 SetTitleMatchMode,2로 넣고

    타이틀변경하는부분에 SetTitleMatchMode,3넣고
    매크로 시작부분에도 SetTitleMatchMode,3를 넣었는데도

    매크로1이든 2든
    Windroye1에 대해서만 작동하네요
    매크로1,2로 각각 윈드로이 1개씩 지정후
    매크로1번 작동 > Windroye1에서 정상작동
    매크로2번 시작누르면 Windroye1이 일시정지

    또 다르게 해보면
    매크로 1.2각각 창설정하고
    매크로2번 시작누르면 Windroye1이 작동
  • profile
    외치기 2015.05.20 13:08
    제가 윈드로이가 아니라 테스트를 못해서 도움드리기가 쉽지가 않네요.
  • 단백질 2015.05.20 13:58
    윈드로이드도 문제긴한거같은데
    매크로도 좀 문제가 있는듯싶네요
    매크로 2개켜놓고보면 매크로1번에서 재실행누르면 2번이재실행되네요;;
    2번매크로 재실행누르면 2번그대로 재실행하구요;;
  • profile
    외치기 2015.05.20 14:34
    단축키를 같은걸로 해놓으셔서 그래요.
    비활성으로 여러개 사용하는 매크로는
    단축키 사용하시면 꼬여서 안되요.
    버튼으로 전부 바꾸셔야해요.
  • 단백질 2015.05.20 14:40
    단축키는 없어요;;
    디바이스는 드롭리스트로 선택하고..
    적용은 적용버튼누르게 되어있고..
    매크로 시작도 버튼누르게 되어있어요..

    하도 골때려서 회사일도 대충하고 이거 검색하고있네요;;

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 파일,폴더 가상화에서 파일 실행이 안되요 6 home01 2015.05.20 0/0
질문 핸콕님 매크로 처럼 매크로 실행 하면서 다른 작업 하... 5 블래이드 2015.05.31 0/0
질문 매크로(스크립트)하나로 어떻게 여러개의 지니모션을 ... 11 단백질 2015.05.20 0/0
질문 Listbox관련 질문입니다 4 영웅거북 2015.05.20 0/0
질문 세나 매크로 질문드립니다. 5 스파크 2015.05.20 0/0
질문 디바이스 목록 질문 7 JgH 2015.05.20 0/0
질문 오토핫키로 cmd 명령을 실행시킬 수 있나요? 2 마토깽 2015.05.20 0/0
질문 비활성 매크로 중 창이동후 매크로 안먹힘. 14 마토깽 2015.05.21 0/0
질문 메이플 오토핫키 질문 7 qhtn12896 2015.07.08 0/0
질문 혹시... 드래곤플라이트나 포코팡같은 게임도 오핫키로... 5 flem 2015.05.21 0/0
질문 pushbullet 이미지파일 업로드 같이 가능한가요? 6 볼그 2015.09.11 0/0
질문 파일의 속성값 정보보는법이 있나요? 2 우후훅 2015.05.21 0/0
질문 com함수 질문좀 할께요..시트 선택하기. 9 제발등업좀2 2015.05.22 0/0
질문 스크립트내 다른스크립트 실행하기 3 노래 2015.05.22 0/0
자유 PushFile 혹시 모르시는 분들이 있을까봐 2 외치기 2015.05.29 0/0
질문 스크립트 좀 여쭤볼게요. 5 빈스3678 2015.05.22 0/0
질문 특정키를 누르면 다른 키매크로가 정지되게 하는 법 알... 5 빈스3678 2015.05.25 0/0
질문 이미지 서치 우선순위 설정 문의드립니다. 8 야쿠르트 2015.05.23 0/0
질문 한번더 문의드립니다 ㅠㅠ 7 야쿠르트 2015.05.23 0/0
질문 winhttp 에서요 1 _Crash 2018.12.05 0/0
Board Pagination Prev 1 ... 363738394041424344 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글