버츄얼유튜버 | 구독자 311명 | 비카라

방송을 놓치지 않기 위한 윈도우 스케줄러 예약 스크립트 (파워셸)




URL을 입력하면 해당 영상 페이지에서 방송예정 시간을 가져와서 그 시간에 자동으로 웹 브라우저로 해당 URL을 여는 스케줄을 등록합니다.



파워셸로 작성된 스크립트입니다.


img/23/09/12/18a885d76f4253610.png

윈도우 10에 기본적으로 설치되어있는 5.1xxx 버전 이상에서 동작합니다. 


윈도우 11은 없어서 테스트 하지 못함



img/23/09/12/18a88603711253610.png

해당 스크립트 받는곳

https://paste.ee/p/xB88Q


pastebin은 윈도우 스케줄러 건드려서인지 허가를 안해주네요 

기간제한있지만 다른 사이트에 올려서 공유합니다.


기본적으로 1분전에 실행됩니다.  변경을 원하시면 AddMinutes(숫자)에 양수를 넣으면 더 늦게 음수를 넣으면 그만큼 더 빨리 실행됩니다. 단위는 분


$sdt = $localTime.AddMinutes(-1)


기본브라우저가 아닌 원하시는 브라우저로 실행하게 하고싶으면 


$browser = '경로'를 지정해주시고 해당줄과 다음 줄을 주석 해제 해주시면 됩니다 

코드 앞의 # 을 지우면 주석이 해제됨



img/23/09/12/18a886670a8253610.png

코드는 복사해서 메모장에 붙여넣으신 후 다른이름으로 저장하면됩니다.



img/23/09/12/18a8866c0a4253610.png

다른이름으로 저장시에 확장자를 ps1으로 

인코딩을 UTF-8(BOM)으로 해주세요

그냥 UTF-8로 저장하면 실행시 한글이 깨질 수 있습니다.



img/23/09/12/18a8867a121253610.png

실행했을때 메모장으로 열리시면 우클릭해서 파워쉘에서 실행을 하시면 파워쉘로 열립니다.




등록된 스케줄은 win + r을 눌러 실행을 여시고


img/23/09/12/18a886990b9253610.png

Taskschd.msc를 열면 작업 스케줄러를 확인할 수 있습니다.



img/23/09/12/18a886d6a53253610.png

작업은 기본적으로 My works/OpenYoutube  밑에 저장됩니다.

작업명은 해당 유튜브 제목에서 한국어, 영어, 일본어, 숫자를 제외한 모든문자는 _(언더바)로 치환합니다



img/23/09/12/18a886e800f253610.png

그러면 등록된 스케줄을 확인 할 수 있고 

제대로 동작하는지 확인하기 위해서 해당 작업을 우클릭해 실행을 눌렀을 때 제대로 웹브라우저가 해당 유튜브 페이지를 여는지 확인해보시면 됩니다.



주의사항 스케줄을 등록만하고 삭제하지 않기 때문에 지나간 스케줄들이 쌓일 수 있습니다. 1회성 스케줄이 조금 쌓인다고 문제가 발생하진 않지만 불편하신 분 들은 스케줄러 페이지에서 삭제하시면 됩니다.



방송을 이것저것 많이 보다보니 개인적으로 놓치기 싫은 방송을 스케줄러에 등록할때 사용하는 스크립트입니다.



img/23/09/12/18a887d2f58253610.png

실제로 사용중인 모습


로그인하고 댓글 작성하기
루리웹 오른쪽
루리웹 유머
루리웹 뉴스 베스트
PC/온라인
비디오/콘솔
모바일

루리웹 유저정보 베스트