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.
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.
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.
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.
Tags und Links macos contextmenu