본문 바로가기

자동화프로그램/오토핫키

오토핫키 변수 선언과 함수

반응형

자동화에 필수적인 변수 선언 그리고 함수에 대해 알아보겠습니다. 먼저 오토핫키 에디터를 켜주세요. 

변수 a를 지정하기 위해서는  이렇게 작성해주세요. 콜론(:)이 1개 있으면 변수를 지정하는 것이고, 콜론이 2개라면 매크로를 지정하는 것 입니다.

a := 1

변수를 사용하는 방법은 아래와 같습니다. 아래처럼 입력해서 오토핫키를 실행하면, alt +1을 눌렀을 때, a 라는 변수 값이 내보내지게 됩니다. 함수명의 경우 아래 코드처럼 단순히 f(x) 가 아닌 작성자 마음대로 써도 됩니다. 예를 들면, func(g) 처럼요.    

!1::
a := 1
Send, % a
return

f(x)
{
	y := x * 2
	return y
}

!2::
Send, % f(100)
return

표현형으로 나타내기 위해서... 즉, 변수 내의 값을 보기 위해서 변수 앞에 "%"를 붙여주세요. 

함수 내에 값이 제대로 입력되기 위해서는 % 표시를 문자 앞뒤에 붙여주세요. 아래는 예시입니다. alt+5를 누르면 원하는 위치에 마우스 클릭을 하는 구문입니다. 

mClick(x, y)
{
	Click, %x%, %y%
	Send, test
}

!6::
mClick(100, 500)
return

C언어로만 코딩을 하다가 이렇게 오토핫키로 코딩해보니 직관적이라는 생각이 드네요. 

감사합니다.

반응형