목록전체 글 (36)
LearningNote
[오토핫키] 마우스 제어(2) 마우스 포인터만 특정 위치로 이동하고 클릭은 하지 않아야 할 경우도 있을 수 있겠죠? 이런 경우에 쓸 수 있는 명령어는 MouseMove 입니다. SciTE4AutoHotkey 에디터에 MouseMove 명령어를 입력 후 콤마(,) 를 입력해보세요. 다음과 같이 간단한 도움말이 나타납니다. MouseMove, X, Y [, Speed, R] MouseClick 에 비해 더 간단해 보이네요. 어렵지 않으니 바로 실습해볼까요? 그냥 하면 심심하니, 별 모양을 그려보도록 해요. !2:: MouseMove, 624, 219 MouseMove, 488, 663 MouseMove, 848, 385 MouseMove, 399, 382 MouseMove, 767, 661 MouseMove..
[오토핫키] 마우스 제어(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초 ..