Ich benutze einen Mac bei der Arbeit und die Leute schicken mir den ganzen Tag Windows-Dateipfade. Weiß jemand, wie man den Dateipfad mit Applescript in einem Automator konvertiert, damit ich mit der rechten Maustaste in eine E-Mail klicken und sie dann öffnen kann?
Windows-Pfad:\\Sfa66\devmrkdt$\Donor Relations\FY14\Events\Invitation\Email
Mac-Pfad:smb://Sfa66\devmrkdt$/Donor Relations/FY14/Events/Invitation/Email
Diese Antwort war so nah. Wie kann ich zwischen Dateispeicherorten im Windows- und Mac-Stil übersetzen? aber es funktioniert nicht, wenn der Dateipfad Leerzeichen enthält.
Leerzeichen müssen maskiert werden. Um einem Sonderzeichen wie einem Leerzeichen zu entkommen, verwenden Sie einen Schrägstrich, sodass „ “ zu „\ “ wird.
Sie können das Skript https://gist.github.com/2211017 ändern , auf das Sie von dem verlinkten Beitrag aus verlinken, indem Sie die folgende Zeile set mytext to searchReplace(mytext, " ", "\ ")
nach Zeile 16 hinzufügen.
...
15. set mytext to searchReplace(mytext, ">.", "")
16. set mytext to searchReplace(mytext, ">", "")
17. set mytext to searchReplace(mytext, " ", "\ ")
18. set findIt to "\\"
19. set replaceIt to "/"
...
Ich habe drei Mac-Automator-Skripte basierend auf Internet-Code-Snippets für die Aufgabe dieser Frage erstellt. Genießen.
Glorfindel