[AutoHotkey] 마우스 좌표따기

memory=%clipboard%

clipboard=
cnt=1
F1::
MouseGetPos, xp, yp
clipboard = %clipboard%`n%cnt% : %xp%,%yp%
check=%clipboard%<--추가됨
cnt++
Msgbox, %check%
return
F2::reload

F3::
msgbox,%memory% <<프로그램 시작 전에 클립보드에 저장된 내용

return

 

 

일단 클립보드 안에 내용을 초기화합니다. 그전에 혹시라도 중요한 내용 복사된걸 안 날려먹으려면 저장해야겠죠?

memory에 프로그램 시작 전에 킨 내용이 저장됩니다 젤 밑에 보면 F3누를시 그 내용이 msgbox에 표시됨

 

뭐 메시지 박스 yesno로 yes 하면 clipboard에 다시 저장하게 하고 no일 경우 그냥 무시하고 나오게 하시면 좀 더 괜찮게 사용 가능할듯싶네요

 

할튼 잡소리는 집어치우고 cnt를 1로 처음에 시작해주고

 

카운트를 새로 알리겟다는 겁니다

F1 누를 시 마우스 좌표를 xp,yp에 x,y값을 입력시키고

클립보드 안에 그 값을 넣습니다. clipboard 일단 첨에 한번 초기화했으니 공백이겠고요 `n 줄 바꾸기

그리고 %cnt%는 카운트 새 알린 값을 출력 1이겠죠 처음이니까 그리고 %xp%,%yp% 는 xy좌표 출력입니다

 

그리고 check 추가한 이유는 그냥 뭐랄까 어차피 순서대로 출력되지만 조금이나마 방금 어떤게 추가됐나 표시하는 겁니다

그리고 cnt++ 카운터 한 개 올립니다

그리고 msgbox에 check에 저장됐던걸 출력합니다

 

check는 clipboard안에 내용만 불러오기 때문에 <--추가됨이 연속으로 출력 안됨

 

msgbox,%memory%는 뭐 위에 설명했듯이 프로그램 키기 전에 클립보드 내용입니다.