일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SetTitleMatchMode
- EnvSub
- Var:=식
- IfInString
- if
- SetControlDelay
- StringGetPos
- SetMouseDelay
- SetEnv
- ControlSend
- 배열
- 함수
- EnvMult
- EnvSet
- EnvAdd
- 식의 설명
- IF (식)
- DetectHiddenWindows
- Menu
- MouseClick
- SetKeyDelay
- IfWinExist
- autohotkey
- 식
- Threads
- EnvDiv
- Blocks
- ControlGetText
- if(식)
- API
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Click mouse button의 클릭/밀기 인하/인상등의 조작을 발생시킨다 본문
Click
mouse button의 클릭/밀기 인하/인상등의 조작을 발생시킨다
Click[, Button, up/down, x, y, count, rel]
Parameters
인수명 | 설명 |
---|---|
Button | 어느 버튼을 조작할까
|
up/down | 「Down」(이)나 「D」(을)를 지정하면, 버튼을 눌러 내려 만 해 떼어 놓지 않는다. 「Up」(이)나 「U」(을)를 지정하면, 눌러 내린 버튼을 떼어 놓는다. 생략시는 클릭을 실시한다. |
X, Y | 클릭하는 좌표. 생략시는 현재의 커서 위치 통상은 액티브 윈도우의 좌상으로부터의 상대 좌표이지만, CoordMode그리고 스크린 전체로의 절대 좌표로 변경할 수 있다. |
Count | 클릭·휠 회전하는 회수. 생략시는1회. 0(으)로 하면, 클릭을 실시하지 않고 커서의 이동만을 실시할 수 있다. |
Rel | 「Relative」(이)나 「Rel」(을)를 지정하면,X(와)과Y에 의한 이동은 현재의 커서 위치로부터의 상대 좌표가 된다. |
Click커멘드에 한정해, 인수는 어떠한 차례로 기술해도 상관없다.
인수의 단락에는, 콤마 이외에 반각 스페이스도 사용할 수 있다.
이하의 예는 모두 같은 동작이 된다.
Click,Right,100,100,Down Click,100,100,Right,Down Click Down Right 100 100
다만, 수치의 인수에 관해서는, 하나만의 경우는Count,2개의 경우는 순서에X,Y,3개의 경우는 순서에X,Y,Count이다고 해석된다.
Remarks
Click커멘드는MouseClick커멘드와 달라, 컨트롤 패널로 좌우 버튼을 바꿔 넣고 있는지 어떤지에 관련되지 않고 같은 동작이 된다.
일부의 어플리케이션에서는,WheelUp(이)나WheelDown(을)를Count(와)과 함께 사용해도 여러 차례의 동작이 되지 않는 경우가 있다.
그 경우는, Loop(을)를 사용해 여러 차례 커멘드를 실행하면 좋다.
마우스 커서가 이동하고 있는 동안, 유저가 다른 조작을 실시할 수 없게 하려면 , BlockInput커멘드를 사용한다.
마우스 조작의 뒤에는, 다른 프로세스가 마우스 조작에 확실히 응답하기 위해서, 짧은 휴지가 삽입된다.
그 길이는, SetMouseDelay그리고 설정할 수 있다.
Click커멘드는 Send커멘드내에 키로서 묻을 수 있다.
아래와 같이 하는 것으로, 수식 키 첨부의 클릭 조작을 간단하게 기술할 수 있다.
Send +{Click 100, 200} ; Shift+LeftClick Send ^{Click 100, 200, right} ; Control+RightClick
Related
Send {Click}, SendMode, CoordMode, SetDefaultMouseSpeed, SetMouseDelay, MouseClick, MouseClickDrag, MouseMove, BlockInput
Examples
Click ; Click left mouse button at mouse cursor's current position. Click 100, 200 ; Click left mouse button at specified coordinates. Click 100, 200, 0 ; Move the mouse without clicking. Click 100, 200 right ; Click the right mouse button. Click 2 ; Perform a double-click. Click down ; Presses down the left mouse button and holds it. Click up right ; Releases the right mouse button.
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
Continue 루프의 현재의 회의 나머지의 처리를 스킵 해, 다음의 회에 진행된다. (0) | 2007.11.05 |
---|---|
ClipWait 클립보드의 내용을 텍스트로서 읽어낼 수 있는 것이 되는 것을 기다린다 (0) | 2007.11.05 |
Chr() ASCII코드를 문자로 변환하는 함수 (0) | 2007.11.05 |
Ceil() 주어진 수치보다 큰 최소의 정수를 돌려주는 함수 (0) | 2007.11.05 |
Break 각종Loop(을)를 빠진다 (0) | 2007.11.05 |