버튼이눌러진 상태라고 물어본이유는 제가 우클릭을 계속누르면 광클이되는 스크립트와
픽셀컬러로 자동물약 기능을하는 스크립트를 각각 완성했는데요.
우클릭을 계속 누른 상태에서는 자동물약의 지정한 픽셀 컬러를 못 가져오는 것 같아요.
우클릭을 누른 상태에서도 자동물약이 가능하게할 수 있을까요??
----------------------------------------------------------------
#Singleinstance Force ;여기서부터는 자동물약 기능
?#NoEnv
?SetBatchlines, -1
?CoordMode, Mouse, Screen
?CoordMode, Pixel, Screen
?return
F7::PAUSE
{?
F5::
? MouseGetPos, HPx, HPy ?
? PixelGetColor, PixelHP1, %HPx%, %HPy%
?return
F6::
? MouseGetPos, MPx, MPy?
? PixelGetColor, PixelMP1, %MPx%, %MPy%
?loop?
?{?
? PixelGetColor, PixelHP2, %HPx%, %HPy%?
? if (PixelHP2 != PixelHP1)?
? {?
? ? send, {``}?
? ? sleep 100?
? }?
? PixelGetColor, PixelMP2, %MPx%, %MPy%?
? if (PixelMP2 != PixelMP1)?
? {?
? ? send, {~}?
? ? sleep 100?
? }?
? sleep 100?
? }
?return
}
-------------------------------------------------------------------------
RButton:: ?;여기서부터는 우클릭을 계속 누르면 우클릭 광클
loop?
{ ? ?
GetKeyState,vR,RButton,P?
if vR=U?
{?
break?
}?
else?
{?
mouseclick, Right
random, time ,40,41
sleep, %time%
}?
}?
return?
하나의 쓰레드가 작동중일때 다른 쓰레드가 개시되면 기존에 작동중이던 것은 일시정지가되고, 새로운 쓰레드를 수행한 뒤, 작동중이던 쓰레드로 돌아옵니다.
마우스클릭과 겟픽셀컬러를 동시에 하고자하시면 두가지 동작을 하나의 쓰레드로 합쳐주시면 됩니다. 루프문 하나에 클릭과 겟픽셀을 다 넣는 방법이 있을테고, 셋타이머를 이용하는 방법이 있겠죠.. ㅎㅎ