상세 컨텐츠

본문 제목

python 업무자동화(매크로) 란?

IT/코딩-고민과 결과(python)

by 후즈테크 2021. 7. 1. 13:10

본문

반응형

 

요즘 대부분의 사무와 관련된 업무들은 PC를 이용하여 진행된다.

 

그럼 사람들은 PC를 통해 어떻게 일을 할까?

 

크게 나눠보면

 

1) 화면을 통해 원하는 정보를 획득하고

2) 획득된 정보를 키보드나 마우스를 통해 조작하여 

3) 원하는 동작을 하거나 추가로 가공하는 일을하게 된다.

 

 

그럼 python 으로 위의 과정을 할 수 있으면 어떨까?

1) screen_search 모듈로 화면에서 원하는 정보를 찾아 내고

2) pyautogui 모듈로 마우스를 제어(이동, 클릭 등) 하고, 키보드를 제어 할 수 있다.

3) 목적에 맞게 사용자가 코딩만 하면 원하는 동작을 할 수 있다.

반응형

 

사람이 하는 일과의 유사성이 보인다면, 자동화를 시작할 수 있는 첫 단추는 맞춰진 셈이다.

 

아래의 모듈을 위주로 자동화(매크로)를 작성할 예정이며, 설치는 pip 를 이용하면 간단히 설치 할 수 있다.

pip install pyautogui # 키보드, 마우스 제어

pip install screen_search # image search

pip install pyperclip # 키보드 제어2(복사 시 사용)

사용 방법은 https://pypi.org/project/PyAutoGUI/ 등에 자세히 나와있다.

하나 하나를 설명하며 진행하기 보다는 실제 내가 사용하는 상황에 맞게

사용되는 기능과 방법에 대해 상황별 설명을 하며 진행하겠다.

 

 

그리고 놀랍게도 위의 3가지 모듈을 설치하는 짧은 시간 만으로 PC는 나를 대신해 일할 준비를 마쳤다.

 

응????

 

남은 것은 단하나!!

 

내가 하는 일을 어떤 방식으로 분류하고 정의할 수 있는지에 대한 고민이 남았을 뿐이다.

이 부분을 코딩보다는 기획이나 설계라고 부르는 것이 맞을 것이다.

 

그리고 이게 가장 낯설고 어려운 부분일 것이다.

 

 

다음글) 내가 구현 하고자 하는 기능

pyautogui step1 자동화 업무 분석 (tistory.com)

 

pyautogui step1 자동화 업무 분석

설계라는 단어를 접하게 되니 거리감이 생기는 분들도 있을 것이다. 하지만 우리가 원하는 프로그램은 처음 생각했던 것 처럼 '아, 이런건 클릭 한번으로 간단하게 할 수 있을 것 같

whosetech.tistory.com

 

 

반응형

'IT > 코딩-고민과 결과(python)' 카테고리의 다른 글

파이썬 rader chart 작성법(spider chart)  (1) 2022.09.15
pyautogui step1 자동화 업무 분석  (0) 2021.07.29
시작  (0) 2021.07.01

관련글 더보기

댓글 영역