오토 핫키에서도 특정 중복되는 내용은 함수를 만들어 사용할 수 있습니다.
함수이름(매개변수){
함수코드
return
}
매개변수는 있어도 되고 없어도 사용이 가능합니다
간단한 예로 매개변수를 받아 덧셈을 하는 코드를 만들어보겠습니다
add(x,y){
num := x + y
msgbox, %x% + %y% 는 %num% 입니다
return
}
Start:
add(3,5)
add(2,4)
return
add라는 함수명에 x, y라는 매개변수 2개를 받아
x와 y를 더하여 num이라는 변수에 넣고
msgbox로 내용을 출력하는 문장입니다.
함수를 사용하기 위해
만들었던 함수명과 매개변수를 넣어
실행을 하게 되면 나옵니다
함수를 만들 때 매개변수가 없는 함수도 만들 수 있습니다
또, return에 값을 넣어 보내줄 수 있습니다.
add(x,y){
num := x + y
return num
}
Start:
number := add(3,5)
msgbox, 3 + 5 값은 %number% 입니다
return
return 값에 값을 담아 보내 변수에 바로 넣을 수 있습니다.
함수를 사용하여 코드를 짜게 된다면
중복되는 내용을 쉽게 사용할 수 있습니다
'언어 > AUTOHOTKEY' 카테고리의 다른 글
[오토핫키] 10강 마우스 입력(MouseMove, MouseClick) 과 Coordmode 알아보기 (1) | 2020.03.11 |
---|---|
[오토핫키] 9강 키보드 입력 (send, sendinput) 사용하기 (1) | 2020.03.11 |
[오토핫키] 7강 레이블과 레이블이동(goto, gosub) (0) | 2020.03.11 |
[오토핫키] 6강 핫키와 핫스트링 알아보기 (0) | 2020.03.11 |
[오토핫키] 5강 내장 변수 알아보기 (0) | 2020.01.15 |