회색고양이
close
프로필 배경
프로필 로고

회색고양이

    • 심플하게 살자 (173)
      • 주식 (87)
        • 주식 동향 (47)
        • 마감 후 (28)
        • 세계증시일정 (6)
        • 주식지식 (3)
      • Programming (56)
        • Python (25)
        • Android (2)
        • Android 보조 (2)
        • AutoHotkey (26)
        • R (1)
      • Network (4)
      • Server (4)
        • Linux (4)
        • WinServer 2008 (0)
      • Database (1)
        • mysql (1)
      • 주저리 주저리 (7)
        • 뇌에 대한 이야기 (5)
        • 주저리 (1)
        • 티스토리 (1)
      • 게임 (12)
        • 바람의나라 (12)
      • 자격증 (1)
        • 정보처리산업기사 (1)
      • 영상 (1)
        • 파워디렉터 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈페이지
  • 글쓰기
  • 설정

[Python] PyAutoGUI로 이미지 다루기

PyAutoGUI를 이용해 간단하게 스크린샷을 찍고, 이미지로 저장할 수 있습니다. 또한 이미지를 추적하여 다양한 행동을 추가할 수 있습니다. 하나씩 하나씩 진행해 보겠습니다. pyautogui.screenshot() import pyautogui im1 = pyautogui.screenshot() #screenshot() 을 호출하면 화면 이미지 객체 (im1)를 반환합니다. im2 = pyautogui.screenshot('screenshot.png') #파일 이름 (‘screenshot.png’)을 입력해주면 화면을 이미지파일로 저장합니다. im3 = pyautogui.screenshot('region.png', region=(0, 0, 300, 300)) #region 위처럼 영역을 설정해주면 x..

  • format_list_bulleted Programming/Python
  • · 2023. 6. 2.
  • textsms
[Python] 자동화 프로그램(실전편)

[Python] 자동화 프로그램(실전편)

이번 포스팅에서는 pyautogui 모듈을 이용해서 Cookie Breaker라는 게임의 매크로를 만들어 볼 겁니다. 이 게임은 마우스를 클릭할 때마다 쿠키에게 데미지를 줘서 점점 맷집이 쎄지는 쿠키들을 물리치는 것이 목적입니다. ​ ​ 클릭을 하는 곳에 화살이 날아오는 방식이 아니라 클릭하기만 하면 알아서 조준사격해주는 방식이네요. ​ 그냥 클릭만 계속 하면 느리니 중간중간에 포탑을 설치해줘서 어느정도 자동 사냥을 할 수 있게 해주고 있습니다. 이것 말고도 업그레이드 기능을 통해서 쿠키 개수나 포의 화력을 업그레이드 할 수 있죠. 극후반으로 갈수록 클릭에 의한 데미지보다는 이러한 자동 사냥에 의한 데미지가 세질 것이기 때문에 클릭이 별로 필요 없어질 것이지만, 초반에는 열심히 클릭을 해서 돈을 벌어야 ..

  • format_list_bulleted Programming/Python
  • · 2022. 2. 13.
  • textsms

[Python] 자동화 프로그램(키보드편)

1. write() 함수 pyautogui.write('hello python') # 괄호 안의 문자를 타이핑 합니다. pyautogui.write('hello python', interval=1) # 각 문자를 1초마다 타이핑합니다. 주의사항 pyautogui 는 한글에 대한 적용이 안되어 있어요!! 한글을 입력하려면, pyperclip 모듈을 통해서 한글을 복사 후 입력할 수 있습니다. import pyautogui import pyperclip pyperclip.copy("안녕하세요") # 클립보드에 텍스트를 복사합니다. pyautogui.hotkey('ctrl', 'v') # 붙여넣기 (hotkey 설명은 아래에 있습니다.) write 함수만으로는 Shift 키나, Ctrl 키 등 문자가 아닌 키..

  • format_list_bulleted Programming/Python
  • · 2022. 2. 13.
  • textsms

[Python] 자동화 프로그램(마우스편)

pyautogui 라이브러리 파이썬에는 마우스와 키보드 제어를 도와주는 pyautogui 라는 라이브러리가 있습니다. 라이브러리는 프로그램 개발을 쉽게 해주는 도구라고 생각하면 됩니다. 이제, pyautogui의 사용법에 대해서 알아보도록하죠. 라이브러리 설치 방법 터미널에 다음 명령어를 입력해서 pyautogui를 설치 해 줍니다. pip install pyautogui ?. 터미널 -> 윈도우키 + R -> CMD 화면 크기 출력 print(pyautogui.size()) 현재 사용하고 있는 모니터 화면의 크기를 출력하는 명령어 입니다. 제 모니터의 경우 Size(width=1920, height=1080) 으로 나오네요. 가로 1920 픽셀, 세로 1080 픽셀 입니다. 마우스 현재 위치 출력 ti..

  • format_list_bulleted Programming/Python
  • · 2022. 2. 13.
  • textsms
  • 1
공지사항
카테고리
  • 심플하게 살자 (173)
    • 주식 (87)
      • 주식 동향 (47)
      • 마감 후 (28)
      • 세계증시일정 (6)
      • 주식지식 (3)
    • Programming (56)
      • Python (25)
      • Android (2)
      • Android 보조 (2)
      • AutoHotkey (26)
      • R (1)
    • Network (4)
    • Server (4)
      • Linux (4)
      • WinServer 2008 (0)
    • Database (1)
      • mysql (1)
    • 주저리 주저리 (7)
      • 뇌에 대한 이야기 (5)
      • 주저리 (1)
      • 티스토리 (1)
    • 게임 (12)
      • 바람의나라 (12)
    • 자격증 (1)
      • 정보처리산업기사 (1)
    • 영상 (1)
      • 파워디렉터 (1)
최근 글
인기 글
최근 댓글
태그
  • #삼부토건
  • #autohotkey
  • #바람의나라
  • #주식
  • #일동제약
  • #셀트리온
  • #대원제약
  • #python
  • #생산
  • #화성산업
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바