문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 AutoHotKey (문단 편집) == 특징 == 모든 매개변수 사이엔 쉼표가 들어간다.[* 예시: Gui, add, edit, x10 y10 w100 h20, 입력] 오토'''핫키'''라는 이름에 걸맞게 운영체제 단축키 지정에 특화되어 있다. 원하는 대로 키를 변경하고 .exe 파일로 만들면, 해당 바이너리가 백그라운드 프로세스로 올라간 후 실행이 된다. 이 프로그램의 개발 목적 중 하나도 매크로이다.[*출처 오토핫키 공식 사이트 [[https://autohotkey.com]]] 쉽게 만든다고 만든 AutoIt 만 해도 BASIC 언어의 형태를 그대로 가지고 있었기 때문에 비프로그래머들에게는 배우기 매우 어려웠던 반면, AHK 는 직관적이고 꼭 필요한 기능만 담아 논리적인 센스만 조금 있다면 누구나 쉽게 접근할 수 있다. 물론 그 반대급부로 복잡한 매크로 작업을 작성하기엔 기능이 부족하거나 코드가 복잡하게 되고 가독성도 떨어지게 된다. 물론 이건 프로그래머들의 이야기이고, 간단히 마우스 클릭 반복작업이나 하고자 하는 일반적인 유저라면 비주얼 베이직보다 쉬운 AHK 는 유용한 툴이 된다. 한 때 이걸로 온라인 게임의 [[오토]] 프로그램을 만드는 사람도 있었지만 지금은 게임가드 등에 막혀서 작동이 안된다. 물론 게임가드가 없는 외산 프로그램, 예를 들자면 [[디아블로 3]] 같은 데에선 무기들을 간편하게 교환하는데 매우 애용되고 있다. AHK 를 EXE 등의 실행파일로 컴파일하는 옵션도 있는데 바이러스로 판정되는 경우가 많다. {{{ stdout := FileOpen("*", "w `n") stdout.Write(msg) stdout.Read(0) sleep 5000 }}} 또는 {{{ FileAppend,Test Message`n,* }}} 으로 구문을 저장하고 {{{ For /F "tokens=*" %L in ('""%ProgramFiles%\AutoHotkey\AutoHotkey.exe" "My Script .ahk""') do @Echo %L }}} 형식으로 실행하면 DOS창에 출력이 가능은 하다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기