LD플레이어를 사용중이고 이제막 하나씩 배워가는중입니다.
간단한 클릭 매크로 제작중에 해상도가 달라지면 좌표가 변경되서 엉뚱한곳에 클릭하게 되더라구요.
그래서 나름 고민하다 기존 해상도를 기준으로 변경된 해상도의 비율만큼 좌표값에도 적용해서 만들었는데 작동은 잘합니다.
근데 이게 좌표가 한두개면 상관이 없는데 여러개다 보니 하나씩 다 입력해야되는 엄청난 번거로움 생기더군요ㅠ
함수로 간단하게 정리가 가능할거 같아 조언을 구합니다
어디 찾아보면 소스가 있기야 하겠지만... 그런소스는 봐도 아직 이해가 잘 안되고 하나씩 만들어가면서 배우고 싶네요 ㅎ
F1::
wingetpos,x,y,width,height,LDplayer
global 기존해상도x=766, global 기존해상도y=448
global 신규해상도x:=width, global 신규해상도y:=height
기존좌표x:=590
기존좌표y:=300
신규좌표x:=변경x(기존좌표x)
신규좌표y:=변경y(기존좌표y)
MsgBox,%신규좌표x%,%신규좌표y%
변경x(값)
{
a:=값*신규해상도x/기존해상도x
return a
}
변경y(값)
{
a:=값*신규해상도y/기존해상도y
return a
}
return
'오토핫키' 카테고리의 다른 글
비활성창 마우스 조작이 안됩니다 (0) | 2019.05.24 |
---|---|
GDIP 비활성 이미지서치 질문드립니다 (0) | 2019.05.24 |
에임핵 비슷하게 오토핫키로 만들 수 있나요? (0) | 2019.05.22 |
메이플스토리 매크로 (0) | 2019.04.10 |
오토핫키 이미지서치 인식 (0) | 2019.04.09 |
질문) 매크로방지 퀴즈 푸는법 (0) | 2019.04.09 |
dllcall(keybd_event) 비활성화는 안되나요>? (0) | 2019.04.09 |
흑백 비활성 이미지 검색 구현하신 분 계세요? (0) | 2019.04.05 |
2개의 화면을 동시에 진행하고싶습니다 (0) | 2019.04.05 |
adb의 활용 장점이 무엇인가요? (0) | 2019.04.04 |