매크로

조회 수 104 추천 0 댓글 4

var1 = 0.252519

var2=

(

1.508223 

0.732774

0.428320

)


var1 변수에 가장 가까운 숫자를 변수 var2에서 구하려고 합니다

어떻게 해야 될까요? 도와주시면 감사하겠습니다.


  • 할거엄따구 2017.12.22 14:08
    가까운값 := ""
    비교값 := ""
    var1 = 0.252519
    var2=
    (
    1.508223 
    0.732774
    0.428320
    )
    stringsplit,value,var2,`n
    Loop,%value0%
    {
    if (가까운값 = "" )
    {
    가까운값 := value%A_INDEX%
    }
    if (비교값 = "")
    {
    비교값 := abs(var1-value%A_INDEX%)
    }
    else if (비교값 > abs(var1-value%A_INDEX%))
    {
    가까운값 := value%A_INDEX%
    비교값 := abs(var1-value%A_INDEX%)
    }
    }
    msgbox,% 가까운값
    return
    이렇게 함해보세요.
  • 마이충의분노 2017.12.22 15:24

    답변 감사합니다. 위 코드에서는 잘되는데 아래 코드에서는 안되는데 이유가 궁금합니다.

    가까운값 := ""
    비교값 := ""
    var1 = 2.014463
    loop
    {
    if index = 5
    break
    index++
    var2 .= index "`n"
    }
    stringsplit,value,var2,`n
    Loop,%value0%
    {
    if (가까운값 = "" )
    {
    가까운값 := value%A_INDEX%
    }
    if (비교값 = "")
    {
    비교값 := abs(var1-value%A_INDEX%)
    }
    else if (비교값 > abs(var1-value%A_INDEX%))
    {
    가까운값 := value%A_INDEX%
    비교값 := abs(var1-value%A_INDEX%)
    }
    }
    msgbox % 가까운값
    return

  • 할거엄따구 2017.12.22 21:21
    loop
    {
    if index = 5
    break
    index++
    var2 .= index "`n"
    }
    이부분에서 마지막에 `n으로 끝나기때문에 값이 5줄이 아닌 6줄(마지막 6줄은 공백)
    이 발생되어
    stringsplit으로 분할시 5개가 아닌 6개의 변수가 발생되면서 마지막 value6변수가 값이 ""인 상태여서 그렇습니다.
    Loop,%value0%
    {
    if (value%A_INDEX% != "") ; 공백 변수 에러 방지 코드
    {
    if (가까운값 = "" )
    {
    가까운값 := value%A_INDEX%
    }
    if (비교값 = "")
    {
    비교값 := abs(var1-value%A_INDEX%)
    }
    else if (비교값 > abs(var1-value%A_INDEX%))
    {
    가까운값 := value%A_INDEX%
    비교값 := abs(var1-value%A_INDEX%)
    }
    }
    }
    위 에러방지 코드를 추가하시면 원하시는 값을 볼수 있습니다.
  • 마이충의분노 2017.12.22 21:36
    감사합니다. 많은 도움이 되었습니다 ㅎㅎ

최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
자유 오핫 드랍 아이템 먹기 질문있습니다. 인식이 안됩니다. 1 까망갈매기 2018.06.16 0/0
자유 DropDownList 와 IniRead 불러온 값으로 선택되게 할려... 10 Rabbit 2018.06.23 0/0
자유 보안괜찮은지 디컴좀해주세요! 6 이주우우오 2018.07.10 0/0
자유 초심자가 쓸만할까요? 2 seonnia 2018.06.27 0/0
자유 제작의뢰 받는분있으신가요 엄청간단한건데 1 운월임 2018.06.01 0/0
자유 오토핫키 검사m 만들어보신분없나요 3 하늘빛짱 2018.05.27 0/0
자유 메이플이나 리니지m 제작의뢰 합니다. 2 두치 2018.06.24 0/0
자유 제작의뢰 합니다. 7 NuBi 2018.06.24 0/0
자유 잘부탁드립니다 1 구름아 2018.04.23 0/0
자유 ahk_h v2로 개발하시는분 있으신가요? 3 어뢰 2018.04.17 0/0
자유 혹시 이오류아시는분계시나용.. 1 sk브로드반드 2018.04.12 0/0
자유 넥슨 제작 의뢰 1 gamejiis 2018.04.11 0/0
자유 오토핫키 고속모드 일반모드 인식 7 2의이승 2018.04.04 0/0
자유 도움부탁드립니다 (이미지서칭후 소리) 뚜긍이 2018.03.25 0/0
자유 요새 돌키우기 게임 많이하시나요? 21 깜장별 2022.01.16 0/0
자유 오토핫키 공부시작할려고 하는데요 난이도가 어떤가요? 4 gnig12 2018.03.23 0/0
자유 인증관련 참고 소스 공유해주실분! 1 은응 2018.02.19 0/0
자유 이미지 문의 2 왕초보이에으 2018.01.23 0/0
자유 비활성이미지서치는 꼭 gdip있어야하나요? 1 남구미호 2018.01.19 0/0
자유 오토핫키 시작한지 3주정도 됐네요. 8 이거이거좋아 2018.02.25 0/0
Board Pagination Prev 1 ... 789101112131415 ... 28 Next
/ 28

전체 최신 인기글

전체 주간 인기글