Ich sehe hier , dass Automator verwendet werden kann, um Befehle zu erstellen, die dann global ausgelöst werden können.
Ich habe keine Ahnung, wie man Automator verwendet, aber sehe, dass es einige Optionen zum Einbeziehen von Anwendungen hat ... Kann ein "Dienst" für VLC erstellt werden, der dann an Tastendruck-Trigger gebunden wird?
Was ich will, sind einfache Befehle wie Pause/Wiedergabe, Zurück und Vorwärts, die mit Verknüpfungen verwendet werden können, egal welche andere Fensteranwendung oben ist.
Sie können Dienste wie folgt erstellen:
Geben Sie dann die Dienstverknüpfungen über Systemeinstellungen > Tastatur > Verknüpfungen > Dienste ein.
Ich ziehe es jedoch vor , Anwendungen von Drittanbietern anstelle von Diensten zu verwenden, um Skripten Verknüpfungen zuzuweisen. Seit 10.7 gibt es einen Fehler, bei dem die Verknüpfungen für Dienste nicht immer funktionieren, bis Sie den Mauszeiger über das Dienstemenü in der Menüleiste bewegen (oder zum Beispiel einen Dienst einmal über die Menüleiste ausführen). Es gibt auch eine merkliche Verzögerung, bevor Dienste ausgeführt werden, und die Verknüpfungen für Dienste funktionieren nicht, wenn eine Anwendung ohne Dienstemenü (wie Tower) im Vordergrund steht.
Mehr Beispiele:
tell application "VLC"
if playing then
tell application "System Events" to tell process "VLC"
click menu item "Pause" of menu 1 of menu bar item "Playback" of menu bar 1
end tell
else
play
end if
end tell
tell application "VLC"
set n to 60
if duration of current item - current time > n then
set current time to current time + n
else
next
end if
end tell
tell application "VLC"
set fullscreen mode to not fullscreen mode
end tell
tell application "VLC"
volumeUp
end tell
Öffnen Sie das VLC-Wörterbuch im AppleScript-Editor, um alle unterstützten Terminologien anzuzeigen.
Zwieback
Benutzer61618
Zwieback
Benutzer61618
Thomas Ayoub