Meine Standard-PDF-App ist Vorschau. Jetzt habe ich einen Ordner (mit Unterordnern darin) mit PDFs, die ich ständig mit einem anderen Programm öffnen möchte. Also muss ich im Grunde ein "Standardprogramm" für einen eingeschränkten Pfad setzen. Leider ist das „Immer öffnen…“ keine Option (auch wenn es funktionieren würde), da sich die Dokumente in diesem Ordner ziemlich oft ändern.
Weiß jemand, ob Automator oder AppleScript mir dabei helfen können?
Verwenden Sie den Finder für die Dateiverwaltung?
Ziehen Sie das Programm Ihrer Wahl in die Symbolleiste und legen Sie es dort ab :
Datei oder App hinzufügen: Halte die Befehlstaste gedrückt und bewege das Objekt in die Finder-Symbolleiste, bis ein grünes Pluszeichen angezeigt wird.
Doppelklicken Sie jetzt auf ein PDF, um das PDF noch in der Vorschau zu öffnen.
Sie können Ihre anderen PDFs auswählen und sie dann auf dem Toolbar-Symbol für das Programm Ihrer Wahl ablegen.
Eine programmtechnischere Methode wäre, einen Alias für zu erstellen
open -a YourAlternativePDFViwer.app
Dann geben Sie im Terminal Ihren Alias ein und ziehen alle Ihre speziellen PDFs per Drag & Drop auf das Terminal. Terminal erweitert dann alle Pfade zu Ihren PDFs und wenn Sie auf EnterIhren bevorzugten Viewer klicken, sollten alle diese PDFs geöffnet werden.
Noch einfacher wäre ein Alias, der wie folgt lautet:
open -a YourAlternativePDFViwer.app /path/to/your/SpecialtyPDFS/*.pdf
Wenn mehr Automatisierung erforderlich ist, können Sie einen Blick in die Folder Actions Reference werfen .
Für einen Doppelklick auf AFAIK ist es entweder das eine oder das andere . Aber abhängig von speziellen Dateityp-Eigenschaften könnte RCDefaultApp einen Blick wert sein.
Wenn Sie das folgende Skript in Ihrem Ordner /Benutzer/Ihr Benutzername/Library/Workflows/Applications/Folder Actions speichern, steht es zur Auswahl im Dialogfeld zum Einrichten von Ordneraktionen zur Verfügung. Jedes Mal, wenn Sie dem angegebenen Ordner eine PDF-Datei hinzufügen, wird die Standardanwendung für den PDF-Viewer festgelegt, den Sie im Skript zugewiesen haben.
Ich habe das Skript ein wenig umgestaltet, um es etwas universeller zu machen. Jetzt ist es einfacher, den Code so anzupassen, dass er mit verschiedenen Dateierweiterungen und verschiedenen Anwendungen funktioniert, indem Sie einfach die Eigenschaftswerte ändern, während der Hauptteil des Skripts vollständig intakt bleibt.
Diese Version zielt NUR auf die PDFs ab , unabhängig davon, welche Art von Datei dem Ordner hinzugefügt wird
property Default_App_To_Open_With1 : alias "Macintosh HD:Applications:Adobe Acrobat Reader DC.app:"
property Default_App_To_Open_With2 : alias "Macintosh HD:Applications:TextEdit.app:"
property Default_App_To_Open_With3 : alias "Macintosh HD:Applications:Preview.app:"
property Default_App : Default_App_To_Open_With2
property name_Extension : "pdf"
on adding folder items to this_folder after receiving dropped_items
repeat with this_File in dropped_items
tell application "System Events"
if name extension of this_File is name_Extension then
set default application of this_File to Default_App
end if
end tell
end repeat
end adding folder items to
Benutzer3439894
Benutzer3439894
open for access ...
und verwandten Codes benötigen.set default application ...
funktioniert von alleine ohne sowas.wch1zpink
Benutzer3439894
wch1zpink
Benutzer3439894
Caliguvara
wch1zpink