Documentos de Académico
Documentos de Profesional
Documentos de Cultura
display dialog
"Cuntame tu vida rpidamente" default answer return & return & return
buttons {"Paso de ti", "Est bien"}
default button 2
with icon note
giving up after 25
Los iconos que podemos utilizar por defecto son stop, note y caution (sus nmeros equivalentes son 0, 1 y 2), pero tambin podemos
utilizar aqullos utilizados por el sistema (en mi ordenador, estn en los recursos "ICON" y "cicn" de la maleta "System", en la Carpeta
del Sistema), por ejemplo -19133, -20542, -20012, -16396 o -16563.
Tambin se pueden utilizar los iconos de las propias aplicaciones, siempre y cuando los scripts se ejecuten desde dentro de ella
(editores de scripts o aplicaciones con men de scripts). Por ejemplo, esto funciona slo dentro del "Editor de scripts":
* Estos dos ltimos siguen funcionando en OS X, con Script Debugger 3.0.5 y Tex-Edit 4.5
En principio, se pueden tomar prestados los iconos que hay en el recurso "ICON" (que suelen ser en blanco y negro), y los que hay en
el recurso "cicn". Estos ltimos han de tener un tamao de 32x32 pxels, o se vern mal.
Por supuesto, podemos crear recursos "ICON" o "cicn" dentro de nuestro propio script y utilizarlos guardando el script como aplicacin
(applet o droplet).
Esto es lo que se puede hacer con los requisitos mnimos. Pero con ayudas auxiliares (adiciones de scripts o programas), se puede
conseguir casi todo lo que existe en cuanto a interface se refiere. La adicin de script ms popular hasta OS X han sido Dialog
Director, de Christopher E. Hyde (David Lloyd cre un programa llamado "Dialog Studio" que facilita enormemente la labor creativa
con Dialog Director), y Resource Runner (ms complicada de utilizar, ya que hay que meterse en Res Edit). A partir de ah, tomaron el
relevo "Appearance osax" y, ya en otro nivel distinto, "AppleScript Studio" implementa por completo la interface aqua y otras
herramientas (cocoa, objective C, etc.) con AppleScript.
Hay adems, un programa "antiguamente" muy utilizado, de nombre "FaceSpan", que pone la "base" para elaborar completsimos
programas mac cuyo cuerpo est compuesto por scripts, aunque todava no se ha llevado al X, ni parece que se vaya a llevar. Por
hacer una tonta comparacin, FaceSpan es a AppleScript lo que Real Basic a Basic. FaceSpan pone toda la carga de drag&drop, GUI,
etctera, y el desarrollador slo tiene que preocuparse de desarrollar el programa en AppleScript (contando, adems, con unas
herramientas muy sofisticadas). El nico inconveniente que le veo a este programa es que "pesa" demasiado. Una aplicacin que no
debera ser demasiado compleja puede tener un tamao de 1 Mb o ms. Por esa razn, yo slo lo utilizara para una aplicacin de
gran envergadura y complejidad.
Sin embargo, AppleScript Studio es capaz de economizar mucho en tamao, y con muy pocos kb se pueden conseguir resultados
magnficos. Ya son muchsimas las aplicaciones que se han creado con esta utilidad, que es gratis y muy potente, aunque yo todava
no veo muy claro su futuro. Por una parte, parece que a Apple le interesa mantener vivo el asunto. Y por otra, que es una
herramienta temporal que Apple "regala" para que los desarrolladores se integren por completo en el nuevo (y digo "nuevo") sistema
X; que, en mi opinin (a da OS 10.2.4) aun con un grandsimo potencial, no est todava a la altura del OS 9.
De todas maneras, dse vd. una vueltecilla por ScriptBuilders, y all encontrar multitud de aplicaciones enteramente construidas en
AppleScript, FaceSpan y AppleScript Studio (http://macscripter.net/script-builder.t), y juzgue por vd. mismo.