Verwenden des Computers (VLC) als Wecker

1570
vaindil

Ich habe ein Tutorial für die Verwendung von Task Scheduler zur Verwendung von VLC auf meinem Computer als Wecker gefunden. Im Wesentlichen funktioniert es wie folgt:

  • Der Computer startet automatisch am Morgen 5 Minuten vor der Weckzeit
  • Verwenden, nircmdum Systemvolumen auf 50% ( nircmd setsysvolume 32768)
  • Rufe VLC auf, um meine Audiodatei abzuspielen ( vlc C:\path\alarm.ogg)

Das funktioniert gut, aber es gibt zwei Probleme. Wenn ich rechtzeitig auf bin, kann der Alarm nur gestoppt werden, indem der Computer heruntergefahren wird (da die Aufgabe ausgeführt wird, unabhängig davon, ob ich angemeldet bin oder nicht, muss ich sie ganz herunterfahren). Zweitens spielt die Datei nur einmal ab und wird nicht fortgesetzt.

Ich weiß, dass VLC ein -LFlag angibt, um die Datei wiederholt zu wiederholen, aber dies lässt das erste Problem bestehen. Diese allgemeine Lösung gefällt mir, da keine zusätzliche Software installiert werden muss. es verwendet VLC, das ich trotzdem installiert habe.

Gibt es eine bessere Möglichkeit, einen Alarm auf meinem Computer zu behandeln? Ich bin unter Windows 8.1 Pro.

2
Genau wie bei der alten Uhrwerklösung - wirf das verdammte Ding durch den Raum ;-) [sorry] Tetsujin vor 8 Jahren 0

2 Antworten auf die Frage

1
aidanharris

Wenn ich rechtzeitig auf bin, kann der Alarm nur gestoppt werden, indem der Computer heruntergefahren wird (da die Aufgabe ausgeführt wird, unabhängig davon, ob ich angemeldet bin oder nicht, muss ich sie ganz herunterfahren). Zweitens spielt die Datei nur einmal ab und wird nicht fortgesetzt.

Eine Möglichkeit, dies zu beheben, könnte darin bestehen, aus Ihrem Skript einen Dienst zu erstellen. Wenn Sie also früh aufstehen, können Sie einfach zum Task-Manager gehen und den Dienst beenden. Ich bin nicht ganz sicher, wie man einen Dienst manuell in Windows konfiguriert, aber wenn Sie nichts dagegen haben, zusätzliche Software zu installieren, sollte dies mit NSSM (dem Non-Sucking Service Manager) einfach sein.

0
Karan

Angenommen, Sie haben die Aufgabe so festgelegt, dass sie um 8:00 Uhr ausgeführt wird und Sie stattdessen um 7:30 Uhr aufwachen. Eine mögliche Lösung könnte sein:

  1. Erstellen Sie eine Verknüpfung, die als Administrator ausgeführt wird und die Aufgabe mithilfe von deaktiviert schtasks /change /disable /tn "taskname". Sie können ihm natürlich eine Tastenkombination zuweisen, um das Aufrufen zu erleichtern.

  2. Erstellen Sie eine zweite Aufgabe, die täglich um 08:01 Uhr ausgeführt wird, und aktiviert die erste Aufgabe erneut, sodass sie am nächsten Tag ausgeführt wird.

Alternativ können Sie die Abkürzung auch so einstellen, dass Sie mit nircmd die Lautstärke stummschalten können, und die zweite Aufgabe, um die Stummschaltung aufzuheben (obwohl dies bedeutet, dass Ihre Lautstärke zwischen 7:30 Uhr und 8:01 Uhr stummgeschaltet wird).