Applescript nos permite crear un menú con su correspondiente interfaz para poder elegir una opción entre las diferentes que puedas incluir.

En el código de este Applescript, que no es más que una plantilla, tienes las diferentes opciones para crear un menú que te permita elegir una opción para luego realizar diferentes tareas. El código está comentado para que te resulte mas sencillo saber que hace el Applescript y cómo.

--llamamos a la aplicación para crear el menú

tell application "System Events"

activate

--Definimos las opciones del menú, con esta sintaxis puedes hacer el menú tan largo como quieras añadiendo mas opciones

set theList to {"Elemento1", "Elemento2", "Elemento3", "Elemento4", "elemento5"}

--Permite elegir el elemento y define un elemento seleccionado por defecto

choose from list theList with prompt "Elige una opción" default items {"Elemento1"}

set listchoice to result as text

end tell

--define la acción por elemento elegido

if listchoice is "Elemento1" then

--aquí iría tu acción de Applescript, por ejemplo, abrir una ventana o realizar otras opciones

--Así se definen las subsiguientes acciones

else if listchoice is "Elemento2" then

--Aquí añades la acción a realizar para el segundo elemento. La estructura para los subsiguientes elementos es la misma cambiando el nombre de la variable

--ahora cerraremos el menú, estas dos líneas han de ir siempre al final del selector de opciones

end if

end

Crear el menú es bastante sencillo: ahora ya puedes crear un Applescript con un menú que te permita, al principio o en mitad de una acción elegir la opción adecuada. Usando este mismo sistema puedes pasar una variable predeterminada a un acción, por ejemplo.

In this article


Join the Conversation