오토핫키 강좌 12강 - 변수
오토핫키 변수는 상당히 중요합니다.
변수를 통해서 많은 일들을 할 수 있습니다.
오토핫키 변수란?
값을 저장할 수 있는 문자, 문자열입니다.
문자와 숫자, 다양한 값을 저장할 수 있습니다.
변수 사용방법
변수 = 값 값을 문자로 인식
변수 := 값 값을 숫자로 인식
변수 := '값' 값을 문자로 인식
변수 := "값" 값을 문자열로 인식
일반적으로 = 를 사용하면 입력된 값을 문자로 인식하게 되고 계산이나 숫자 값이 필요한 경우 := 를 사용합니다.
변수를 지정 할 때는 연산자가 필요하고 사용할 때는 %기호를 사용합니다.
※ 오토핫키 변수
변수에 이름을 정해주고 값을 넣어보세요.
[해석]
고길동 이라는 이름을 가진 변수 안에 5를 저장합니다.
메세지박스에 고길동 안에 들어있는 값을 출력합니다.
변수안에 저장된 값을 출력하려면 변수를 %로 감싸아야 합니다.
:= 사용 방법
[해석]
고길동 이라는 이름을 가진 변수안에 5를 저장합니다.
둘리 라는 이름을 가진 변수안에 고길동 이라는 문자열을 저장합니다.
메세지박스에 둘리 안에 들어가 있는 고길동 값을 출력합니다.
변수안에 저장된 값을 출력하려면 변수를 %로 감싸아야 합니다.
※ 오토핫키 변수
다양한 값을 저장할 수 있습니다.
= 문자 인식을 합니다.
:= 숫자 인식을 합니다.
연산자란?
식의 규칙에 따라 계산하는 것을 말합니다.
연산자의 종류는 산술연산자, 대입연산자, 비교연산자, 논리연산자, 증감연산자로 크게 5가지로 나눠집니다.
연산자 의미 종류 + 더하기 산술 연산자 - 빼기 산술 연산자 * 곱하기 산술 연산자 / 나누기 산술 연산자 ** 거듭제곱 산술 연산자 // 몫 산술 연산자 := 표현식 대입 대입 연산자 .= 표현식 누적 대입 대입 연산자 = 같다 비교 연산자 <> 다르다 비교 연산자 > 크다 비교 연산자 < 작다 비교 연산자 >= 크거나 같다 비교 연산자 =< 작거나 같다 비교 연산자 ++ 1씩 증가 증감 연산자 -- 1씩 감소 감소 연산자 += 더해서 대입 대입 연산자 -= 빼서 대입 대입 연산자 *= 곱해서 대입 대입 연산자 /= 나눠서 대입 대입 연산자 && and 논리 연산자 || or 논리 연산자 ! 부정 논리 연산자
[산술연산자]
우리가 많이 사용하는 산술연산자입니다.
:=
오른쪽에 있는 값을 왼쪽에 대입합니다.
+
왼쪽과 오른쪽에 있는 값을 더합니다.
-
왼쪽과 오른쪽에 있는 값을 뺍니다.
*
왼쪽과 오른쪽에 있는 값을 곱합니다.
/
왼쪽에 있는값을 오른쪽의 값으로 나눕니다.
[대입연산자]
+=
왼쪽에 있는 변수값에 오른쪽의 값을 더하여 대입합니다.
-=
왼쪽에 있는 변수값에 오른쪽의 값을 뺀 후 대입합니다.
*=
왼쪽에 있는 변수값에 오른쪽의 값을 곱하여 대입합니다.
/=
왼쪽에 있는 변수값에 오른쪽의 값을 나누어 대입합니다.
[증가연산자, 감소연산자]
++
왼쪽에 있는 변수값을 1증가 시킵니다.
--
왼쪽에 있는 변수값을 1감소 시킵니다.
[비교연산자]
>
왼쪽값이 오른쪽값 보다 큰값인가?
<
왼쪽값이 오른쪽값 보다 작은값인가?
==
왼쪽값과 오른쪽값이 서로 동일한가?
>=
왼쪽값이 오른쪽값 보다 같거나 큰값인가?
<=
왼쪽값이 오른쪽값 보다 같거나 작은값인가?
!=
왼쪽값과 오른쪽값이 서로 다른가?
[논리연산자]
&&
왼쪽의 조건과 오른쪽의 조건이 모두 참이면 true를 반환합니다.
||
왼쪽의 조건과 오른쪽의 조건이 하나라도 참이면 true를 반환합니다.
!
오른쪽의 조건이 true면 false, false면 true를 반환합니다.
'오토핫키 > 오토핫키 강좌' 카테고리의 다른 글
오토핫키 강좌 10강 - 픽셀서치(PixelSearch) (1) | 2018.12.23 |
---|---|
오토핫키 강좌 11강 - 비활성마우스, 비활성키보드 (ControlClick, ControlSend, PostMessage, SendMessage) (2) | 2018.12.23 |
오토핫키 강좌 13강 - IF, Else (1) | 2018.12.22 |
오토핫키 강좌 14강 - 반복문(Loop, While) (0) | 2018.12.22 |
오토핫키 강좌 15강 - 셋타이머(Settimer) (1) | 2018.12.22 |