특정 위치에서만 이벤트 발생하기

SimpleHotkey_Script|2022. 9. 1. 21:07

스크립트 예제
<string,xpos=100>
<string,ypos=100>
<string,xend=200>
<string,yend=200>

<Loop_A>
<If_Press,④>[
	<string,x=(mousex)>
	<string,y=(mousey)>
	<if,xpos{x>[
		<if,xend}x>[
			<if,ypos{y>[
				<if,yend}y>[
					<msg_box,박스에서 F4키를 눌렀습니다>
				]
			]			
		]
	]
]
<Delay,10>
<Goto_A>

특정한 위치에서 설정한 키를 입력했을때만 이벤트가 발생하게 할 수 있습니다.

xpos,ypos 값은 특정위치의 시작점 입니다. 크기는 xend, yend 로 설정할 수 있어요.

 

설정한 위치를 계산해보면 가상의 Box를 그릴 수 있습니다.

해당 스크립트를 실행 이후, F4키를 누르면 마우스 좌표를 읽어와, 해당 박스인경우만

메세지 박스를 표시 합니다.

 

xpos,ypos 값과,  크기 xend, yend 변수값을 변경해가며 테스트 해보세요!!!

 

댓글()