Wie kann ich dem Menü Öffnen mit (nach einem Rechtsklick) für einen bestimmten Dateityp eine Anwendung hinzufügen, ohne dass diese Datei immer mit dieser Anwendung geöffnet wird?
In diesem speziellen Fall möchte ich die Option, eine URL-Datei (Website-Speicherort) mit TextEdit zu öffnen, wobei weiterhin standardmäßig Safari verwendet wird.
Ich verwende OS 10.7.4.
Antworten:
Fügen Sie dies dem CFBundleDocumentTypes-Array hinzu in
/Applications/TextEdit.app/Contents/Info.plist
:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/TextEdit.app/
killall Finder
Wenn die Anwendung signiert ist, wird durch Ändern einer Info.plist die Codesignatur ungültig . Einige Anwendungen wie TextEdit und WriteRoom stürzen beim Start unter 10.8 ab.
quelle
Wählen Sie die Datei im Finder aus und führen Sie Datei> Informationen aus. Von dort aus sollten Sie in der Lage sein, eine Anwendung auszuwählen, mit der Sie sie öffnen möchten. Sobald Sie diesen Dateityp in dieser Anwendung einmal geöffnet haben, sollte er im Menü Öffnen mit angezeigt werden.
EDIT: Die Antwort oben funktioniert nicht. Alternativer Vorschlag:
Ich fühlte mich schlecht, dass meine vorherige Antwort falsch war, also googelte ich herum. Ich habe diesen Tipp unter Mac OS X gefunden.
quelle
Die zweite Lösung von newtron hat für mich funktioniert, aber erst nachdem ich Terminal geöffnet und den folgenden Befehl ausgeführt habe:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Nach dem Neustart des Systems befand sich die gewünschte App in meinem Kontextmenü "Öffnen mit".
Vielen Dank
quelle
Anstatt die Datei über das Kontextmenü zu öffnen, können Sie auch eine beliebige Datei in eine beliebige Anwendung ziehen, während Sie die ⌥+ ⌘-Tasten drücken . Dadurch wird jede App gezwungen, es zu versuchen, auch wenn sie denkt, dass dies nicht möglich ist. Ich benutze das die ganze Zeit.
quelle
Sie können die Option als Service mit Automator hinzufügen und sie dann mit einem Hotkey von Keyboard Maestro auslösen.
Automator
Sie denService
Dokumenttyp und wählen Sie ihn aus .Files and Folders
im oberenService receives selected
MenüOpen Finder Items
Aktion und wählen Sie sie aus .TextEdit
inOpen with:
Sie können dies jetzt finden durch:
ODER
Aber Sie müssen dort nicht aufhören!
Ich habe dann ein Keyboard Maestro-Makro erstellt, damit ich es einfach mit einem Hotkey ausführen kann:
Ich habe diese Idee von dieser Website erhalten: http://www.mactricksandtips.com/2013/05/add-open-with-textedit-or-any-other-app-to-right-click-menu-item.html
quelle
Ein Follow-up zu Newtrons Lösung:
Sie können die bearbeitete .plist nicht speichern, wenn Ihr Konto nicht über die richtigen Berechtigungen verfügt (das Problem, mit dem ich mich gerade befasse). Selbst im Administratorstatus haben Sie keine Lese- und Schreibberechtigungen für einige Dateien und Ordner. .). Um Änderungen an den PLIST-Dateien zu speichern, müssen Sie Ihrem Benutzer Lese- und Schreibberechtigungen erteilen.
Einige der Standard-Mac-Anwendungen erschweren dies und ich suche derzeit nach einer Lösung (wird aktualisiert), um dies mit TextEdit zu tun.
quelle
Das hat bei mir funktioniert: Rechtsklicke deine App und gehe zu Inhalt und öffne /Applications/*****.app/Contents/Info.plist
Öffne Plist in Xcode als SourceCode und füge dies ein:
Ich hatte "AutomatorApplet.icns" im Ressourcenordner.
quelle
Detaillierte Anweisungen finden Sie auf tech-recipes.com . Wie @ Anriëtte betonte, sollte die App im Menü Öffnen mit angezeigt werden, wenn sie die bestimmte Datei öffnen kann.
quelle