0 votos

AppleScript sin mostrar qué programa abrió y editó

Escribí un AppleScript que entra en Preferencias del Sistema y hace clic en algunos de los botones. Lo hago abriendo literalmente las Preferencias del Sistema y haciendo clic en los elementos de la interfaz de usuario. Me pregunto si es posible no mostrar los programas que abrió el AppleScript y lo que hizo clic y sólo mostrar el resultado, (en mi caso cambia la resolución de la pantalla). Eso redundaría en una ejecución más rápida del script.

0 votos

No utilice código resaltar los elementos no codificados.

0 votos

No estoy totalmente seguro de entender lo que estás preguntando, sin embargo, no puedes implementar scripts de UI sin que los elementos de UI sean visibles.

0 votos

Si se trata de una manera más rápida de cambiar la resolución de la pantalla, entonces es posible que desee utilizar un comando como la utilidad. Hace un tiempo publiqué una respuesta a ¿Cómo puedo establecer la configuración de la pantalla mediante la línea de comandos? y también tiene una segunda respuesta. Yo optaría por la segunda respuesta y utilizaría screenresolution . Puede envolver el comando en un do shell script si lo quieres en AppleScript.

1voto

Farinha Puntos 5518

No directamente. Tendrías que averiguar qué preferencias subyacentes está cambiando la UI, y si hay una manera de editarlas directamente usando AppleScript o comandos de terminal (como defaults write -- ver man defaults para más detalles).

Lamentablemente, no existe una lista canónica de preferencias que pueda editarse de este modo, aunque se pueden encontrar algunas aquí . También hay un sitio web dedicado a los ajustes de preferencias ocultas para las aplicaciones de OS X y Mac: Defaults-write.com .

Sin embargo, para tu caso particular, estoy bastante seguro de que no hay una forma integrada de cambiar las resoluciones desde la línea de comandos. Existe una screenresolution comando que alguien escribió hace unos años, pero no parece funcionar bien con las resoluciones de retina.

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