[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 > 소프트웨어' 카테고리의 다른 글
한글과컴퓨터 2018 설치 오류 MSI 오류 cab1.cab 원본 오류 (0) | 2020.11.17 |
---|---|
[Linux] 리눅스 CPU 사용률 확인하는 방법 - TOP 명령어 (0) | 2020.11.12 |
Discord 연결 오류 문제 해결 - 음성 채널에 연결하거나 무한 로딩 걸리는 현상 (0) | 2020.09.09 |
[JavaScript] 자바스크립트 배열(array) 생성, 추가, 참조 (0) | 2020.07.16 |
[Python] 파이썬 웹 크롤링 실시간 주가 정보 가져오기 (10) | 2020.07.09 |
댓글