글 목록 1037

AutoHotKey - 조건문의 사용

조건문 사용 프로그램이 켜져있다면 실행하라 아이템이 떳다 눌러라 이것이바로 조건문입니다. 이해하기 참쉽죠? AutoHotKey의 조건문은 변수(var)와 값(value)이 순수하게 숫자라면, 문자열이 아니라 숫자로 비교됩니다. 그렇지 않으면, 문자열로 알파벳 순으로 비교됩니다 (즉, 알파벳 숫서로 var가 value보다 큰지 작은지 같은지 결정합니다). if문 사용방법 if 조건식 { 명령문 } 한줄 조건문도 있지만 가독성이 안좋은 방법이라 저는 한줄 코딩은 간단하게 줄여서 말해줍니다. if 조건문, 명령문 입니다. 그리고 위처럼 여러줄을 실행해야 할 경우에는 중괄호('{','}')를 사용해야 합니다. IF 또는 ELSE가 여러 줄을 소유하면, 그런 줄들은 중괄호로 둘러 싸야 합니다. 뭐가 보인다 줍자!..

AutoHotKey - 매크로 반복하기

Loop 횟수{ 스크립트} 1 2 3 4 5 ^a:: loop 50{ send, qwer } return Ctrl+a를 누르면 qwer 입력 50번 반복함 loop{ }until 조건식 1 2 3 45 var=0 loop { var += 1 }until var>501줄 : var 이라는 변수에 0 넣기2줄 : loop 반복시작4줄 :var에 들어있는 값에 1을 더하고 var에 저장한다. 5줄 : var이 50보다 크다면 종료한다. While 조건식{ } 1 2 3 4 56 var = 20 while var < 50{ send, %var% var += 1} 1줄 : var에 20 넣기2줄 : var이 50보다 크다면 반복을 종료한다.4줄 : 변수 var을 출력한다. 즉 1~50까지 출력!5줄 : var에 ..

AutoHotKey - 시간을 정하고 컴퓨터 자동종료 (변수의 사용)

변수 사용하기 "변수"란 어떤 값(value)을 저장하기 위해 마련된 메모리 공간입니다.문자열이나 숫자등을 변수에 저장하기를 원한다면 변수명을 영어대소문자및숫자와 _(언드바문자)를 마음대로 조합하여 정한후 =(전통적 할당) 또는 :=(표현적 할당) 를 사용해서 대입하면 됩니다. 전통적할당은 매크로에서 문자열과 숫자열을 인식이 이상하기 때문에 저는 표현적 할당만을 다루겠습니다. 변수를 선언한는 방법 MyNumber := 123 ; 숫자 넣기MyString := "이것은 문자열입니다.";문자열 넣기CopyOfVar := Var;변수의 사용 변수에 숫자를 넣을때는 「 :=(표현적 할당) 」에 123 같은 숫자를 적어 넣으면 됩니다. 변수에 문자를 넣을때는 「 :=(표현적 할당) 」에 큰따옴표 변수의 사용방법 ..

AutoHotKey HotString, 약어, 상용구기능 사용하기

상용구기능 사용하기 상용구기능 사용방법1 ::abc:: abcdefg가나다라마바사 abc 입력후 엔터를 누르면 'abcdefg가나다라마바사'가 타이핑됩니다. 상용구기능 사용방법2 ::abc:: Clipboard:="가나다라마바사" send, ^v return abc 입력후 엔터를 누르면 '가나다라마바사'를 복사해서 붙여넣습니다. 아래는 제가 자주 쓰는 상용구 입니다.

AutoHotKey 단축키로 응용프로그램 실행 및 제어

응용프로그램 제어 - 실행 응용프로그램 실행하기run, '주소, 실행프로그램, 메일경로, 주소, 폴더 경로' 예제 - Run 명령어 응용해보기 ^+t::Run, Notepad Return Ctrl + Shift + T 를 누르면메모장이 실행됩니다. ^+t::Run, www.naver.com Return Ctrl + Shift + T 를 누르면기본 웹브라우저를 실행하고 네이버에 들어가집니다. ^+t::Run, C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe Return Ctrl + Shift + T 를 누르면지정한 DTLite.exe 프로그램이 실행됩니다. ^+t::Run, C:\ Return Ctrl + Shift + T 를 누르면C:\ 폴더가 열립니다.'C:..

AutoHotKey 마우스,키보드 제어 매크로

처음 오시는 분들은 위의 목차로 돌아가기를 눌러서 처음부터 봐주세요 마우스, 키보드 제어하기 이번에는 마우스와 키보드를 제어하는 방법을 다뤄보겠습니다. 키보드관련 제어 명령어send send 명령어로 키보드를 제어할 수 있씁니다. 명령어 리스트 Window Spy를 실행시키시면 됩니다. 4줄 sleep, 5001초는 1000 입니다.위의 명령어는 0.5초의 시간을 지연시킨다는 명령어 입니다. 5줄Send, ^C 컴퓨터에 Ctrl + 'C'를 입력되게 하는 명령어 입니다.Ctrl + C 입력하기Enter 입력하기Ctrl + V 입력하기 6줄return매크로의 끝을 선언합니다. 예제2)Alt + 왼쪽화살표로 웹페이지 뒤로가기 기능을 구현했습니다. MButton:: send, {Alt Down}{Left}{A..

AutoHotKey - 정해진 단어 단축키로 입력 및 단축키 설정하기

AutoHotKey단축키 설정방법 단축키 지정은 일반키로 하셔도 되지만 지정한 일반키를 누를때마다 실행되는 안습함을 보게 됩니다.따라서 특수키 + 일반키로 하는것을 권장합니다. 단축키 설정방법'특수키' + '일반키' + '::' 특수키의 약어 키 약어 Win # Ctrl ^ Alt ! Shift + 주로 사용하는 일반키의 종류 a~z, 1~0, numpad0~numpad9, F1~F12 아래는 아주 간단한 예제입니다. 메모장을 하나만들고 확장자명을 .ahk로 바꿔줍니다. 아래의 코드를 적고, 저장하고, 실행하면 완성입니다! test.ahk #n:: run, notepad.exe return 1줄 win+n 키를 단축키로 설정합니다. 2줄 메모장을 실행시킵니다. 3줄 메크로의 끝을 선언합니다. win+n말..

AutoHotKey 목차

AutoHotKey를 프로그램목록에 상단에 넣은이유는 이 매크로를 배워서 사용하면 프로그램 공부하는것이 쉬워집니다. 혹시 프로그래밍 처음 시작하시는 분들은 다른 언어를 먼저 시작하지마시고 이것부터 시작하는 것을 추천합니다. C, Java와 같은 경우는 상당한 공부를 해야 일상생활에 응용이 가능하지만 이건 조금만 배워도 정말 유용하고 재미있게 사용할 수 있습니다. 제가 전문가는 아니지만 너무 유용하게 사용하고 있는 프로그램이라서 사용방법을 공유합니다. 굿이 이렇게 어려운 매크로를 사용해야 하나라고 의문을 가지시는분들이 있을겁니다.다른 매크로로 작업을하다보면 반복작업에 한계를 느끼게 됩니다. 일정한 틀이 정해져 있으니 그 한계가 보이는 것이죠 하지만 오토핫키는 그런한계를 벗어나게 해줍니다. 머리굴려서 매크로..