본문 바로가기

AUTOHOTKEY/도움말

(11)
오토핫키 강좌 (초보편 #08) 내가 오토핫키를 즐겨사용(?) 하는 이유는 노가다가 싫었다.. 수많은 데이터에 오류가 나면 일일이 수작업 (울트라에디트나, 아크로에디트의 매크로를 사용하긴 했지만) 해야만 했다. 근데 늘 하던 일이 아니라 더 짜증이 나게 마련이고 그런 일은 예고도 없이 찾아 온다 (나쁜넘) 그래서 오토핫키를 접하기 전에 몇가지 매크로를 접했던나.. 그 매크로를 사용하면서 정말 즐거웠던나... 나의 단순한 작업을 매크로들이 잘 알아서 해주었다. 여러 매크로를 이용해서 복합적인 매크로 작업으로 일을 해온 나였기에 또다른 매크로를 다시 익히고 싶지 않았다 아 물론 이제까지 만의 작업으로도 난 충분히 만족하고 있었으니까.. 파워매크로를 사용하면서 난 우연찮게 포럼에 오토핫키를 소개하는 아주 짧막한 글이 눈에 들어왔다. 그래서 ..
오토핫키 강좌 (초보편 #07) 파일관련 명령어들 오토핫키는 파일을 다루는 명령어들이 상당수 있습니다. 이번 강좌는 파일을 다루는 방법에 대해서 몇번에 걸쳐 이야기 하고자 합니다. 기본적으로 파일을 다루는 명령어들이 할수 있는 일은 새로운 파일을 생성하고, 삭제하고, 이동 및 복사 등등의 작업이 가능할 것입니다. 이전 강의에서 FileSelectFile, FileSelectFolder 두가지 명령어를 기억하시리라 생각됩니다. 오토핫키가 파일에 대해서 할수 있는 일들 새로운 파일의 생성 및 적재 .lnk 파일에서 숏컷(핫키) 의 정보를 가지고 온다 폴더 생성 및 삭제, 이름 바꾸기 파일 정보 취득 (생성일, 버전, 속성, 크기 등등) 파일관련 모든 작업 가능 뭐 더이상 무슨 말이 필요하겠습니까만. 명령어에 대한 간략한 정보를 알아보고 넘..
오토핫키 강좌 (초보편 #06) 아침에 쓴글이 날라가는 바램에. 쩝... 티스토리 에디트가 불편해서 메모장에서 작성해서 넘어오는데 실수했네요 ㅎ.. 오늘은 파일을 선택하고 디렉토리를 선택하는 스크립트에 대해서 공부해 보겠습니다. 우선 오토핫키 GUI 에서 파일을 선택하거나 폴더를 선택하는 방법은 참으로 심플하며서 간단하다고 할수 있습니다. 오늘 공부해볼 명령어는 FileSelectFile, FileSelectFolder 두가지가 되겠습니다. 명령어의 이름에서 느껴지듯이 파일선택 다이얼로그를 열거나 폴더선택 다이얼로그를 열어 줍니다. 그럼 파일 선택 다이얼 로그를 열었는데 이것을 어떻게 ??? 라는 의구심이 들지도 모릅니다. 와 같은 파일과 디렉토리를 선택하는 스크립트를 만들어 보도록 합시다. 소스를 우선 살펴보도록 하겠습니다. Gui,..
오토핫키 강좌 (초보편 #05) 오토핫키도 기타 다른 언어와 마찬가지로 {...} (block) 구조를 가지고 있습니다. 하지만 오토핫키는 보다 다양한 방법을 제시하고 있습니다. if var = 1 { if var2 = abc ToolTip, %var% / %var2% 이네요 } else return 보시다시피 전혀 어울리지 않을 것 같은 그리고 동작하지 않을 것같은 구조네요 하지만 오토핫키는 이 구분을 빠르게 실행합니다. 불필요한건 죄다 빼고 꼭 필요한 부분만 사용하는게 오토핫키 입니다. if (var = 1){ if (var2 = abc){ ToolTip, %var% / %var2% 이네요 } } else { return } 와 같이 되어야만 동작하는게 아니죠 if var = 1 과 if (var = 1) 은 완전 똑같이 동작합니다..
오토핫키 강좌 (초보편 #04 ) 다시 쉽게 갔다가 오죠 ^^ 앞서 설명에서 오토핫키의 생성배경과 장단점에 대해서 알아보았을 겁니다. 정상적으로 앞 설명을 잘 필독 하셨다면. 오토핫키 스크립트 작성 및 실행방법 스크립트 작성은 메모장으로도 충분하지만 에디트플러스, 아크로에디트, 울트라에디트 등 여러 편집둘을 사용하면 좀더 수월해지겠죠 부담없이 사용할려면 아무래도 아크로에디트가 좋을 듯 하군요 라이센스가 아직은 무료니깐 말입니다. 오토핫키의 확장자는 AHK 입니다. 아크로에디트 구문강조 파일입니다. 다운받아서 C:\Program Files\AcroSoft\AcroEdit\Syntax\ 에 복사 하면됩니다. 그리고 C:\Program Files\AutoHotkey\AutoHotkey.exe 을 실행하고 트레이에 H 아이콘을 더블클릭하세요 위..
오토핫키 강좌 (초보편 #03 ) 흠 순서가 조금 바뀌었는데.. 오토핫키에 대한 소개를 조금은 진지하게 해야 할꺼 같군요 이글은 hackbrain 님이 작성한 글로 정말 귀중한 정보를 담고 있습니다. 꼭 읽어 봐야 할 내용이므로 오토핫키를 공부하시는 분들은 좋은 식견이 될것입니다. (http://cafe.naver.com/autohotkey/1579) 이 글을 어디에 올려야 될 지 한참을 망설였는데, 처음 오토핫키를 접하는 사람들이 자연스레 궁금증을 가질 수 있는 부분인것 같아 FAQ 게시판에 올립니다. 아무래도 저는 오토핫키를 더 좋아하고 이곳은 오토핫키 까페이니 글이 편향적으로 흐르는 것은 어쩔 수 없겠지요. 물론 오토잇도 좋은 스크립트 언어이기 때문에 평가 절하 할 의도로 쓰는것은 아니며 단지 오토핫키와의 비교를 위해 대비적으로 그..
오토핫키 강좌 (초보편 #02 ) 이전 강좌에서는 메세지를 출력하고 그것을 활용하는 간단한 부분에 대해서 살펴 보았습니다. 오늘은 조건문, 반복문 등등에 뼈대 부분을 공부해볼까 합니다. 사실 명령어나 함수들은 레퍼런스를 통해서 얼마든지 따로 공부할 수 있는 부분이라 아직 응용은 안되더라도 기본 골자를 우선으로 하겠습니다. 1. 루프 (반복문) Loop 오토핫키에서는 다수의 방식을 제공하고 있습니다. 고급언어 (C,C++,Delphi, Java) 들도 반복문을 제공하지만 오토핫키의 loop 처럼 사용할려면 복잡한 코딩을 거쳐야만 가능합니다. 예를 들어서 for 문을 보면 for (i = 0; i < 10; i++){ ... } 과 같은 몇번 반복해라 이구문도 오토핫키에서는 Loop, 3 으로 끝나게 됩니다. 또 다른 예를 들면 해당 폴더의..
오토핫키 강좌 (초보편 #01 ) 처음 핫키를 접하시는 분들 위주로 초반 강좌를 시작합니다. 최대한 비쥬얼 하게 진행하도록 하겠지만 매회 강좌를 완전히 본인 것으로 만드는 것이 가장 중요합니다. 1. 처음 언어를 배울때 배우는 Hello 출력 소스 같은 핫키 소스 /* -------------------------------------------------------------------------------------------------------- 메세지 다이얼로그를 표시한다.다양한 버튼을 표시하거나 타임 아웃을 지정하는 일도 가능. MsgBox, Text ; MsgBox [, Options, Title, Text, Timeout] ※ 이 예제의 연관된 링크 : http://www.autohotkey.com/docs/commands..