Ich habe gerade ein Skript über Automator geschrieben, um eine Tastenkombination unter dem Titel "New Finder Window Home" zu erstellen:
on run {input, parameters}
tell application "Finder"
activate
make new Finder window to home
end tell
return input
end run
Wenn ich das Skript in Automator ausführe, öffnet der Finder meine Startseite. Dann habe ich "New Finder Window Home" in den Systemeinstellungen> Tastatur> Tastaturkürzel> Dienste überprüft und ControlOptionCommandSpaceals Verknüpfung zugewiesen .
Leider funktioniert die Verknüpfung nicht! Irgendwelche Vorschläge?
Antworten:
Haben Sie den Eingabetyp von ausgewähltem Text in keine Eingabe geändert?
Wenn dies nicht der Fall ist, gibt es auch einen Fehler in 10.7 und 10.8, bei dem die Verknüpfungen für Automator-Dienste nicht immer funktionieren, bis Sie in der Menüleiste den Mauszeiger über das Menü "Dienste" halten. Es betrifft nicht nur neue Dienste, so dass Automator-Dienste häufig unbrauchbar werden.
quelle
Ich hatte auch das Problem mit der Verknüpfung für den Automator-Dienst und stellte schließlich fest, dass ich diese Verknüpfung bereits in Better Touch Tools verwendet habe, die sie unbemerkt verschluckt haben. Als Option für Personen, die nicht finden können, warum die Verknüpfung nicht ausgelöst wird, kann es nützlich sein, andere ausgeführte Software zu überprüfen, die globale Verknüpfungen registriert.
quelle
(macOS High Sierra 10.13.6)
Ich gab es auf, ein Automator Skript zu erhalten - entweder eine Schale (
/bin/sh
oder/bin/bash
) oder Applescript - Syntax, mit Eingabetyp ohne Eingabe eingestellt und verfügbar für alle Anwendungen) arbeite mit jedem Tastenkombination - Funktionstasten oder verschiedene Buchstaben- / Befehl / Option Kombinationen .Das Skript würde in Automator korrekt ausgeführt, aber bei Verwendung der ausgewählten Kombination entweder einen Signalton oder gar keinen Ton erzeugen.
Außerdem war die Verknüpfung beim Hinzufügen von Systemeinstellungen> Tastatur> Verknüpfung nicht immer sofort sichtbar oder es wurden einige Versuche unternommen, um angezeigt zu werden. Daher bin ich nicht sehr zuversichtlich, dass dies zuverlässig ist.
Außerdem hatte ich das Skript so eingestellt, dass es sichtbar ist
Lösung:
quelle