기 타 VBScript 에 대한 질문입니다.
2019.06.22 19:13
PC로 작업하다보면 가끔 시간을 지나치는 경우가 있어 정시 알람이 필요했는데
윈도우10 기본 알람 기능이 너무 허접해서 vbs로 꼬마 목소리 정시 알람 기능을 만들었습니다.
그냥 윈도우 탐색기에서 실행하면 잘 되는데
작업스케줄러에 등록해서 1시간마다 실행되도록 등록하면 아래처럼 실행이 안되네요.
연결된 파일 경로를 못찾는 것같은데 vbs 파일을 작업스케줄러에 등록할 때는 주의해야 할 점이 따로 있나요?
필요한 파일은 모두 첨부한 압축파일에 포함되어 있습니다.
Dim WSHShell
Path = WScript.ScriptFullName ' 현재 실행하는 전체 파일이름 (경로+이름)
Path = Left(Path, InStrRev(Path, "\")) ' 이름제거후 경로만 추출
strHOUR = hour(now) ' 현재 시간(24시간제)
if strHOUR >12 then strHOUR = strHOUR - 12 '12시간제
Set WSHShell=WScript.CreateObject("WScript.Shell")
Set Sound = CreateObject("WMPlayer.OCX.7")
Sound.URL = Path & "\" & strHOUR & "시.mp3"
Sound.Controls.play
WSHShell.Run "nircmd.exe setsysvolume 65535", 0
do while Sound.currentmedia.duration = 0
wscript.sleep 100
loop
wscript.sleep (int(Sound.currentmedia.duration)+1)*1000
WSHShell.Run "nircmd.exe setsysvolume 39321", 0
댓글 [1]
-
메리아 2019.06.22 22:32
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
99001 | 윈 도 우| 바탕화면에서 파일이름 변경시 위치 강제 이동 | Amattare | 154 | 02-01 |
99000 | 윈 도 우| 다른 드라이브에 윈도우 인플레이스 설치 하는방법이 있을... [1] | 다이키리 | 169 | 02-01 |
98999 | 윈 도 우| 읜도우 시스템 앱 삭제 하는 방법이 궁금합니다 [8] | Leaaaa | 305 | 02-01 |
98998 | 윈 도 우| 윈도10 자체 복원 오류 가 생기네요ㅠ [4] | younz | 401 | 01-31 |
98997 | 소프트웨어| ssd 마이그레이션 후 부팅 오류 질문 [5] | jsin22 | 413 | 01-31 |
98996 | 모 바 일| 핸드폰서 4기가(usb)이상은 인식이 [4] | nissan | 413 | 01-31 |
98995 | 소프트웨어| 안랩 safe 삭제 좀 도와주세요. [7] | 소소생 | 371 | 01-31 |
98994 | 윈 도 우| "설정"-"pc설정"에서 "네트워크... [15] | 수학으로의 | 313 | 01-31 |
98993 | 기 타| 윈도우 pe 어드민 시스템 차이 [3] | 수리수리 | 339 | 01-31 |
98992 | 윈 도 우| 작업표시줄에 날자-시간 표시 수정하기 [13] | 슈퍼하늘날 | 420 | 01-31 |
98991 | 기 타| 옛날에 님이 안보이시니 기다려집니다... [4] | 무무 | 859 | 01-30 |
98990 | 기 타| 10900F와 GTX 1660 super 6G 조합 정도면?? [7] | 개골동자 | 483 | 01-30 |
98989 | 윈 도 우| 윈도우 iso 부팅으로 최소한의 파티션으로 설칯하는 방법 [13] | 강토 | 519 | 01-30 |
98988 | 윈 도 우| 컴퓨터 부팅 순서 [4] | bsj00 | 761 | 01-30 |
98987 | 윈 도 우| 최근 추가한 앱 표시를 하고 싶은데 어떻게 수정해야 하는... [5] | 슈퍼하늘날 | 259 | 01-30 |
98986 | 하드웨어| asus 메인보드 수입처를 모르는 경우 [8] | 개골동자 | 538 | 01-30 |
98985 | 소프트웨어| 크롬 마지막 창 위치를 저장하는 방법 [3] | asklee | 221 | 01-29 |
98984 | 윈 도 우| $wimdesc 화일 무엇인가요 [2] | 천제연 | 189 | 01-29 |
98983 | 윈 도 우| 외장하드로 부팅 USB 만드는 방법 문의 [6] | nabbiriri | 591 | 01-29 |
98982 | 하드웨어| 메인보드 usb3.0 포트 1p에서 2p 추천 [3] | 화랑이 | 305 | 01-29 |
vbscript는 cmd와는 관계없습니다.
wscript.exe나 cscript.exe로 실행됩니다.
그런데 보통 vbs파일을 등록하면 자동으로 연결될텐데 이상하군요.
스케쥴러 등록할때
wscript.exe 실행할스크립트.vbs
이런식으로 등록해보세요.