목록전체 글 (36)
LearningNote
[오토핫키] 변수와 표현식(2) 표현식으로 변수를 어떻게 사용하는지 다양한 방법으로 실습해보겠습니다. 전에 배웠던 내용도 일부 포함되어 있으니 복습도 함께 해보세요. 바로 예제로 들어가겠습니다. 준비된 예제는 국어, 영어, 수학의 점수를 변수에 담아두고, 각 과목의 점수 및 총점과 평균을 메시지 박스에 출력하는 예제입니다. 다음의 코드를 작성해보세요. !3:: kor := 100 eng := 80 math := 90 tot := kor + eng + math avg := tot / 3 MsgBox, 국어 점수는 kor 입니다. ; (x) MsgBox, 국어 점수는 %kor% 입니다. ; (o) MsgBox, % "영어 점수는 " %eng% " 입니다." ; (x) MsgBox, % "영어 점수는 " en..
[오토핫키] 변수와 표현식(1) 변수란 무엇일까요? 앞 시간에 마우스 제어에 대해 배우면서 이미 은근슬쩍 언급하긴 했었네요. 사전적인 의미부터 바로 살펴보겠습니다. 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수 별 것 없어 보이네요. 간단하게 말씀드리면, '변할 수 있는 수' 가 변수입니다. 영어로는 Variable 이라고 합니다. 마우스 포인터의 위치를 담아두었던 인자가 있었죠. 그것이 변수입니다. 기억나시나요? 이런 명령어였죠. 기억이 잘 나지 않으실 수 있으니 간단히 한번 살펴볼게요. MouseGetPos [, OutputVarX, OutputVarY, OutputVarWin, OutputVarControl, 1|2|3] 이 명령어 줄에서 시작하는 인자들이 다 변수입니다. 어? 이렇게..
[오토핫키] 타이밍 제어 타이밍을 제어하는 방법에 대해 알아보겠습니다. 키보드 제어와 마우스 제어에 대해 공부하면서 Sleep 명령어에 대해 간단히 다루어본 적이 있습니다. 잠시 특정 시간 동안 아무것도 하지 말고 대기하라는 의미죠. 사실, Sleep 은 크게 더 다루어야 할 내용도 딱히 없습니다. 명령어와 명령어 사이에 Sleep 을 넣게 되면, 첫 번째 명령을 수행한 후에, 특정 시간만큼 대기하고, 그다음 명령을 수행합니다. 간단 도움말에는 다음과 같이 명기 되어 있습니다. Delay 는 millisecond 단위이므로, 1초를 쉬기 위해서는 인자에 1000 을 입력해야 합니다. Sleep, Delay 곧바로 실습해봅시다. 좌표 (200, 200) 을 클릭하고, 2초 쉬었다가, Hello World!..