오토핫키 강좌 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 |