使用電腦(VLC)作為鬧鐘

使用電腦(VLC)作為鬧鐘

我找到了一個使用任務計劃程式在我的電腦上使用 VLC 作為鬧鐘的教學。本質上,它的工作原理如下:

  • 電腦在早上鬧鐘時間前 5 分鐘自動啟動
  • 使用nircmd將系統音量設定為 50% ( nircmd setsysvolume 32768)
  • 呼叫 VLC 播放我的音訊檔案 ( vlc C:\path\alarm.ogg)

這很有效,但有兩個問題。首先,如果我及時起床,停止警報的唯一方法就是關閉電腦(因為無論我是否登錄,任務都會運行,所以我必須將其完全關閉)。其次,該檔案只播放一次,不會繼續播放。

我知道 VLC 有一個-L標誌來指定重複循環文件,但這仍然留下了第一個問題。我喜歡這個通用解決方案,因為它不需要安裝額外的軟體;它使用了我已經安裝的VLC。

有沒有更好的方法來處理我的計算機上的警報?我使用的是 Windows 8.1 專業版。

答案1

首先,如果我及時起床,停止警報的唯一方法就是關閉電腦(因為無論我是否登錄,任務都會運行,所以我必須將其完全關閉)。其次,該檔案只播放一次,不會繼續播放。

解決此問題的一種方法是將腳本製作成服務。這樣,如果您早起,您可以進入任務管理器並停止服務。我不完全確定如何在 Windows 中手動配置服務,但如果您不介意安裝其他軟體,那麼使用以下命令應該很簡單NSSM(非吸服務管理器)

答案2

假設您將任務設定為在上午 8:00 運行,而您卻在上午 7:30 起床。一種可能的解決方案可能是:

  1. 建立一個以管理員身份運行的捷徑並使用 停用該任務schtasks /change /disable /tn "taskname"。當然,您可以為其指派鍵盤快捷鍵以方便調用。

  2. 建立每天上午 8:01 運行的第二個任務,並重新啟用第一個任務,以便它在第二天運行。

或者,您也可以設定捷徑以使用 nircmd 將音量靜音,並將第二個任務設定為取消靜音(儘管這意味著您的音量將在上午 7:30 到上午 8:01 之間靜音)。

相關內容