¿Cómo cambiar la estructura de la ruta del archivo usando Automator (Windows to Mac)?

Uso una Mac en el trabajo y la gente me envía rutas de archivos de Windows todo el día. ¿Alguien sabe cómo convertir la ruta del archivo usando AppleScript en un automatizador para que pueda hacer clic derecho en un correo electrónico y luego abrirlo?

Ruta de Windows:\\Sfa66\devmrkdt$\Donor Relations\FY14\Events\Invitation\Email

Ruta Mac:smb://Sfa66\devmrkdt$/Donor Relations/FY14/Events/Invitation/Email

Esta respuesta estuvo tan cerca ¿Cómo traducir entre ubicaciones de archivos de estilo Windows y Mac? pero no funcionará cuando haya espacios en blanco en la ruta del archivo.

Respuestas (2)

Los espacios en blanco tienen que ser escapados. Para escapar de un carácter especial, como un espacio en blanco, usa una barra diagonal, por lo que " " se convertirá en "\".

Puede modificar el script, https://gist.github.com/2211017 , vincular desde la publicación a la que se vinculó agregando la siguiente línea set mytext to searchReplace(mytext, " ", "\ ")después de la línea 16.

...
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 "/"
...

Creé tres secuencias de comandos de Mac Automator basadas en fragmentos de código de Internet para la tarea de esta pregunta. Disfrutar.

URL: https://github.com/marcoziti/mactoys

¡Bienvenido a Ask Different! Si bien esto puede responder teóricamente a la pregunta, sería preferible incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia.