Wie replizieren Sie das Mac OS X Finder-Kontextmenüelement "In Dropbox verschieben" für andere Apps?

1162
pkamb

Wenn Dropbox unter Mac OS X installiert ist, wird ein Kontextmenüelement "In Dropbox verschieben" installiert:

Zum Dropbox-Kontextmenüelement wechseln

Ich möchte einen ähnlichen Menüpunkt für andere Apps und Aktionen installieren. Insbesondere möchte ich einen Menüeintrag "In AppName öffnen", mit dem ich Dateien schnell in meinem bevorzugten Texteditor oder Bildeditor öffnen kann, ohne durch das Menü "Öffnen mit ..." zu blättern.

  • In TextMate öffnen
  • In Pixelmator öffnen
  • In etc. öffnen

Ich habe Möglichkeiten gefunden, Automator- Dienste für diese Aktionen hinzuzufügen .

Diese werden jedoch im unteren Bereich des Menüs unter "Dienste" installiert. Sie haben auch kein App-Symbol. Dies ist der Schlüssel zum schnellen visuellen Auffinden des richtigen Menüelements in der Liste.

In TextMate-Menüpunktdienst über Automator öffnen

Ich möchte stattdessen den Menüpunkt "In Dropbox verschieben" genau replizieren:

  • App-Symbol wird angezeigt.
  • Ganz oben im Kontextmenü, nicht ganz unten.

Welche Methode verwendet Dropbox? Wie kann ich es für eine bestimmte App oder Aktion replizieren?

0
Ich kenne die genaue Antwort auf Ihre Frage nicht, aber ich glaube, Sie müssen Ihre App als kontextuellen Menü-Handler registrieren. Es gibt andere Hilfsprogramme (wie Folder Glance und Finderpop), die das CM-Menü gut modifizieren. Sie können sie also danach fragen. Als Problemumgehung ist dies besser als ein ikonloses Menü "Dienste". Warum sollten Sie nicht das integrierte Menü "Öffnen mit" verwenden. * Wenn * die App für den Umgang mit einem Dateityp (wie Text oder JPG) registriert ist, sollte sie im Menü Öffnen mit (mit einem Symbol!) Angezeigt werden. jimtut vor 9 Jahren 0
Ja, "Öffnen mit" funktioniert für viele gängige Dateitypen. Oft öffne ich jedoch seltene / benutzerdefinierte Dateierweiterungen in TextMate. Heute war es eine .keylayout-Datei. "Öffnen mit" weiß nicht, dass es sich um Textdateien handelt und TextMate daher nicht im Menü ist. Ich möchte nicht jeden einzelnen Dateityp einzeln registrieren. Ich möchte, dass mein Texteditor eine Standardoption für * alle * Dateien ist. pkamb vor 9 Jahren 0
Sie können die Info.plist-Datei in der App bearbeiten, um sie zu "registrieren", um weitere Dateitypen / Erweiterungen zu verarbeiten. Ich hatte nie das Glück, dass sich eine App für ALLE Typen / Erweiterungen selbst registriert, aber es funktioniert definitiv, wenn Sie jede Erweiterung hinzufügen. Dies ist ein Schmerz, da es ein wenig googeln und experimentieren muss, um richtig zu werden, und Sie müssen auch diese Info.plist speichern, um Ihre Änderungen wieder in die App einzufügen, wenn die App aktualisiert wird. Eine viel einfachere Möglichkeit besteht darin, Ihre App einfach der Finder-Symbolleiste hinzuzufügen (die Symbolleiste oben in jedem Finder-Fenster, nicht die Seitenleiste), und ziehen Sie dann eine beliebige Datei in Ihre App! jimtut vor 9 Jahren 0

1 Antwort auf die Frage

0
pkamb

Sie können jetzt eine Finder Sync Extension verwenden, um Elemente zum Finder-Kontextmenü in OS X 10.10 Yosemite hinzuzufügen:

Finder Sync Extension in Context Menu