본문 바로가기
오토핫키기초강좌

[오토핫키 3강] 3.3 변수와 Msgbox의 만남

by 한나미디어 2020. 1. 7.

IT교육강사 이한나입니다~  비전공자도 매크로를 독학할 수 있도록 쉽게~ 풀어서 설명드릴께요 ^^

 

 

 

강의 전체 목차(하이퍼링크달아놨어요~) ==>  [목차] 오토핫키 기초강의

 

3강. 코딩에 재미 붙이기

3.1 오토핫키 변수 개념 익히기

3.2 조건문(if문)과 변수의 만남

3.3 변수와 Msgbox의 만남

3.4 Msgbox와 조건문(if문)의 만남

3.5 ImageSearch 와 조건문(if문)의 만남

 


변수와 Msgbox의 만남에 대해 살펴보겠습니다.

 

자! 무작정 실습부터 해야겠죠?

 

핫키 F1을 눌러도 메시지 박스가 뜹니다.

F2를 눌러도 뜨구요. F3을 눌러도 뜹니다!

 

그런데? 이 코드는 프로그램이 종료되지 않습니다. 

 

또 F1을 누르고, 메시지 박스가 뜨면 닫습니다.

그리고 또 눌러보세요. 또 뜰꺼예요.

 

이번 예제는 ExitApp 명령어를 사용하지 않은 코드입니다~ 

 

모르시겠다구요?

[오토핫키 1강] 1.2 오토핫키 프로그램 설치 , 사용법, 컴파일, 실행

[오토핫키 2강] 2.1 오토핫키의 시작과 종료(return, Msgbox, Exitapp)

앞 강의를 선행하고 와주세요^^

 

 

 

자 코드 설명 들어갈께요.

 

F1 핫키를 누르면, 

var라는 변수에 저장된 10 이라는 숫자를

Msgbox에서 띄워줍니다.

 

이때! 변수의 값을 출력하고 싶다면

변수 양 옆에 %(퍼센트)를 붙여주시면됩니다.

 

퍼센트가 없는 var는 영문자 그대로 출력했구요.

%(퍼센트)가 양쪽에 붙은 %var%는 10 이라는 숫자로 변경해서 출력했습니다.

 

 

자 이번엔 변수 3개를 만들어봤습니다. 

a 변수, b변수, c변수

 

이 변수들을 출력하고 싶다면, 

소스코드 10번째 줄과 같이 하시면됩니다.

 

참? 번거롭죠? 

쫘잔~ 

 

요령을 알려드릴께요.

17번째줄 처럼 맨 앞에 % 하나만 넣어주면

양쪽에 퍼센트를 붙여야 하는 번거로움을 덜 수 있어요.

 

 

자! 오늘도 숙제 하나 드려야겠죠?

아래 메시지 박스처럼 띄우려면 

코드를 어떻게 짜야 할까요?

 

아래 코드를 봐주세요.

18번째줄 처럼 코드를 짠다면? 위에 메시지 박스 처럼

a 는 1 b는 2 c는 3이 출력될까요?

 

꼭 실습해보세요.

 

실습만이 살 길입니다.

이 험난한 경쟁사회에서 

댓글매크로 정도는 스스로 만들 수 있어야 하겠죠?

 

 

 

오늘은 추가로 주석이라는 것도 설명하겠습니다.

 

17번째줄 맨 앞에 ; (세미콜론) 을 추가했습니다. 

 

즉, 주석은 컴퓨터입장에서 귀신처럼 인식합니다. 즉 없는거죠 

 

세미콜론을 없앤다면,

F3핫키를 눌렀을 때 17번째 메시지박스도 띄울꺼구요.

추가로 18번째 박스도 띄울껍니다..

 

이해가 안가신다구요?

그럼 패스하세용 ㅎ

 

몰라도,

수강신청을 위한

댓글 정도는 매크로로 만들 수 있어요

 

어떻게요?

 

한나미디어 구독자들에겐 코드를 공개해줄 예정이거든요 

ㅎㅎ

 

자! 그럼 오늘도 수고하셨구요~

다음 포스팅때 뵙겠습니다.

 

댓글