win32clipboard를 이용한 클립보드 조작하기 파이썬의 win32clipboard Windows 운영 체제의 클립보드를 조작하는 모듈입니다. 다른 운영체제에서 안되는 것이 아쉽긴 하지만 이 모듈을 사용하면 파이썬 코드로 텍스트, 이미지 데이터를 클립보드에 복사하고 붙여넣을 수 있습니다. 이번 포스팅에서는 이미지 복사 붙여넣는 방법에 대해 쓰겠습니다. 텍스트도 마찬가지 방법으로 하면 되는데 pypercilp이 더 간단하기 때문에 pyperclip을 사용하시는 걸 추천드립니다. [파이썬] 클립보드 텍스트 복사 붙여넣기 win32clipboard 주요 기능 클립보드 열기 및 닫기: OpenClipboard()와 CloseClipboard() 메쏘드를 사용하여 클립보드를 열고 닫을 수 있습니다. 주의할 ..
클립보드 텍스트 복사 붙여넣기클립보드 조작은 자동화 프로그램을 만드는데 굉장히 중요한데요.pyperclip 라이브러리를 사용하면 텍스트 데이터를 클립보드에 복사하고 붙여넣을 수 있습니다. 문자열로 되는 건 다 가능합니다. 리스트에 문자열로 나열되어있어도 클립보드에 복사할 수 있습니다.텍스트 복사하기import pyperclip# 텍스트 복사하기text_to_copy = "Hello, World!"pyperclip.copy(text_to_copy)텍스트를 클립보드에 복사합니다.리스트의 텍스트를 복사하기import pyperclip# 리스트에서 텍스트 가져오기my_list = ["apple", "banana", "orange"]text_to_copy = "\n".join(my_list)# 클립보드에 텍스트 ..
Listener를 이용한 마우스 이벤트 리스너(listener)는 특정 이벤트가 발생할 때 프로그램은 해당 이벤트를 감지하고 움직이는 기능이 있는 이벤트 제어 도구입니다. Pyautogui는 이벤트 감지 기능이 없기 때문에 리스너와 함께 쓴다면 여러 시너지를 발휘할 수 있습니다. pynput 모듈에서 임포트할 수 있는데요. mouse와 keyboard가 따로 되어있는게 특징입니다. from pynput import mouse, keyboard mouse_listener = mouse.Listener(on_click=on_click) keyboard_listener = keyboard.Listnenr(on_click=on_click) 메쏘드는 단 3개 Listener에서 쓰는 메쏘드는 start(),joi..