Finder-Menüdienste funktionieren nicht mehr

In Pre-Yosemite hatte ich einige Finder-Menü-Dienste (dh Rechtsklick, siehe „Dienste“ im Menü, Maus darüber bewegen, und Sie würden in Automator erstellte Dienste sehen), die ich erstellt habe. Als Entwickler waren diese sehr praktisch, da ich oft eine große Anzahl von Dateien nach bestimmten Kriterien umbenennen musste (z. B. Text entfernen/ersetzen/hinzufügen). Ich kann jetzt Dienste gut machen und sie sogar in Automator zum Laufen bringen (durch Ziehen und Ablegen der Datei(en) in Automator). Wenn ich jedoch mit der rechten Maustaste auf die Datei(en) klicke, den Mauszeiger über „Dienst“ bewege und meinen Dienst auswähle, wird er nie ausgeführt. Tatsächlich, wenn ich ankreuze Activity Monitor, sehe ich 'Automator Runner' einfach dort hängen (eins für jedes Mal, wenn ich es versuche). Ich habe versucht, neu zu starten und mich abzumelden und anzumelden. Dies behebt es nicht.

Hinweis: Ich verwende OS X Yosemite.

Vielleicht eine gute Idee, um zu zeigen, was Sie in den Automator-Aktionen haben!
@markhunte Zu Testzwecken habe ich einen Dienst erstellt, der einfach „Finder-Elemente kopieren“ auf „Desktop“ ausführt. Funktioniert nicht.
Hast du das jemals behoben? Ich habe das gleiche Problem.
Eigentlich habe ich es gerade repariert. Ich hatte ein Dutzend Automator Runner-Aufgaben, die im Aktivitätsmonitor nicht reagierten, und ich musste eine beenden, damit die Dienste wieder funktionierten. Dies war wahrscheinlich ein anderes Problem als Ihres, da es selbst durch einen Neustart nicht behoben wurde.
Ich habe bemerkt, dass der ScriptMonitor hängt, wenn ich versuche, meine Automator-basierten Dienste auszuführen. Wenn ich es beende, wenn sein Prozess hängt, wird das Automator-Skript ausgeführt.

Antworten (1)

Öffnen und speichern Sie Ihre Dienste in Automator erneut.

Dadurch werden sie aktualisiert, damit sie mit Yosemite funktionieren, und Sie werden auch vor Inkompatibilitäten mit den Aktionen gewarnt, die Sie in den Diensten verwenden.

Als Nebenbemerkung sollte dies definitiv etwas sein, worüber Sie benachrichtigt werden, wenn Sie versuchen, einen alten Dienst auszuführen, aber Sie müssen zumindest keine neuen doppelten Dienste neu erstellen.