매크로

조회 수 2911 추천 0 댓글 10

그냥 간단하게 써도되지만.. 안먹히는경우 가 많더라구요 ..

그래서 이걸 10등분해서 조금씩 움직이게했더니.. 잘되는군요...혹시

필요하실분있을까봐 올려나 봅니다 . 그동안 질문만 드리기도햇고해서..

필요하신분 갔다가쓰세요


드래그비활성(x,y,Mx,MY)
{
 global ActiveID
    SysGet, capH, 4 ; 캡션Height
    SysGet, bordW, 32 ; 보더Width
    SysGet, bordH, 33 ; 보더Height
    px:=x-bordW/2
    py:=y-bordH/2-capH
    p := px|py<<16
 
 Mpx:=Mx-bordW/2
    Mpy:=My-bordH/2-capH
    Mp := Mpx|Mpy<<16
 
 MMP:=MP/10
 SS:=MMP
 ;MsgBox,%MP%//%MMP%
 PostMessage, 0x201, 0, %p%, , %ActiveID%
 Sleep, 500
 Loop,9
  {
   MMP := MMP+SS
   ;MsgBox,%MMP%
   ;PostMessage, 0x200, 0, %MMP%, , %ActiveID%
   ;Sleep, 100
   PostMessage, 0x201, 0, %MMP%, , %ActiveID%
   Sleep, 100
  }
 PostMessage, 0x202, 0, %MMP%, , %ActiveID%
    Sleep, 200
 ;MsgBox,끝
    Return 
}

수정이 많이 필요한 소스이긴한데... 나름대로 ... 쓸만은 한것같아서..

혹시 수정한다면 어떤 부분을 수정하면 좋을까요 ?


  • 모바게 2015.09.15 17:56

    소스 공유해주셔서 감사합니다^^

    드래그비활성(x,y,Mx,MY) 부분에서.. x,y 에서 mX, mY로 드래그 하라는 구문인건가요?

    그렇다면.. MMP:=MP/10 로 단순 10등분하는것보다..

    시작점 + (끝점-시작점)/10 으로 해야 정확할것같긴한데.. 10번째는 똑같으니 상관없을지도..


    그리고 드래그하는데 시간이 1600.. 1.6초가 걸리네요.. 조금 줄여도 괜찮을거같아요^^;

  • 제발등업좀2 2015.09.15 18:01
    댓글감사합니다.. 드래그 부분에서 모바게님 꺼 되는게임있고 안되는부분있고 .. 해서
    이래저래 생각하다가 10등분해서 조금씩움직였더니 ..전부 움직이더라구요 ..
    모바게님 말씀 참고해서 다시 수정해볼께요 ㅋㅋ ^^ 걍 단순히 10등분해서 올려봣습니다.
    ㅎㅎ. 도움도 받을겸해서 ㅋㅋ 목적달성했네요 ㅋㅋ 감사합니다 모바게님 ~
  • T7GG 2015.09.15 18:09
    저도 드래그 잘안되서 이렇게 수정해서 쓰고있어요 ㅋㅋㅋ

    sendDrag10( 70, 330)

    sendDrag11( 500, 330)

    sendDrag12( 500, 330)

    ;왼쪽이동 함수<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    sendDrag10( x, y)
    {
        global ActiveID
        SysGet, capH, 4 ; 캡션Height
        SysGet, bordW, 32 ; 보더Width
        SysGet, bordH, 33 ; 보더Height

        px:=x-bordW/2
        py:=y-bordH/2-capH

        p := px|py<<16
        p1 := px+100|py<<16
        PostMessage, 0x201, 1, %p%, , % ActiveID
        Sleep, 100

        PostMessage, 0x201, 1, %p1%, , % ActiveID 
        Sleep, 200
        Return 
    }

    sendDrag11( x, y)
    {
        global ActiveID
        SysGet, capH, 4 ; 캡션Height
        SysGet, bordW, 32 ; 보더Width
        SysGet, bordH, 33 ; 보더Height

        px:=x-bordW/2
        py:=y-bordH/2-capH

        p := px|py<<16

        PostMessage, 0x200, 1, %p%, , % ActiveID
        
        Sleep, 100
        Return 
    }

    sendDrag12( x, y)
    {
        global ActiveID
        SysGet, capH, 4 ; 캡션Height
        SysGet, bordW, 32 ; 보더Width
        SysGet, bordH, 33 ; 보더Height

        px:=x-bordW/2
        py:=y-bordH/2-capH

        p := px|py<<16

     PostMessage, 0x202, 2, %p%, , % ActiveID
        
        Sleep, 100
        Return 
    }
  • 제발등업좀2 2015.09.15 23:01
    하나씩 누르고 또써서끝점가시는건가요?? ㅎㅎ.저도예존에 그렇게했는데.. 귀찮아서 하나만들어봤어요 ㅎㅎ
  • T7GG 2015.09.16 13:12
    클릭만 되고 이동이 되지 않아서 수정한 소스입니다

    기존 p정의에서 클릭하고 이동이 되지 않아서 x자표에+100값을 p1로 정의하고

    p로 눌린상태에서 p1 지점에서 다시 클릭하게 만들었어요 ㅋㅋ

    주변 환경 마다 이것저것 해보고 편한 걸로 해야 될 것 같더라고요
  • 홍삼액기쓰 2015.09.16 10:56

    저도 분할해서 쓰고 있어요~


    오토핫키 드래그는 분할해야 그나마 정상작동 확률이 높더라구요...

  • 제발등업좀2 2015.09.16 11:04
    네 그런것같습니다... ㅎㅎ. 그래서 저도 분활해서 사용하네요
  • 석빡귀 2015.09.21 04:20

    유용하네요

  • 봉군 2017.09.19 07:14

    좋은 정보 감사합니다.

  • hihi88 2021.01.23 23:16

    도움이 많이 됐습니다. 감사합니다.


최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
정보 Menu bar 근접하게 만들어봄 4 fnwj 2017.11.26 0/0
정보 MsgBox 설정 3 괴리사 2016.06.08 2/0
정보 MS오피스 스타일 GUI 프로토타입 6 예지력1 2016.04.16 4/0
정보 OSD정의 및 오토핫키에서의 구현 Allyce 2017.06.08 0/0
정보 perl을 이용한 adb capture 방법 Allyce 2017.06.02 1/0
정보 pixelcolor 사용법을 알았습니다. 9 으뜸어린이 2017.09.10 0/0
정보 pixelGetColor 오차범위 만들기(10진수변환) 9 갈리토스 2022.07.21 0/0
정보 postmessage 질문이 와서 올립니다. (중복가능성) 12 생물 2015.01.01 2/0
정보 SciTE4AutoHotkey 프로그램 2개 실행하기 1 치우지 2019.09.25 0/0
정보 SMTP 메일보내기 13 모바게 2020.08.10 2/0
정보 title 이 없는 프로세스 id 값 따기 압살맨블로그 2022.12.14 0/0
정보 X부터Y까지의 모든 값을 랜덤으로 입력해주는 함수 4 sudeky 2016.12.25 0/0
정보 [AHK, C#?] PostMessage를 이용해 마우스 드래그 구현... 2 Windhelm 2017.06.26 0/0
정보 [Lib] Class MsgBox, 메시지박스 확장 4 예지력1 2015.11.27 2/0
정보 [라이브러리] EasyINI 네이티브 ini 3 예지력1 2016.02.09 2/0
정보 [스압주의]추석선물입니다. 블레이드 무한메크로.... 11 앙꼬호빵 2015.05.04 1/0
정보 [지니모션][블레이드][핸콕님매크로]+추가기능 v1.1 23 잠깐만요 2015.05.27 3/0
정보 ㅋㅋㅋㅋ 베스트글 보려고 2랩찍으려다가 2랩 찍기전에... 6 sica 2018.03.03 0/0
정보 간단하게 테스트해본 쿠키런 생명보내기 매크로 Script... 1 한길 2014.09.05 2/0
정보 간단한 단축키 ~ 5 앞프론뒷태 2015.03.13 0/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글