Ist es möglich, mit Automator Verknüpfungen für VLC zu erstellen?

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.

Nur aus Interesse, welchen Mac hast du?
@Buscar웃 - MacBook Air und Außenseiter
Mein MBA hat die Medienschlüssel für diese Funktion, funktionieren sie bei Ihnen nicht?
@Buscar웃 - es gibt drei auf meiner Tastatur, nächstes, vorheriges und Wiedergabe/Pause. Ich interessiere mich für eine größere Auswahl an Shortcuts, die auf die gleiche Weise funktionieren würden, insbesondere beim Vor- und Zurückspulen (innerhalb derselben Datei). vlc hat drei Sprungstufen rückwärts-vorwärts, iTunes nur eine. Ich benutze das für die Transkription, also ist es ein großer Unterschied für mich
Wenn Sie die Rückwärts-Vorwärts-Tasten drücken, geht es in derselben Datei zurück/vorwärts ...

Antworten (1)

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.