Wie erhalten Sie einen anklickbaren Pfad zu einer Datei oder einem Ordner?

Ich habe bereits viele Fragen und Antworten zum Kopieren des Pfads einer Datei oder eines Ordners mit Automator gesehen.

Ich persönlich verwende gerne die Kopieroption im Aktionsmenü oben in Ihrem Finder, da Sie dadurch einen Pfad erhalten, der als Link verwendet werden kann:

Finder-Screenshot

Sie können diesen Link in Ihre E-Mail einfügen. Es ist anklickbar, sodass der Empfänger darauf klicken kann und der genaue Speicherort der Datei geöffnet wird.

Aber ... weiß jemand, ob es eine Möglichkeit gibt, diesen Pfad automatisch in eine E-Mail-Nachricht mit Automator zu kopieren? Ich weiß, wie man eine E-Mail in Automator erstellt, aber ich kann nur den "lesbaren" Pfad darin kopieren, der nicht angeklickt werden kann ...

Ist das nicht der Pfad auf Ihrem Mac und wird es nicht der Pfad auf jemand anderem sein?
Richtig, wenn Sie auf eine lokale Datei hinweisen. In der Firma, in der ich arbeite, arbeiten wir alle auf einem Server mit Millionen von Dateien in vielen Ordnern und Unterordnern. Wenn ich normal kopiere, bekomme ich Leerzeichen. Die obige Art des Kopierens gibt mir stattdessen %20, was es anklickbar macht.
Der Unterschied: smb://nl01vf006/Marketing/Season 15 1/15172 Franchise-Anfragen/15172004 South Africa New Arrivals Event evite/WKT/JPG/15172004 South Africa New Arrivals Event e-vite 1.jpg
und: file://localhost/Volumes/Marketing/Season%2015%201/15172%20Franchise%20requests/15172004%20South%20Africa%20New%20Arrivals%20Event%20evite/WKT/JPG/15172004%20South%20Africa%20New% 20Ankünfte%20Veranstaltung%20e-vite%201.jpg
@Maartenvant - Ich habe diese Methode immer verwendet, um Dateipfade auf dem Mac zu kopieren, und es hat großartig funktioniert. Aber ich habe kürzlich auf MacOS HighSierra und mein Outlook auf V16.11 aktualisiert (ich hatte wahrscheinlich 2 Jahre zuvor kein Upgrade durchgeführt). Jetzt funktioniert diese Funktion zum Kopieren und Einfügen nicht mehr :( Irgendwelche Updates, wie man es wieder zum Laufen bringt?

Antworten (1)

Vielleicht möchten Sie dafür eine Skriptsprache verwenden. Ich habe ein einfaches JavaScript for Automation-Programm erstellt, das die Aufgabe erledigen kann (es kann auch ziemlich einfach in AppleScript repliziert werden):

finder = Application('Finder')
finder.includeStandardAdditions = true
file = finder.chooseFile()
path = String(file).replace(' ', '%20')

Sie könnten dann die pathVariable verwenden, um eine neue OutgoingMessage in Mail zu erstellen.

Alternativ können Sie dies als Block „JavaScript ausführen“ in Automator verwenden und dann das Ergebnis in einer neuen E-Mail-Nachricht verwenden (in diesem Fall müssten Sie es an return pathdas Ende des Skripts anhängen).