Frage

Ich habe ein AppleScript geschrieben, das es, wenn es mit einem Windows-Netzwerklink bereitgestellt wird, in das richtige smb://-Äquivalent für den Server in unserem Büro konvertiert, das Netzlaufwerk bereitstellt und den gewünschten Ordner im Finder öffnet.

Ich habe dies in eine Anwendung eingebaut, die einfach einen eingefügten Netzwerkpfad verwendet.Idealerweise muss dies beim Klicken auf einen Link in einer Mail.app-E-Mail-Nachricht ausgelöst werden, damit überprüft werden kann, ob der Link das richtige Format hat. Wenn ja, führen Sie das Skript aus und versuchen Sie, das Laufwerk bereitzustellen und den Ordner im Finder zu laden.

Wie würde ich das machen?

War es hilfreich?

Lösung

Um dies zu tun, müssten Sie meiner Meinung nach eine Cocoa-Anwendung erstellen, die bei OS X Launch Services als Standard-Rollenhandler für smb://-Links registriert ist.

Ich habe zu einer anderen Frage einiges darüber geschrieben, wie man das macht: Wie legen Sie Ihre Cocoa-Anwendung als Standard-Webbrowser fest?

Ob es eine reine AppleScript-Lösung oder eine Möglichkeit gibt, Links nur innerhalb von Mail.app zu verarbeiten, ist mir nicht bekannt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top