[Python] 파이썬 - 특정 시간에 자동 실행하는 프로그램
반응형
매일 특정 시간에 실행되는 프로그램 있습니다.
매일 반복되는 작업을 위해 만들었습니다.
파이썬의 pyautogui 를 활용하여 마우스를 특정 좌표에 위치시키고 마우스를 클릭합니다.
import pyautogui as m
import time, datetime
import schedule
try:
def job():
# 2초 후에
time.sleep(2)
#좌표 위치 입력 (x, y, 버튼, 횟수, 간격)
#SQL Server(MSSQLSERVER) 서비스 클릭
m.click(419, 188, button='left', clicks=1, interval=1)
# 2초 후에
time.sleep(2)
#다시 시작 클릭
m.click(197, 160, button='left', clicks=1, interval=1)
# 2초 후에
time.sleep(2)
#예 클릭
m.click(300, 318, button='left', clicks=1, interval=1)
now = time.localtime()
print("%04d/%02d/%02d %02d:%02d:%02d 클릭\n" % (now.tm_year,
now.tm_mon, now.tm_mday, now.tm_hour, now.tm_min, now.tm_sec))
schedule.every().day.at("07:00").do(job)
while True:
schedule.run_pending()
time.sleep(1)
except KeyboardInterrupt:
print('\b\bCtrl+C 를 눌러서 프로그램을 종료합니다.')
print 출력 내용은 현재 시간을 출력해줍니다.
반응형
'IT > Python' 카테고리의 다른 글
파이썬 조건문 if 문 (0) | 2022.04.28 |
---|---|
파이썬 설치하는 방법 (0) | 2022.04.27 |
[Python] 파이썬 웹 크롤링 실시간 주가 정보 가져오기 (10) | 2020.07.09 |
[Python] 파이썬 웹 크롤링 - 네이버 환율 정보 가져오기 (2) | 2020.05.25 |
[Python] 파이썬 Visual Studio Code 개발 환경 구축 (0) | 2020.05.25 |
댓글