본문 바로가기

전체 글131

[Autohotkey] 12. 지정한 라벨로 가다 ( goto , gosub ) 오토핫키로 반복적인 스크립트 짜다보면 들어가는 대표적인 명령어를 꼽으면 goto 와 gosub 이 있겠죠. goto 와 gosub 은 지정한 라벨로 가는 명령어 입니다. 라벨을 만드는법은 이러합니다. 라벨: goto 와 gosub 을 쓰는법은 이러합니다. goto,라벨 gosub,라벨 이렇게 보시면 goto 와 gosub이 차이가 없는것처럼 보이실 겁니다. 하지만 goto 와 gosub 은 차이가 있습니다. goto는 라벨로 가서 라벨 밑의 스크립트를 실행 합니다. 그리고 return 을 만나면 끝이 나겠죠. ( 일반적인 스크립트 처럼 ) 하지만 gosub 은 다릅니다. 라벨로 가서 라벨 밑의 스크립트를 실행 하는데 return 을 만나면 끝이 나는게 아니라 다시 gosub을 실행 시켰던 곳으로 되돌아 .. 2013. 6. 9.
[Autohotkey] 11. 연산 ( + - / * ) 프로그래밍을 하면 사칙 연산정도는 해야죠. 그냥 평소랑 똑같습니다. 1 + 1 = 2 2 - 1 = 1 3 / 3 = 1 3 * 1 = 3 너무 기초적인 부분이라 설명 안하겠습니다. 그리고 +1 을 더 간단하게 나타낼수 있습니다. ++ 로 나타내실수 있으시고 -1 은 -- 로 나타내실수 있습니다. 예 ) 1++ = 2 1-- = 0 2013. 6. 9.
[Autohotkey] 10. 변수 이번 글은 변수에 대한 글입니다. 변수에는 트레디셔널 과 익스프레션이 있는데 아직 그것에 대해서는 설명 안하고 기본적인 부분만 설명 하겠습니다. 변수에는 값 또는 문자열을 저장할수 있습니다. 만약 어떠한 변수에 값 또는 문자열을 저장하고 싶으면 이렇게 하시면 됩니다. 변수명 = 값 또는 문자열 그리고 표현은 이렇게 합니다. %변수명% 오핫에서는 %%로 변수의 값을 가져올 수 있습니다. 예제를 보죠. [스크립트] A=5 msgbox,%A% return 위 스크립트의 결과는 5가 출력되는 결과 일것입니다. 더이상 설명할게 없을 정도로 간단한 스크립트 입니다. Basic 버전을 쓰시는 분들은 주의 하실점이 두개의 변수를 나열할때에는 %변수%%변수2% 가 아닌 % 변수 변수2 로 나타내셔야 한다는 점입니다. 나.. 2013. 6. 9.
[Autohotkey] 09. 조건문 - (if , else , else if ) 이번 글은 조건문에 관한 글입니다. 조건문은 만약 .... 이라면 ~ 을 하겠다. 라는 의미를 지닌 것이라고 생각하시면 됩니다. 이런 조건문엔 대표적으로 if , else , else if 가 있습니다. 사용법은 이러합니다. if 조건문 { } else if 조건문 { } else, { } else 와 else if 는 무조건 앞에 if 가 있어야 합니다. else 는 if 가 아니라면 .... ~ 을 하라는 것입니다. else if 는 if 가 아니고 만약 이것이라면 .... ~ 을 하라 입니다. else 와 else if 가 비슷해보이지만 다른 조건문입니다. 예제를 보시죠. [if 스크립트] a=5 if a=5 msgbox, a 는 5 이다. return [else 스크립트] a=5 if a=4 { .. 2013. 6. 9.