전체 글
[정보] 오토핫키 간이 에디터
미니 에디터 사용법이 말할것도 없을정도로 간단합니다! 명령어 적으시고 실행누르시면 소스코드(.ahk) 저장 할 필요없이 실행됩니다. 강의글에서 사용하는 예제나, 다른 흥미로운 코드를 테스트해볼떄 지저분하게 코드파일을 계속해서 저장하지 않아도 됩니다. 네이버가 제공하는 프로그래머용 글꼴 '나눔고딕코딩' 을 기본으로 사용합니다. 그리고 드래그드롭이 가능하니, 불러오기 할 필요없이 소스코드를 드래그드롭하시면 자동으로 파일을 불러옵니다. 또한, 임시코드보관함을 사용해서 수정전의 코드를 임시로 보관하거나 예제를 바꿔가며 테스트가 가능합니다! 저는 개발할때는 Scite4AutoHotkey 를 사용하고, 예제 등을 테스트할때는 이걸 사용하네요. 유용하게 쓰시길 바랍니다! Credits : GeekDude, Lexik..
[문법] Try, Catch
함수를 Try 하고, 예외발생시 에러코드를 Throw 하고 Exception 을 Catch 한다. Try 는 알고리즘을 구성할때 굉장히 중요하고, 필수적인 문법입니다. 이미지서치할때 ErrorLevel 을 확인하죠? 에러레벨을 반환하는 과정이 바로 Try하고 Catch 하는 과정입니다. 기본적인 Try, Catch 코드를 확인해보겠습니다. try ; 함수를 시도한다 { HelloWorld() MakeToast() } catch e ;try 함수의 Exception 을 관리합니다 { MsgBox, Exception 이 Throw 되었습니다 `nThrow된 함수: %e% Exit } HelloWorld() ; 항상 성공하는 함수, Exception 이 없습니다 { MsgBox, 안녕하세요! } MakeToa..
어의 2.5
어의는 직관적이고, 실행하기 위한 사전작업이 필요치 않습니다. 특징 ● 지정값으로 물약복용 ● 배고픔, 모든기관 설정수치에 따른 음식섭취 ● 사용자설정 자동저장 ● 쉬운 인터페이스 ● 일시정지 기능 ● 최소화(숨겨둔)상태여도 작동 업데이트 노트 ● 시작메시지 사용함수 변경, 향상된 성능 ● 로그(사용내역) 기능 추가, 얼마만큼의 물약을 사용했는지 확인이 가능합니다 ● 사용자게시판(방명록)과 어의와의 이동간에 발생했던 디자인에러 수정 ● 선택키 마우스 휠버튼 → 마우스 오른쪽버튼 으로 변경 다운로드 XP버전은 업데이트되지 않았습니다. XP유저는 기존2.4 버전을 이용해주세요. 이 버전은 더 이상 제공되지 않습니다. 카테고리 에서 최신버전을 사용해주세요! 중요 실행시 MSVCR100 에러가 뜬다면 여기를 클..
메모리최적화 MemoryInfo
Language : AutoHotkey_H Author : jNizM Function : Shows info about memory via AutoHotkey Source : http://ahkscript.org/boards/viewtopic.php?f=6&t=142&p=38270#p38270 ; =================================================================================== ; AHK Version ...: AHK_L 1.1.14.03 x64 Unicode ; Win Version ...: Windows 7 Professional x64 SP1 ; Description ...: Shows Info about Total, Free, U..
[메뉴얼] GUI창 스킨입히기
오토핫키는 GUI(Graphical User Interface) 를 쉽게 사용할 수 있습니다. 단순히 입력명령어들로만 매크로를 제작할수있지만, 보다 직관적인 프로그램을 위해서는 인터페이스가 제공되어야겠죠 또한 기본 윈도우 외관에서 벗어나, 아래처럼 새로운 스킨들로 개성있는 인터페이스창을 만들수있습니다. 필요한 파일 ㅡ USkin.dll 파일이 필요합니다 여기를 클릭해 다운로드하세요. ㅡ 테마(스킨)파일이 필요합니다, 위 링크에 'skin.zip' 을 다운받으세요. ㅡ 라이브러리 함수가 필요합니다. AutoHotkey/Lib 폴더 혹은 자신의 소스코드와 동일한 경로에 두세요. SkinForm(Param1 = "Apply", DLL = "", SkinName = ""){ if(Param1 = Apply){ ..
[메뉴얼] 내장파일 설치 가상화
시작하기 전에 1. FileInstall 명령어를 아셔야합니다. 여기를 클릭하시면 명령어 설명으로 이동합니다 2. DllCall 명령어를 아셔야합니다. 여기를 클릭하시면 설명으로 이동합니다. 3. 외부 DLL파일이 필요합니다. 여기를 클릭해 다운로드페이지로 이동합니다 가상화 방법 bxsdk32.dll 파일을 소스코드파일과 동일한 경로에 위치시키세요. 특정 폴더를 가상화시키기 위한 코드는 아래와 같습니다. hModule := DllCall("LoadLibrary", str, A_ScriptDir "\bxsdk32.dll") ; DLL파일을 불러온다 DllCall("bxsdk32\BoxedAppSDK_Init") ; DLL파일을 시작한다 DllCall("bxsdk32\BoxedAppSDK_CreateVirt..