반응형
파이썬 좋네~
pyautogui 유틸 이용
매일 특정 시간
핫키 로 바탕화면 이동 후
열린 프로그램 특정 좌표 마우스 클릭 실행
import pyautogui as autogui
import schedule
import time
def job():
#작업 시작 시간 출력
now = time.localtime()
print(now.tm_year,now.tm_mon,now.tm_mday,now.tm_hour,now.tm_min)
#2초
time.sleep(2)
#바탕화면 으로 가기
autogui.hotkey('win','m')
#1초
time.sleep(1)
#좌표 클릭
autogui.click( 753,1051, button='left', clicks=1, interval=1)
#1초
time.sleep(1)
autogui.click(707,933,button='left', clicks=1, interval=1)
def job2():
#작업 시작 종료 출력
now = time.localtime()
print(now.tm_year,now.tm_mon,now.tm_mday,now.tm_hour,now.tm_min)
#2초
time.sleep(2)
#바탕화면 으로 가기
autogui.hotkey('win','m')
#1초
time.sleep(1)
#좌표 클릭
autogui.click( 753,1051, button='left', clicks=1, interval=1)
#1초
time.sleep(1)
autogui.click(465,933,button='left', clicks=1, interval=1)
def testJob():
time.sleep(2)
now = time.localtime()
print(now.tm_year,now.tm_mon,now.tm_mday,now.tm_hour,now.tm_min)
autogui.hotkey('win','m')
time.sleep(2)
#test job
#schedule.every(1).second.do(testJob)
#schedule.every().day.at("18:10").do(job)
#schedule.every().day.at("18:11").do(job2)
# 23시 스케줄 시작
schedule.every().day.at("23:20").do(job)
# 오전 07시 스케줄 종료
schedule.every().day.at("07:40").do(job2)
# 무한루프를 돌며 스케줄을 유지.
while True:
schedule.run_pending()
time.sleep(1)
반응형
':::: 개발 :::: > :::: PYTHON(파이썬) ::::' 카테고리의 다른 글
셀레니움( selenium ) 무한 스크롤링 오류날때 (0) | 2022.02.23 |
---|---|
20210925 파이썬 자동매매 키움 API 로그인 실습 (0) | 2021.09.25 |
210925 파이썬 자동매매 공부 시작 GUI (2) | 2021.09.25 |
셀리니움 Selenium 중첩 클래스 찾아오기 (0) | 2021.03.15 |
vscode 에서 파이썬 코드 테스트 (0) | 2019.08.26 |
파이썬 장고 ORM 쿼리셋 (0) | 2017.11.28 |
Python 외부 호스팅 사용시 서버 실행 팁 (1) | 2017.11.28 |
파이썬 장고 시작하기 (0) | 2017.11.26 |