{"id":490,"date":"2017-12-18T08:00:50","date_gmt":"2017-12-18T07:00:50","guid":{"rendered":"http:\/\/www.programaraciegas.net\/?p=490"},"modified":"2017-11-30T05:53:07","modified_gmt":"2017-11-30T04:53:07","slug":"convertir-un-applescript-en-una-aplicacin-para-macos","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=490","title":{"rendered":"Convertir un AppleScript en una aplicaci&oacute;n para MacOS"},"content":{"rendered":"<p>AppleScript permite a cualquier usuario de MacOS realizar peque&ntilde;as utilidades de forma r&aacute;pida y sencilla pero el resultado sigue siendo un <strong>script<\/strong> que requiere de una aplicaci&oacute;n para ser ejecutado. Pero esto no es del todo cierto<\/p>\n<p>El <strong>Editor de scripts<\/strong> que ofrece <a href=\"http:\/\/www.apple.com\">Apple<\/a> nos permite convertir un script de AppleScript en una aplicaci&oacute;n para MacOS.<\/p>\n<h2>Un peque&ntilde;o ejemplo para empezar<\/h2>\n<p>Para continuar vamos a partir de un peque&ntilde;o ejemplo de script que s&oacute;lo mostrar&aacute; una alerta por pantalla. El c&oacute;digo es el siguiente:<\/p>\n<p><code><br \/>\non run<br \/>\n\tdisplay alert \"Esto es un mensaje de prueba.\"<br \/>\nend run<br \/>\n<\/code><\/p>\n<p>Una vez escrito nuestro script y tras haberlo guardado con un nombre apropiado es el momento de convertirlo en aplicaci\u00f3n.<\/p>\n<h2>Exportando un AppleScript como aplicaci&oacute;n<\/h2>\n<p>En el men&uacute; <em>Archivo<\/em> de la barra de men&uacute; del <strong>Editor de scripts<\/strong> encontramos la opci&oacute;n de <strong>Exportar \u2026<\/strong>.<\/p>\n<p>Al activar la opci&oacute;n de <strong>Exportar \u2026<\/strong> aparecer&aacute; un cuadro de di&aacute;logo para exportar nuestro script. Nos solicitar&aacute; un nombre, una carpeta de destino y un formato. Ese campo <strong>formato<\/strong> es el que nos interesa.<\/p>\n<p>Como formato podremos exportar a script, paquete de scripts, texto y aplicaci&oacute;n. Es el formato <em>aplicaci&oacute;n<\/em> el que nos interesa.<\/p>\n<p>Dependiendo de la versi&oacute;n de MacOS que estemos ejecutando el campo formato tambi&eacute;n estar&aacute; disponible en el cuadro de di&aacute;logo para guardar nuestro script.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AppleScript permite a cualquier usuario de MacOS realizar peque&ntilde;as utilidades de forma r&aacute;pida y sencilla pero el resultado sigue siendo un script que requiere de una aplicaci&oacute;n para ser ejecutado. Pero esto no es del todo cierto El Editor de scripts que ofrece Apple nos permite convertir un script de AppleScript en una aplicaci&oacute;n para &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=490\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abConvertir un AppleScript en una aplicaci&oacute;n para MacOS\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[80],"tags":[83,95,87],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-applescript","tag-applescript-2","tag-osx","tag-programacion-2"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=490"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/490\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}