목록전체 글 (38)
LearningNote
이번엔 오랜만에 재미있는 것을 소개해드릴게요. 오토핫키에는 이미지를 찾는 명령어가 있습니다. 저장해놓은 이미지 파일이 화면상에 일치하거나 혹은 비슷한 부분이 있으면, 그것이 어느 좌표에 있는지 알 수 있습니다. 먼저, 간단 도움말부터 살펴보겠습니다. ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile OutputVarX 와 OutputVarY 는 이제 좀 익숙해지셨나요? 결과값이 담아질 변수입니다. 이미지 서치 명령어에서는 이미지가 발견된 x 좌표와 y 좌표가 각각 담깁니다. X1, Y1, X2, Y2 는 각각, 이미지를 찾을 시작점과 끝점의 좌표를 뜻합니다. ImageFile 인자에는 이미지 파일명을 입력하시면 됩니다. 이때 주의하실 점이 있..
반복문과 조건문은 함께 다닐 때가 많습니다. 반복 중에 특정한 조건이 충족되면 그 루프를 빠져나가게끔 하는 거죠. 조건문에 대해 배울 때 숫자 맞히기 게임을 예로 들어 보겠습니다. 반복문을 배우지 않았을 때는, 응답을 하면 그 숫자가 맞았는지 틀렸는지 메시지를 띄운 다음, 곧바로 종료하게끔 코드를 작성했습니다. 반복문을 조합하면, 정답이 아닌 경우 계속에서 숫자를 입력할 수 있는 창을 띄워주고, 정답을 맞혔을 경우에만 반복문을 빠져나가 종료하도록 만들 수 있습니다. 그 예제를 해볼게요. 그전에, 먼저 루프를 빠져나가는 방법을 알아야겠죠. 그 명령어는 간단합니다. break [, LoopLabel] LoopLabel 은 생략이 가능하며, 사용할 일은 거의 없으니 모르셔도 무방합니다. LoopLabel 인자..
[오토핫키] 반복문(1) 프로그래밍의 꽃이라 할 수 있는 반복문을 배워보겠습니다. 사람에게 일을 시키면, 두세 번만 같은 일을 시켜도 짜증을 내기 마련이죠. 하지만 컴퓨터는 참 좋은게, 두세 번이 아니라 수천번 수만 번을 시켜도 짜증 내지 않고 잘 수행을 합니다. 이 점을 이용하면 많은 일을 쉽고 빠르고 편리하게 할 수 있습니다. 그래서 이 반복문은 프로그래밍의 꽃이라고 할 수 있습니다. 반복문은 여러 형태의 문법이 있습니다. 자주 쓰이고 쉬운 것을 위주로 다루어 보겠습니다. 어려운 것은 반복문이 어느 정도 익숙해지면 스스로 학습할 수 있는 힘이 길러질 거라고 생각하기 때문입니다. 먼저 Loop 라는 명령어입니다. Loop 다음에 콤마(,)를 찍어 간단 도움말을 먼저 살펴보시죠. Loop [, Count..