{"id":393,"date":"2011-05-29T08:34:16","date_gmt":"2011-05-29T06:34:16","guid":{"rendered":"https:\/\/blogs.ua.es\/domingo\/?p=393"},"modified":"2011-05-29T08:49:16","modified_gmt":"2011-05-29T06:49:16","slug":"anadiendo-la-ruta-al-portapapeles-en-mac-os-x","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/domingo\/2011\/05\/29\/anadiendo-la-ruta-al-portapapeles-en-mac-os-x\/","title":{"rendered":"A\u00f1adiendo la ruta al portapapeles en Mac OS X"},"content":{"rendered":"<p>\u00daltimamente estoy utilizando <a href=\"http:\/\/www.gnu.org\/software\/emacs\/\">emacs<\/a> y <a href=\"http:\/\/orgmode.org\/\">Org-mode<\/a> como sistema de organizaci\u00f3n y tomar notas. Una tarea que me lleva mucho tiempo es la de insertar enlaces a ficheros del disco: hay que copiar la ruta del fichero y pegarla en el texto.<\/p>\n<p>La soluci\u00f3n ha sido crear un servicio con Automator en el que:<\/p>\n<p>1. Se recibe la selecci\u00f3n de archivos o carpetas en Finder.app<\/p>\n<p>2. Se ejecuta el AppleScript<\/p>\n<pre>\n\ton run {input, parameters}\n\t   set output to {}\n\t   repeat with x in input\n\t      copy the POSIX path of x to the end of output\n\t   end repeat\n\t   return output\n\tend run\n<\/pre>\n<\/p>\n<p>3. Se copia el resultado en el portapapeles<\/p>\n<p>Lo salvamos como servicio (con el nombre <em>PathToClipBoard<\/em>, por ejemplo) y ya est\u00e1 disponible en el men\u00fa de acciones contextuales. <\/p>\n<p>Pinchamos con el bot\u00f3n derecho en el fichero deseado, seleccionamos el servicio y el AppleScript hace el resto. Ya s\u00f3lo tenemos que pegar. La ruta est\u00e1 en el portapapeles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00daltimamente estoy utilizando emacs y Org-mode como sistema de organizaci\u00f3n y tomar notas. Una tarea que me lleva mucho tiempo es la de insertar enlaces a ficheros del disco: hay que copiar la ruta del fichero y pegarla en el &hellip; <a href=\"https:\/\/blogs.ua.es\/domingo\/2011\/05\/29\/anadiendo-la-ruta-al-portapapeles-en-mac-os-x\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[374],"tags":[],"class_list":["post-393","post","type-post","status-publish","format-standard","hentry","category-programacion"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/posts\/393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/comments?post=393"}],"version-history":[{"count":19,"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":412,"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/posts\/393\/revisions\/412"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/media?parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/categories?post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/domingo\/wp-json\/wp\/v2\/tags?post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}