Ich muss ein Ereignis auslösen, beispielsweise einen Musikplayer mit einer bestimmten Musikdatei öffnen, wenn ich eine Taste drücke (außer der dedizierten Wiedergabe-/Pause-Taste).
Wie kann ich das mit dem Taskscheduler (Schtasks.exe) machen?
Ich verwende Windows 8.1
Antwort1
Soweit ich weiß, gibt es keine Möglichkeit, dies zu tun, aber es gibt einen Workaround:
- Erstellen Sie die Aufgabe im Aufgabenplaner. Wählen Sie einen kurzen Namen ohne Leerzeichen (um es einfacher zu machen).
- Aktivieren Sie das Kontrollkästchen „Mit höchsten Berechtigungen ausführen“.
- Wählen Sie Ihre Aktion
- Testen Sie es (um sicherzustellen, dass es wie erwartet funktioniert)
- Gehen Sie zum Desktop, klicken Sie mit der rechten Maustaste auf > Neu > Verknüpfung
- Verwenden Sie als Speicherort
schtasks /run /tn “TASKNAMEINQUOTES”
, ersetztTASKNAMEINQUOTES
durch den Aufgabennamen (in Schritt 1) (in Anführungszeichen). - Geben Sie der Verknüpfung einen beliebigen Namen > Fertig
- Klicken Sie mit der rechten Maustaste auf die Verknüpfung und erstellen Sie auf der Registerkarte „Verknüpfung“ im Feld „Tastenkombination“ eine Tastenkombination.
(AusHier, aber ohne Screenshots)
Alternativ verwendenAutoHotKey.
Ihr Skript sieht ungefähr so aus:
#z::Run "C:\Users\USERNAME\Music\iTunes\Example.mp3"
(oder wenn Sie eine Bat-Datei erstellt haben, #z::Run "C:\Users\USERNAME\Documents\Example.bat"
)
#z::
bedeutet auf die Tastenkombination Windows+Z