Wie füge ich Elemente zum Finder-Kontextmenü in Mac OS X hinzu?

8

Ich bin dabei, eine Windows-Anwendung auf OS X zu portieren (wir haben sie in Java geschrieben, so dass der Großteil des Codes portierbar ist), aber was ich momentan nicht genau weiß, ist, wie man Kontextmenüelemente im Finder hinzufügt Fenster, wenn der Benutzer mit der rechten Maustaste auf ein Element klickt (dh ich möchte einige Elemente zum Menü hinzufügen, das "Öffnen", "Öffnen mit", "Informationen" usw. hat, wenn der Benutzer mit der rechten Maustaste klickt).

Die meisten Artikel, die ich gefunden habe, befassen sich speziell mit Windows (ich habe nach "Kontextmenüs" und "Shell-Erweiterung" gesucht, aber ich glaube, dass ich die falschen Begriffe suche), also bin ich neugierig wie man das bei Mac hinzufügt oder welche Literatur ich lesen sollte.

    
mystro 03.06.2010, 08:51
quelle

2 Antworten

4

Sie können sich die Dienste ansehen. Der Finder fügt die entsprechenden Dienste an das Ende seines Kontextmenüs an und passt, je nach Ihren Bedürfnissen, die Rechnung an.

    
Casey Fleser 03.06.2010, 15:38
quelle
2

In jedem Library-Ordner kann ein Ordner "Contextual Menu Items" sein. Spezielle Plugin-Bundles, die in diesem Ordner abgelegt sind, werden geladen und können Elemente in Kontextmenüs platzieren. Suchen Sie in Menus.h nach den Einstiegspunkten dieser Plugin-Pakete.

%Vor%

Nach dem, was ich gelesen habe, werden Kontextmenüs für 64-Bit-Anwendungen nicht unterstützt. Ab 10.6 laufen die meisten Apple-Anwendungen, einschließlich des Finders, in 64-Bit, wenn verfügbar.

Es gibt Anwendungen von Drittanbietern, die Kontextmenüs auf 10.6 wiederherstellen, wenn Sie sie benötigen.

    
drawnonward 03.06.2010 09:24
quelle

Tags und Links