프로그래밍/AHK 메뉴얼

    [메뉴얼] 오토핫키 자동화 프로그램 제작

    [메뉴얼] 오토핫키 자동화 프로그램 제작

    자동화는 오토핫키가 가장 특화한 영역입니다. 많은 분들이 오토핫키에 발을 들이는 이유이기도하지요. 이 글을 읽고나면 업무자동화 등 반복적인 작업을 자동화하는 프로그램은 직접 제작하실수있습니다. 시작하기 전에 ㅡ 오토핫키에 아직 미숙하신 분은 여기를 클릭해 소스코드 생성과 컴파일방법을 확인하세요. ㅡ 이 글은 반복적인 작업자동화 프로그램 제작 강의글입니다. ㅡ 소스코드 작성에 필요한 모든 명령어,문법 등을 다룹니다. 따라서, 방대한 글이 될 것입니다. ㅡ AutoHotkey_L 1.1.19.1 유니코드 버전에서 작성했습니다. 설치는 여기를 클릭하세요 ㅡ 오토핫키 공식에디터 Scite4AutoHotkey 를 사용합니다. 설치는 여기를 클릭하세요 사용할 명령어 필수인것은 '필수' 알아두면 도움이 되는것은 '옵..

    [메뉴얼] 오토핫키 소스코드 생성과 컴파일방법

    [메뉴얼] 오토핫키 소스코드 생성과 컴파일방법

    오토핫키 스크립트 (.ahk) 파일은 오토핫키의 명령어코드가 포함된 소스코드를 말합니다. 오토핫키 설치된 컴퓨터에서는 스크립트파일을 실행할수있지만, 설치되지 않은 컴퓨터에서는 실행이 불가능합니다. 따라서 그러한 경우에는 파일의 형태를 바꾸는 과정이 필요하고 오토핫키 언어로 된 소스파일(.ahk) 을 단독 실행파일(.exe)로 바꾸는 과정이 컴파일입니다. 한번 소스코드를 작성해 실행파일로 컴파일해볼까요? 1. 소스파일(.ahk) 작성하기 먼저 바탕화면이나, 폴더에서 빈공간에 마우스 오른쪽 클릭후 메뉴가 나타나면, '새로 만들기' → 'AutoHotkey Scripts' 를 선택하세요. 새 AutoHotkey Script.ahk 라는 파일이 생성될것입니다. 파일을 오른쪽클릭해, 'Edit Script'를 클..

    DllCall 정리

    DllCall 정리

    오토핫키는 DllCall 명령어를 통해 dll파일 API을 사용할 수 있습니다. 막강한 Windows API는 물론이고요. DllCall을 이용해 API를 사용하기전에 알아두어야 할 것이 있습니다. 1. Dll 파일의 이름과 경로 그리고 함수명 2. 함수에 필요한 자료형 3. 함수 반환값의 형태 추가로, DLL파일의 API는 C++ 문법으로 작성되어있으므로 오토핫키 문법으로 변환하는 작업이 필요합니다. 아래 '타입'에서 설명합니다. DllCall의 신택스는 아래와 같습니다. Result := DllCall("[DllFile\]Function" [, Type1, Arg1, Type2, Arg2, "Cdecl ReturnType"]) 결과값 := DllCall("dll파일명\함수명", 타입1, 줄값1, 타입..

    [메뉴얼] 1. 오토핫키 스크립트 생성

    [메뉴얼] 1. 오토핫키 스크립트 생성

    스크립트 만들기 각 스크립트는 순수한 텍스트 파일로 오토핫키 명령어를 포함하고 있습니다. 또한 스크립트는 핫키(단축키) 와 핫스트링(타이핑식 단축키)를 포함하기도 합니다. 핫키와 핫스트링을 설정하지 않은 스크립트는 소스코드 윗줄부터 차례대로 실행합니다. 새로운 스크립트를 생성하려면, 1. 오토핫키를 다운로드 받고, 설치하세요. 2. 바탕화면이나, 폴더에서 빈공간에 마우스 오른쪽 클릭하세요. 3. 메뉴가 나타나면, '새로 만들기' → 'AutoHotkey Scripts' 를 선택하세요. 4. 생성된 파일의 이름을 변경하세요, 확장자는 .ahk 이라는것을 주의하세요. 예) 테스트.ahk 5. 파일에 마우스 오른쪽 클릭하시고 'Edit Script' 를 선택합니다. 6. 나타난 빈 화면에, 아래 문구를 적으세..