Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Editando
AppleScript
(sección)
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
==== Funciones especiales ==== Cuando se guarda un script como aplicación hay 4 funciones que se pueden declarar para que esta tenga ciertos comportamientos: <code>'''Run'''</code> Es la función que se llama automáticamente al ejecutar un script o al lanzar un script guardado como una aplicación. Se puede definir de dos maneras: # Si en el script hay escritas varios comandos, sin que estos estén dentro de declaraciones de funciones o de objetos script, la función <code>run</code> está ya declarada implícitamente. # Se puede definir explícitamente como una función cualquiera, aunque entonces no puede haber comandos fuera de declaraciones de funciones o de objetos script.: <syntaxhighlight lang="applescript"> on run args --comandos a ejecutar end run </syntaxhighlight> :El parámetro <code>args</code> es opcional y sirve para pasar parámetros al inicio, por ejemplo ejecutándolo desde la línea de comandos. <code>'''Open'''</code> El script recibe la orden de ejecutar la función <code>open</code> cuando el usuario arrastra archivos hasta el icono de la aplicación, pasándole como argumento una lista de alias a los archivos arrastrados. <syntaxhighlight lang="applescript"> on open nombresDeLosArchivos --comandos a ejecutar end open </syntaxhighlight> <code>'''Idle'''</code> Al guardar como aplicación se puede seleccionar la opción ''Dejar abierto''. Esto hace que cada 30 segundos, por defecto, se mande a la aplicación la orden de ejecutar la función <code>idle</code>. El tiempo que pasa entre las llamadas a la función se puede cambiar con el valor que devuelve la función: tiene que ser un entero y representa el tiempo en segundos entre llamadas, para el valor por defecto se devuelve 0. <syntaxhighlight lang="applescript"> on idle --comandos a ejecutar return numeroDeSegundos end idle </syntaxhighlight> <code>'''Quit'''</code> La función <code>quit</code> es llamada cuando la aplicación recibe la orden de cerrarse. Si durante la ejecución aparece el comando <code>continue quit</code> se sale de la aplicación, pero, si se encuentra un <code>return</code> o la función acaba antes de encontrarlo, no se cierra la aplicación. <syntaxhighlight lang="applescript"> on quit --comandos a ejecutar if condicion then continue quit else return end if end quit </syntaxhighlight> En este caso solo se saldría de la aplicación si <code>condicion</code> es verdadero.
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Editando
AppleScript
(sección)
Añadir idiomas
Añadir tema