12 - [오토핫키] 변수 이제 명령어들을 배워간다고 재미 붙여놓고 갑자기 이론이라니, 짜증이 올라오죠! 그렇지만 변수는 거의 모든 명령어에서 사용되기 때문에 반드시 이해를 해야합니다. C언어 등 다른 언어들은 메모리에 담을 변수를 자료형에 따라 구분하고 뭐 법칙이 있다는데 어차피 저는 전공자도 아니고 이런거 다 필요없습니다. 그냥 한마디로 "껍데기값"에 "진짜값"을 넣어주는것이 변수입니다. 예를들어 "A=1"은 A라는 껍데기값에 1이라는 진짜값이 들어있는겁니다. 이러한 진짜값은 %를 둘러싸 꺼내볼 수 있어요. 예제 예제1) A=1 B=2 F1::MsgBox, %A% %B% F2::MsgBox, `%A`% `%B`% 예제2) F1::MsgBox, %A% %B% F2::A=비밀의 F3::B=화원 예제1은 ..
휠라 디스럽터2 [FS1HTA1071X_WWT] 화이트 개봉기 이번달에 신발을 두켤레나 사다니. 월급의 압박이 느껴지네요. 이번엔 휠라 디스럽터2를 구매했어요!! 휠라는 최근 핫하게 떠오르는 김유정을 광고 모델로 기용해 브랜드 이미지를 확 끌어올렸고 디스럽터2는 올해 6월에 국내 출시를 했는데, 저는 무조껀 직접 신어보고 구입하는 스타일이라 매장을 방문하느라 이제서야 구입을 했네요. 유럽에서 우선 판매를 했고 국내에서는 출시 당일 전체 물량이 매진되었습니다. 저도 회사에서 휠라 홈페이지 물량 빠지는것만 보고있었어요. ㅋㅋㅋ 산다라박이 신어서 더욱 유명해진 디스럽터2!! 6월에 국내 출시를 하며 플라밍고 색상이 새로 나왔었는데 그때 못샀더니 이번에는 재질이 다른 에나멜과 스웨이드 버전이 출시 되었어요. 저..
아디다스 슈퍼스타 파운데이션 [S75874] 블랙 레드 개봉기 패션의 완성은 얼굴? 그런거야 진짜 잘난 사람들뿐이고, 우리처럼 일반 사람들은 죽으란 말인가요. ㅠㅠ 패션의 완성은 구두!! 즉 신발이죠. 하이힐, 웨지힐, 부츠, 플랫슈즈, 로퍼, 보트슈즈, 스니커즈, 슬립온 등등 종류가 상당히 다양하죠! 런닝화. 즉 운동화는 남녀 모두에게 사랑받는 대중적인 신발로 어떤 스타일에 코디해도 매우 잘 어울립니다. 사실 유행이 많이 지나긴 했지만 어차피 유행은 돌고 도는것이니 이번에 "아디다스 슈퍼스타"를 구매했어요~ 아~ 이 노란장판 ㅠㅠ 옛날집. 매우 창피하지만 사진은 항상 여기서!! 저는 오프라인으로 구매했고 마지막 재고를 구매해서 조금더 할인을 받았어요. 사진에 효과 준게 아니라 조명때문에 이렇게 찍혔어요..
11 - [오토핫키] Send 앞의 10강까지는 오토핫키의 개념을 설명 했다면 이제부터는 실질적인 명령어들에 대해 다뤄봅시다. 본인이 직접 프로그램을 만든다는 느낌을 받기 때문에 재미있어지는 부분이에요.^^ 가장 기초가 되는 Send 명령어 입니다. Raw / Input / Play / Event 등 Send에서 파생되는 명령어들이 있지만 사용방식은 동일합니다. 문법 Send, Keys SendRaw, Keys SendInput, Keys SendPlay, Keys SendEvent, Keys 설명 Keys 여러가지 키를 전송합니다. 예제 예제1) F1:: Send, 어서와 Send, 비밀의화원 블로그는 처음이지? Return F2::Send, Enter F3::Send, {E}{n}{t}{e}{r} F..
10 - [오토핫키] 자동 실행 섹션 이번엔 스크립트나 문법이 아닌 "자동 실행 섹션"에 대해 짚고 넘어가도록 해요. 예제 예제1) ;자동 실행 섹션 시작 ;자동 실행 섹션 종료 F1:: MsgBox, 메시지박스 1 return F2:: MsgBox, 메시지박스 2 return 예제2) ;자동 실행 섹션 시작 MsgBox, 메시지박스 1 ;자동 실행 섹션 종료 Return F1:: MsgBox, 메시지박스 2 Return 두 예제의 "자동 실행 섹션"의 차이를 아시겠나요? 처음 강좌를 시작했던 예제들을 보면 핫키 없이 스크립트만 작성하였고, 파일을 실행하자마자 스크립트가 작동 했습니다. 핫키를 배우고 난 후 스크립트는 어떤가요? 파일을 실행하여도 핫키를 누르기 전까지 아무일도 없었죠? 바로 "자동 실행 ..
9 - [오토핫키] Return 앞서 스크립트를 끝낼때마다 사용했던 Return입니다. 조금 난해하지만 굉장히 중요한 명령어이기 때문에 반드시 알아둬야 합니다. 문법 Return 설명 Return Return은 두가지 의미로 첫째는 스크립트를 종료하고 불려왔던 위치에서 읽어가기를 대기하는 의미와, 둘째는 함수에서 값을 반환할때 사용합니다. 예제 예제1) F1:: MsgBox, 메시지박스 1 F2:: MsgBox, 메시지박스 2 예제2) ;스크립트가 불려온 위치1 F1:: MsgBox, 메시지박스 1 Return ;스크립트가 불려온 위치2 F2:: MsgBox, 메시지박스 2 Return 예제1의 스크립트를 실행해봅시다. "F1"을 눌렀을때 혹시 메시지박스 1, 2 둘다 실행되지 않았나요? 앞서 핫키를 설..
8 - [오토핫키] ExitApp / Reload 2 - [오토핫키] 실행하기 에서 오토핫키를 실행 한 후에는 트레이아이콘에서 종료 해야한다고 알려드렸습니다. 이렇게 매번 종료하기 귀찮기도하며 간혹 마우스를 제어할수 없는 스크립트가 작동했을때 종료해줘야 하는 명령어가 필요합니다. 문법 ExitApp 설명 ExitApp 오토핫키를 종료합니다. 문법 Reload 설명 Reload 오토핫키를 재시작합니다. 예제 예제1) F1:: MsgBox, 실행 확인!! Return F2::ExitApp 예제2) ^1:: MsgBox, 실행 확인!! Return ^2:: MsgBox, 오토핫키를`n재시작합니다. Reload 한가지 팁을 드립니다~ 앞서 스크립트 파일 생성방식이 두가지 있다고 알려드렸죠? 그 중 "파일생성→스..
7 - [오토핫키] 핫키의 종류 및 심볼 일반적으로 키보드는 101혹은 106개 정도의 키를 가지고 있는데, 핫키를 지정하다보면 이보다 많아 질수도 있으며 경우에 따라서는 지정해서는 안되는 키들을 피해야 하기 때문에 키 조합을 사용하게 됩니다. 심볼 심볼 설명 # Win (윈도우즈 로고 키) ! Alt (알트 키) ^ Ctrl (컨트롤 키) + Shift (쉬프트 키) & 두개의 키 조합 한쌍의 키중 오른쪽 키 ! AltGr (alternate graving) * 와일드카드. 수식키가 추가로 눌려있어도 작동합니다. ~ 틸드. 핫키를 지정해도 고유의 키 기능이 살아있습니다. $ 갈고리. 오직 사람이 누른 키만 인식합니다. UP 뗄 때. 핫키를 누를때가 아닌 뗄 때 작동합니다. 예제 예제1) ^1:: Msg..
6 - [오토핫키] 핫키 단축키 오토핫키라는 이름처럼 핫키를 지정할 수 있습니다. 우리나라 사람들에게는 단축키라고 설명하는게 훨씬 쉽겠지요. 핫키는 하나의 키 안에 여러가지 행동을 넣으므로써 일을 좀더 효율적으로 진행 하도록 합니다. 문법 Hotkey:: 설명 Hotkey 핫키를 지정합니다. 예제 예제1) F1:: MsgBox, 1, ,어떤걸 누를래? IfMsgBox, OK MsgBox, 확인을 눌렀구나? Return 예제2) F2::Run, Notepad /* 스크립트는 Return으로 마무리 한다고 설명했습니다만, 한줄짜리 스크립트의 경우 핫키 우측에 나열하기도 합니다. 이 경우 Return이 포함되어있습니다. */ 앞서 다뤘던 예제를 또(?) 사용해 봅시다. 앞서 다뤘던 예제와 다르게 예제1은 오토..
5 - [오토핫키] 주석달기 주석은 스크립트를 설명하는 글이며 내가 작성한 내용을 내가 잊어버리기도 하며 스크립트 내용을 상대방에게 공개 할때도 사용합니다. 그룹 프로젝트를 진행 할때도 해당 스크립트가 어떤 내용인지 작성해야 쉽게 이해할 수 있습니다. 문법 /* ... */ ; (세미콜론) 설명 주석사용은 두가지 방법이 있습니다. 첫번째는 /*는 */를 만날때 까지 모든 명령을 무시합니다. 두번째 방법은 세미콜론인데 ;세미콜론 뒤에 오는 줄은 모두 무시합니다. 즉 한줄 주석을 사용합니다. 예제 예제1) MsgBox, 1, ,어떤걸 누를래? IfMsgBox, OK MsgBox, 확인을 눌렀구나? /* IfMsgBox, Cancel MsgBox, 취소를 눌렀구나? */ Return 예제2) MsgBox, 1..