문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 AutoHotKey (문단 편집) == 여담 == * 국내엔 관련 서적이 없으며, 해외에는 있다. 다만, 상당히 옛날에 지어진 책이므로 설령 영어가 된다 하더라도 고수들 모두가 추천하지 않는 책. 외국 오토핫키 포럼과 국내 오토핫키 관련 사이트, 블로그에 정리가 잘 되어있기 때문에 인터넷에서 배우는 것도 좋다. * 많은 사람들이 매크로 제작 도구라고 알고있지만, 개발자가 공식 홈페이지에 [[스크립트 언어|Script Language]]라고 직접적으로 적어놓았으므로 스크립트 언어라고 봐야한다. * 인터넷 강좌를 고를 때에는 매크로를 위주로 가르치는 강좌를 피해야 한다. 매크로를 만들고 싶다고 매크로부터 만드는게 아니다. 기초부터 쌓아가야지 제작기간도 짧고, 실제로 제작이 수월하다. 만약 매크로 먼저 배우기 시작한다면 끝도없이 밀려오는 오류의 바다에서 헤어나오지 못할 뿐더러, 오히려 오류를 수정하느라 제작기간도 오래걸린다. 변수나 연산자의 개념을 빨리, 마우스 클릭이나 키보드 입력 개념을 늦게 알려주는 강좌를 찾는 것도 하나의 팁. --단, 이미 다른 언어들을 다루어 보았다면 강좌를 볼 필요도 없이 공식 홈페이지 도움말을 구글 번역기 돌려보는게 더 빠르다. 사실 아래에 공식 번역된 한국어 도움말이 있다.-- * 언어와 컴파일러의 소스코드가 모두 공유되고 있다. AHK를 입맛에 맞게 수정해서 써도 된다는 뜻. 컴파일러를 수정해서 소스 보호를 위해 난독화를 진행하는 경우가 있다. * 언어의 특성상 타 언어에 비해 속도 면에서 떨어진다. [[스크립트 언어]]일 뿐더러 [[GUI]] 기반 언어라서 어쩔 수 없는 부분. 만약 자기 프로그램이 속도를 극한으로 뽑아내야 하는 프로그램이라면 다른 언어를 배우는게 좋다. [[https://itblogpro.tistory.com/169|참고]] * 국내에서 인식이 좋지 못하다. 상기 서술했듯이 매크로, 핵 제작 문제로 인해서 언어로 취급을 안해주는 편. 그래서 대부분의 오토핫키 개발자들은 다른 언어로 전향을 하기 마련이다. 다만, 이 경우에 또 문제가 되는 것이 '너무 쉬웠던 오토핫키 문법'에 적응해버린 나머지 다른 빡빡한 언어는 배우기 힘들어진다. 실제로 AHK → C언어 순으로 배운 사람이 아예 C언어를 처음 배우는 사람보다 [[세미콜론]], 비교 연산자 실수를 많이한다. * 난이도가 쉽다지만 다른 프로그래밍 언어와 다른 점이 많다보니 난해한점도 많다. {{{:= 익스프레션}}} 과 {{{= 리터럴}}}의 차이만 봐도 그렇고 내장된 명령과 사용자 함수의 표현 차이도 난다.[* 익스프레션은 식을 집어넣는 수식이고, 리터럴은 문자를 그대로 대입하는 수식이다.] 그래서 v2 버전에선 하위 호환성을 버리고 이런 문제를 수정할 계획이라고 한다. * 동명의 주식 자동 매매 프로그램이 있다. 다만 프로그래밍 언어 AutoHotkey는 훨씬 먼저인 2003년에 공개되었다. 네이버에선 상용 프로그램 검색 결과의 검색순위가 높아서 정작 언어 오토핫키의 검색은 원활하게 되지 않는다. 구글을 통해 검색하는 것을 추천. * 스크립트 대신 간단한 GUI로 좀 더 쉽게 단축키를 설정할 수 있는 프로그램도 있다. 이름은 [[https://pcwindows.tistory.com/214|WindowexeReSendKey]]. 다만 아무래도 AutoHotkey에 비하면 커스터마이징의 범위가 좀 좁다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기