개발자 모드/파이썬(python)

파이썬 특정키를 눌러서 캡쳐프로그램

인생은직구 2021. 8. 22. 15:45
728x90
import time
import keyboard
from PIL import ImageGrab


def screenshot() :
    curr_time = time.strftime("_%Y%m%d_%H%M%S")
    img = ImageGrab.grab()
    img.save("image{}.png".format(curr_time))
    

keyboard.add_hotkey("F9", screenshot) # 사용자가 F9 키를 누르면 스크린 샷 저장
# keyboard.add_hotkey("a", screenshot) # 사용자가 a 키를 누르면 스크린 샷 저장
# keyboard.add_hotkey("ctrl + shift + s"", screenshot) # 사용자가 ctrl + shift + s 키를 누르면 스크린 샷 저장

keyboard.wait("esc") # 사용자가 esc를 누를때까지 프로그램 수행

 

 

키를 눌러서 캡쳐하는 프로그램

 

주석을 이용해서 캡쳐의 키를 변경할 수 있다.

728x90