W기술과 생활

닫기 검색결과 전체 보기

    AutoHotKey 일정 영역을 랜덤 클릭 하기 - 소스 공개

    Tip/AHKmacro 2013. 7. 26. 12:11

    이번엔 오토핫키로 일정 영역을 랜덤 클릭하는 매크로를 짜보았습니다.

    오토핫키를 공부하시는데 참고하시길 바라며 소스를 공개합니다.



    ;~ 아래는 마우스와 매크로 명령 딜레이를 0으로 해주는겁니다.
    ;~ 빨라지나 과하게 설정하면 CPU점유율이 상승합니다.
    
    SetDefaultMouseSpeed,0 
    SetKeyDelay,0
    SetControlDelay,0
    SetBatchLines 0 
    SetWinDelay,0
    SetMouseDelay,0
    
    ;~ coordmode는 픽셀관련, 마우스 관련 동작할때 위치 기준을 잡는 선언입니다.
    ;~ 본 예제는 Screen 전체화면 모드입니다.
    
    CoordMode,Pixel,Screen
    CoordMode,Mouse,Screen
    
    ;특정 좌표의 일정영역을 랜덤하게 클릭 단축키 컨트롤+HOME 키
    ^Home::
    
    ;~ 그림판의 창의 위치와 창의 크기를 변수에 저장
    WinGetPos, X, Y, Width, Height, ahk_class MSPaintApp
    
    ;~ 그림판 창 활성화
    WinActivate, ahk_class MSPaintApp
    
    ;~ 창의 중간 영역(0.5,0.5)에 50픽셀 정사각형의 영역을 설정
    varX:=50 ;일정영역(박스) 크기 픽셀 X축
    varY:=50 ;일정영역(박스) 크기 픽셀 Y축
    ratioX:=0.5 ;일정영역의 위치 0.9면 창의 90% 위치. 0.5면 중간
    ratioY:=0.5
    ;~ floor는 소숫점 버림 입니다.
    boxX:=X+floor((Width-varX)*ratioX)
    boxY:=Y+floor((Height-varY)*ratioY)
    
    loop, 500
    {
    	;~ boxX축에서 boxX축에다 박스 가로크기 더한 만큼의 값 중에 랜덤
    	Random, Xpos,boxX,boxX+varX
    	Random, Ypos,boxY,boxY+varY
    	MouseClick,left,Xpos,Ypos
    }
    return
    
    
    ;~ 아래는 제가 테스트용으로 AHK를 만들때 항상 넣는 단축키입니다.
    ;~ 종료,멈춤,새로고침 3종 세트입니다.
    
    ^End::ExitApp
    Pause::Pause
    ^PGUP::Reload
    return

    아래는 실행 결과입니다.


    저작자표시 비영리 변경금지 (새창열림)
    'Tip/AHKmacro' 관련 글 more
    • [AHK] 피파온라인3용 엑박패드 유저를 위한 도우미 2013.07.28
    • 노가다를 줄여주는 AHK, 거기에 화룡점정 정규표현식 2013.07.27
    • thumbnail
      AHK로 윈도우 7의 스티커 메모 백업하기 2013.07.27
    • AutoHotKey - PixelGetColor 커서가 위치한 곳의 색상 알아내기 2013.07.26
    Posted by 확인소장

바로가기

  • thumbnail 이미지 외부링크용 구글 드라이브
  • thumbnail 대기오염 실시간 확인

블로그 내용 검색

블로그 이미지

인터넷 기술, 오토핫키, 바이두 클라우드 한글화

by 확인소장

공지사항

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

  • Baidu cloud app
  • Android
  • BaiduYun
  • BaiduCloud
  • 바이두
  • 한국어
  • 百度云管家
  • 한글패치
  • ADD
  • AHK
  • 百度
  • 바이두 뮤직
  • 百度音乐
  • 한글화
  • 바이두 앱
  • 百度云
  • 바이두 한글화
  • GUI
  • 클라우드 한글화
  • baiduyun app
  • baidunetdisk
  • apk 한글화
  • BaiduYunApp
  • BaiduYunGuanjia
  • baidu
  • Baidu Cloud
  • 바이두 한글
  • 바이두 클라우드
  • autohotkey
  • 한국어 패치

글 보관함

«   2025/08   »
일 월 화 수 목 금 토
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
31

링크

카테고리

  • 모든 글타래 (266)
    • Patch (158)
      • BaiduCloud (147)
      • BaiduMusic (7)
      • XiamiMusic (2)
    • Tip (86)
      • AHKmacro (20)
      • BaiduCloud (36)
      • PC활용 (29)
    • Monologue (13)
    • ETC (3)
    • Temp (6)

카운터

Total
Today
Yesterday
  • 홈
  • 방명록
  • 링크추가
확인소장's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

W기술과 생활

인터넷 기술, 오토핫키, 바이두 클라우드 한글화

  • 홈
  • 방명록
  • 링크추가

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 모든 글타래 (266)
    • Patch (158)
      • BaiduCloud (147)
      • BaiduMusic (7)
      • XiamiMusic (2)
    • Tip (86)
      • AHKmacro (20)
      • BaiduCloud (36)
      • PC활용 (29)
    • Monologue (13)
    • ETC (3)
    • Temp (6)

카테고리

PC화면 보기
티스토리
Daum

티스토리툴바