끄적끄적

반응형

/*

;왼쪽 버튼을 눌렀을 때

LButton::

{

;내용 작성

return

}

 

 

;오른쪽 버튼을 눌렀을 때

RButton::

{

;내용 작성

return

}

 

 

;휠버튼 클릭할 때

MButton::

{

;내용 작성

return

}

*/

 

 

 

;6버튼 마우스 사용시 엄지 아래쪽 버튼을 눌렀을 때

;웹브라우저는 탭 닫기, 일반프로그램은 종료

XButton1::

{

SendInput, {Esc}

IfWinActive, WebControlHotKey
{
;작업 없음.
}
else IfWinActive, NH미니시계
{
;WinKill, NH미니시계
}
else IfWinActive, ahk_exe whale.exe
{
SendInput, ^w ;탭 닫기 : Ctrl+w
}
else IfWinActive, ahk_exe chrome.exe
{
SendInput, ^w ;탭 닫기 : Ctrl+w
}
else IfWinActive, ahk_exe iexplore.exe
{
SendInput, ^w ;탭 닫기 : Ctrl+w
}
else
{
WinGetActiveTitle, ActiveWinName
WinKill, %ActiveWinName%
}
  return

}

 

 

;6버튼 마우스 사용시 엄지 위쪽 버튼을 눌렀을 때

XButton2::

{

MouseClick, Left, , , 2, 100  ;더블클릭

return

}

 

 

 

Click

 

MouseClick, WhichButton [X, Y, ClickCount, Speed, D[U,R]

 

MouseClickDrag, WhichButton, X1, Y1, X2, Y2 [, Speed, R]

 

MouseGetPos, [OutputVarX, OutputVarY]

 

MouseMove, X, Y [, Speed, R]

 

 

 

;마우스 클릭

Click

 

SendInput, {Click Down Left}{Click Up Left} 

 

 

 

;더블클릭

MouseClick, Left, , , 2, 100

 

 

 

;좌표값 425, 65에서 마우스 클릭

MouseClick, left, 425, 65

 

 

 

;마우스 휠 올리기, 내리기

MouseClick, WheelUp

MouseClick, WheelDown

 

 

 

;F1을 한번 누르면 드래그, 한번 더 누르면 드래그 해제

 

var := false

 

F1::

{

if(var = false)

{

SendInput,{Click down Left}

}

else

{

SendInput,{Click Up Left}

}

 

var := !var

return

}

 

 

;드래그 해서 클립보드에 저장

F2::

{

MouseClick, Left, 125, 440

Sleep, 100

SendInput, {ShiftDown}

Sleep, 100

MouseClick, Left, 520, 440

Sleep, 100

SendInput, {ShiftUp} 

Sleep, 500

SendInput, ^c

Sleep, 500

MsgBox, %Clipboard%

return

}

 

----

 

F2::

{

MouseGetPos, GetX, GetY

MouseClick, Left, GetX, GetY, , , D    ;D는 Down

GetX := GetX + 1000

MouseClick, Left, GetX, GetY, , , U    ;U는 Up

SendInput, ^c

Sleep, 100

Save1 := Clipboard

MsgBox, 0, 1, %Save1%, 0.3

}

 

 

 

;마우스 왼쪽 버튼 누를 때까지 기다림

KeyWait, LButton, D

 


 

 

BlockInput, on ;키보드나 마우스등에서의 입력을 무효화

BlockInput, off ;키보드나 마우스등에서의 입력을 무효화 해제

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]