1. 소개
① 변수나 함수 이름은 대소문자를 구분하지 않는다. 예를 들어 CurrentDate나 currentdate는 같은 의미이다.
② 변수들의 데이터형은 가변적이다.
③ 몇 가지 예외를 제외하고 선언을 할 필요가 없다.
④ 라인 브레이크로 하나의 명령어가 결정된다.



2. 주석
① 주석은 ; 혹은 /* ... */ 을 사용한다.



3. 흐름 제어
(1) 흐름 제어 종류
● Goto : 지정한 라벨로 점프하여 실행한다.
● Gosub : 서브루틴을 호출한다.
● return : 서브루틴 혹은 함수에서 리턴한다.
● Loop, Whilte, For는 break, continue, Until 등을 지원한다.
● 예외처리로 try, catch, finally, throw를 지원한다.
(2) if 문
● if 변수
● if 변수 조건연산자 변수 (=, <>, != >, >=, <, <=)
● if 변수 [not] between Lower and Upper
● if 변수 [not] in/contains MatchList
● if 변수 is [not] Type
(3) Loop 문
● Loop, [count] : 지정한 횟수만큼 실행한다.
● Loop, Reg : 레지스트리를 검색한다.
● Loop, Files, FilePattern [, Mode] : 지정한 파일 혹은 디렉토리를 찾기 위해 검색한다.
● Loop, Parse, InputVar [, Delimiters, OmitChars ] : 입력 문자열에서 서브 스트링을 추출한다.
● Loop, Read, InputFile : 파일에서 라인 단위로 읽는다.
● While (표현) : 표현이 참인 동안 반복 실행한다.
● For Key [, Value] in Expression : 표현식에서 Key와 Value 값을 읽어온다.
(3) 서브루티
gosub 명령을 사용하여 서브루틴을 실행할 수 있다.
(4) #include 지시문
#include 지시문을 사용해 이미 작성된 스크립트 파일을 불러올 수 있다.

'' 카테고리의 다른 글

AutoHotKey 사용하기  (0) 2020.01.08
윈도우 10 최적화하기  (0) 2020.01.05
ImDisk, mklink.exe Altium Online Viewer, SSD 최적화  (0) 2020.01.05

+ Recent posts