7 votos

Comandos del Terminal "osascript -e"

¿Qué comandos se pueden usar con el argumento osascript -e?

Sé del comando osascript -e "set Volume x" donde x es de 0 a 7. ¿Hay algo más que pueda utilizar en lugar de set o Volume? ¿O alguna documentación a la que me puedas enlazar?

5voto

willWorkForCookies Puntos 877

Osascript es una herramienta para ejecutar AppleScript dentro de una shell o script.

Aquí está la guía introductoria de Apple: https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html

Además, puedes abrir Script Editor.app (en /Applications/Utilities si estás en OS X 10.11). Desde la barra de menú selecciona Ventana > Biblioteca para explorar la documentación de la biblioteca.

0 votos

Entonces, ¿para ejecutar diferentes comandos osascript, tendré que crearlos manualmente y guardarlos, luego ejecutarlos con el comando?

0 votos

Puedes ejecutar cualquier fragmento de AppleScript que desees, ad-hoc o en un script de shell guardado. Simplemente sustituye lo que está entre las comillas con tu fragmento de AppleScript. También puedes usar Editor de Scripts para crear pequeñas aplicaciones autocontenidas, scripts, comandos, etc. Echa un buen vistazo a la guía - responderá a muchas preguntas.

0 votos

Como dijo "willWorkForCookies", en lugar de usar "defaults write ..." puedes: . . . . . . . . . . osascript -e 'tell application "System Events" to tell process "System Preferences" to click checkbox 1 of tab group 1 of window 1' . . . . . . . . . . lo que cambiará directamente cualquier configuración del sistema sin necesidad de volver a iniciar sesión.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X