오토핫키 커뮤니티

질문
2015.11.12 21:03

질문 드립니다. 자료형??

조회 수 68 추천 0 댓글 1


자료형? 구성? 과 관련된 질문을 드립니다.


GuiControlGet, Pic, Pos, SelButton


와 같이 호출 했을때.


%PicX%, %PicY%, %PicW%, %PicH%


이런식으로 좌표를 꺼내 쓸수 있던데..


스크립트상에서 저런 자료형? 을 만들려면 어떻게 해야 하나요??


비슷하게 해볼려고


class Rectangle
{
    __New()
    {
    }
    __Get(aName)
    {
        if (aName = "X")
            return this.vx
        if (aName = "Y")
            return this.vy
        if (aName = "W")
            return this.vw
        if (aName = "H")   
            return this.vh
    }

    __Set(aName, aValue)
    {
        if (aName = "X")
            this.vx := aValue
        if (aName = "Y")
            this.vy := aValue
        if (aName = "W")
            this.vw := aValue
        if (aName = "H")   
            this.vh := aValue
    }
}

이런 걸 만들어서

r = new Rectangle()

r.X := 1

MsgBox % ""X :" r.X


호출하니 Set 은 호출 되는데 Get은 호출 자체가 안되고 하던데.. 제가 뭘 잘못환걸까요?????


 AHK 는 시작한지 2주밖에 안되다보니 넘부실합니다.. ㅜ.ㅜ


고수님들 가르침을 바랍니다.


  • profile
    예지력1 2015.11.13 10:08

    Property 에 따라 스위치문을 사용할 필요가 있나요? 그냥, 아래처럼 하면 될 거 같은데요

    모바일이라 테스트는 못해봤습니다


    class Rectangle
    {   
        __Get(aName)
        {
            return aName
        }

        __Set(aName, aValue)
        {
            this.base.Insert(aName, aValue)
        }
    }

    r := new Rectangle
    r.X := 1
    MsgBox % r.X


    자료형은 변수 타입을 말하는거에요, 다른거와 혼동하시는거 같네요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 질문 3번쨰......입니다.. 9 문의드립니다 2015.06.11 0/0
질문 질문 다시 자세히 해서 드려봅니다 도와주세요~ 8 blaze 2016.08.12 0/0
질문 질문 드립니다. 4 이아이온 2015.06.05 0/0
질문 질문 드립니다. 고수분 답변 부탁 드려요 3 빈대왕 2014.10.10 0/0
질문 질문 드립니다. 굽신굽신 (--)(__)(--) ~♡♡♡♡♡♡ 5 제발등업좀2 2022.12.14 0/0
질문 질문 드립니다. 자료형?? 1 알프리 2015.11.13 0/0
질문 질문 드립니다...T^T 도와주세요... 8 앞프론뒷태 2015.01.03 0/0
질문 질문 있습니다...!! 함봐주십시요 굽신굽신.. 15 제발등업좀2 2015.07.10 0/0
질문 질문 질문 질문 질문 질문 문질 문질 문질 10 파더 2014.11.28 0/0
질문 질문 하나 더요 1 버철 2016.05.18 0/0
질문 질문) 매크로방지 퀴즈 푸는법 5 fov35 2019.07.05 0/0
질문 질문)매크로는알겟는데 3 젬스톤광부 2018.08.31 0/0
질문 질문] 요일 및 시간 범위 ? 2 제발등업좀2 2016.02.13 0/0
질문 질문드려용 3 깡당구 2018.06.30 0/0
질문 질문드립니다 8 PlusK 2016.07.16 0/0
질문 질문드립니다 6 깡당구 2018.04.27 0/0
질문 질문드립니다 1 깡당구 2018.07.23 0/0
질문 질문드립니다. 3 깡당구 2018.05.05 0/0
질문 질문드립니다. 깡당구 2018.05.19 0/0
질문 질문드립니다. ㅠ 6 춘혈 2015.03.30 0/0
Board Pagination Prev 1 ... 180181182183184185186187188 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글