목록전체 글 (38)
LearningNote
[오토핫키] 마우스 제어(1) 키보드 제어하는 방법을 배웠으니, 이번에는 마우스 제어하는 방법에 대해 알아보겠습니다. 마우스 동작의 가장 기본인 클릭부터 알아보시죠. SciTE4AutoHotkey 에디터에서 새 파일을 열고 다음의 코드를 작성해보세요. #SingleInstance, Force F4:: ExitApp !1:: MouseClick, Left, 300, 300, 1 return 대충 무슨 의미인지 짐작은 되실 겁니다. MouseClick 명령어는 말 그대로 마우스를 클릭한다는 뜻이고, Left 는 왼쪽 버튼을 뜻하며, 300, 300 은 x, y 좌표 (300, 300) 을 의미합니다. 마지막에 있는 1은 한 번 클릭한다는 의미입니다. 사실 에디터에서 MouseClick 이라는 명령어를 입력하..
키를 조합해서 입력하는 방법을 알아보겠습니다. 예를 들어, Ctrl + c 로 복사하고, Ctrl + v 로 붙여 넣는 가장 흔한 키 조합이 있습니다. 핫키로 지정하는 방법을 배웠으니 이제 조금은 익숙해지셨을 거라 생각합니다. 오토핫키가 작동하는 과정을 보기 쉽게 하기 위해 복사 대신 잘라내기 단축키인 Ctrl + x 로 실습해보겠습니다. 다음과 같이 Ctrl + 5 핫키를 정의해보세요. Sleep 명령어는 잠깐 쉬라는 의미입니다. millisecond 단위기 때문에 1000을 지정하면 1초를 쉬게 됩니다. 그래서 다음 코드를 풀어 설명하면 이렇습니다. 1. Hello World! 를 입력 2. Ctrl + a 를 눌러 모든 텍스트 선택 3. 1초 대기 4. Ctrl + x 를 눌러 잘라내기 5. 1초 ..
키보드를 반복해서 입력하는 방법에 대해 알아보겠습니다. 예를 들어, a 라는 키를 10번 입력할 일이 있다고 합시다. Send, a Send, a Send, a ... 이런 식으로 10 번 입력해야 할까요? 아니면 이렇게 입력하면 될까요? Send, aaaaaaaaaa 물론 잘 됩니다. 하지만 10번이 아니라 100번이라면요? 혹시 1000번이라면요? 오토핫키 Send 명령어로 키를 반복할 수 있게 하는 방법이 있습니다. Alt + 2 핫키에 이렇게 한번 정의해보세요. !2:: Send, {a 100} return 참 간단합니다. Send 와 관련된 명령어가 몇 가지 있습니다. 일단은 Alt + 3 핫키를 먼저 정의해놓고 진행하도록 합니다. !3:: return SciTE4AHK 에디터에서 Send 를 ..