호출
mouse_click(100,100)
선언
mouse_click ( xpos, ypos)
{
PostMessage, 0x201,, %xpos% | %ypos% <<16,, %창이름%
PostMessage, 0x202,,?%xpos% | %ypos% <<16,, %창이름%
}
그럴싸해 보이는 데.. 안 먹는 군요..
% 사용을 잘 못한 건지..
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
호출
mouse_click(100,100)
선언
mouse_click ( xpos, ypos)
{
PostMessage, 0x201,, %xpos% | %ypos% <<16,, %창이름%
PostMessage, 0x202,,?%xpos% | %ypos% <<16,, %창이름%
}
그럴싸해 보이는 데.. 안 먹는 군요..
% 사용을 잘 못한 건지..
mouse_click (xpos, ypos)
{
param:=xpos|ypos<<16
PostMessage, 0x201,, %param%,, %창이름%
PostMessage, 0x202,,?%param%,, %창이름%
}
이렇게 사용하시면 됩니다
mouse_click(xpos, ypos)
{
param:=xpos|ypos<<16
PostMessage, 0x201,, %param%,, %창이름%
PostMessage, 0x202,, %param%,, %창이름%
}
선언하고
mouse_click(100,100) 해도 작동을 안합니다. 혹시 몰라 함수안에 메시지박스 넣어봤는데.. 호출은 잘 되는 거 보니
PostMessage 가 동작을 안하는 것 같아요..
이미 늦은건 아닌가 하지만.
한가지 생각해볼건..함수로 호출할 경우 %창이름%을 불러올때 전역변수로 설정을 해야 인식을 합니다.
%창이름%을 MsgBox 로 불러보시면 됩니다.
아마 함수로 호출되었기에 %차이름% 변수를 못찾을것으로 사료되옵니다.
수정법은 2가지가 있습니다.
1.%창이름%을 전역 변수로 선언해준다.
2.mouse_click()함수 호출시 %창이름%도 같이 보내준다.?
------1번 전역변수 사용법은 찾아보면 나옵니다..지금 회사라 제가 선언한 전역변수 사용법이 없어서 올릴수가 없네요.
------------------2번 수정문
호출
mouse_click(100,100, %창이름%)
선언
mouse_click ( xpos, ypos, windowName)
{
PostMessage, 0x201,, %xpos% | %ypos% <<16,, %windowName%
PostMessage, 0x202,,?%xpos% | %ypos% <<16,, %windowName%
}
%%를 빼던가 안빼던가 기억이 안나는데 둘다 해보시면 ^^;;;;;
광고
전체 최신 인기글
전체 주간 인기글
파라미터로 넘긴 값은 문자열이 아니고는 % 안써줘도 되던데요?