Accesos directos para Mac: cree scripts para su escritorio solo con las acciones de Mac de Apple

Accesos directos para Mac: cree scripts para su escritorio solo con las acciones de Mac de Apple

Cuando Apple trajo Accesos directos a la Mac en macOS Monterey, el conjunto inicial de acciones disponibles que aprovechan la funcionalidad de Mac se transfirió de Automator.

Estas acciones estaban disponibles anteriormente (en una forma similar) en Automator para los usuarios que crean flujos de trabajo para automatizar sus tareas; con Accesos directos para Mac, estas mismas funciones se han recreado como acciones nativas, en su mayoría ubicadas en la categoría Script.

Este artículo explica cómo automatizar mejor su Mac favorita con acciones de accesos directos para controlar sus aplicaciones, cambiar el diseño de las ventanas y agregar funciones avanzadas mediante las acciones de la aplicación Script Editor:

aplicaciones

En la sección "Aplicaciones" de la categoría Scripting en Accesos directos para Mac, los usuarios encontrarán dos acciones: Ocultar aplicación y Salir de la aplicación, además de las aplicaciones Abrir aplicación y Pantalla dividida existentes.

(Crédito de la imagen: futuro)

"Ocultar aplicación" se puede usar para ocultar todas las ventanas de cualquier aplicación que elija, todas sus aplicaciones o, cuando se usa varias veces, un conjunto de aplicaciones. Alternativamente, la opción Todas las aplicaciones también permite un campo "Excepto" donde deja varias aplicaciones específicas abiertas. De hecho, "Ocultar todas las aplicaciones excepto" funciona como "Mostrar solo estas aplicaciones", un caso de uso interesante para centrarse en una tarea específica.

Una vez que se oculta una aplicación, sus ventanas permanecerán ocultas hasta que haga clic en el ícono de la aplicación o cambie a la aplicación usando el conmutador de aplicaciones, en cuyo caso las ventanas volverán a aparecer.

(Crédito de la imagen: futuro)

"Salir de la aplicación" llega hasta salir de la aplicación, incluidas opciones similares para elegir una aplicación, salir de todas las aplicaciones, agregar excepciones y salir de varias aplicaciones si se agregan a un acceso directo varias veces.

Salir de la aplicación también incluye un botón Mostrar más que, cuando se expande, revela un interruptor para "Preguntar para guardar los cambios", que puede mostrar el aviso del sistema para cualquier documento o archivo relevante que deba guardarse. Si Solicitar guardar cambios está deshabilitado, todos los cambios no guardados se perderán. Así que solo use esta opción si necesita forzar el cierre de todas las aplicaciones.

las ventanas

En la sección Windows de la categoría Script, los usuarios de Accesos directos para Mac también encontrarán acciones para Buscar ventanas, Mover ventana y Redimensionar ventana.

(Crédito de la imagen: futuro)

Find Windows se usa para recuperar el conjunto actual de ventanas abiertas en su Mac, arrastrándolas a su acceso directo y luego usándolas para mover y cambiar el tamaño de las ventanas. Find Windows incluye la capacidad de agregar filtros, donde luego puede buscar ventanas por título, nombre de aplicación, ancho, alto, posición X, posición Y e índice de ventana. De plus, vous pouvez utiliser Trier par pour réorganiser les fenêtres en utilisant ces mêmes valeurs, et une option Limite est disponible si vous vouliez peut-être trier par index de fenêtre et n'en obtenir qu'un pour saisir la fenêtre la plus haute por ejemplo.

Esto significa que puede, de hecho, buscar por el título que se muestra en la parte superior de cualquier ventana, encontrar ventanas de una aplicación específica, ingresar solo ventanas de cierto tamaño o superior, buscar ventanas en ubicaciones específicas en su pantalla e incluso buscar la ventana superior u otra debajo de la pila.

Una vez que haya agregado filtros y probado qué ventanas se muestran en función de su configuración actual, puede pasar esta nueva variable de "ventanas" a las acciones Redimensionar ventanas y Mover ventanas según sea necesario para reorganizar su configuración.

(Crédito de la imagen: futuro)

La acción Mover ventanas le permite colocar cualquier ventana en un conjunto de nueve posiciones predeterminadas en su pantalla: superior, central e inferior, izquierda, central y derecha. Alternativamente, está disponible un campo Dimensiones, que luego le permite ingresar variables para las coordenadas X e Y, y los valores que ingrese ajustarán la ubicación desde la esquina superior izquierda de su pantalla.

Move Windows también incluye un interruptor "Traer al frente" que le permite colocar la ventana especificada encima de todo lo demás, o dejarla en su índice actual en la pila de ventanas.

(Crédito de la imagen: futuro)

Del mismo modo, la ventana de cambio de tamaño incluye nueve posiciones y una opción de Dimensiones para especificar su propio ancho x alto: las posiciones son Ajustar pantalla, Mitad superior, Mitad inferior, Mitad izquierda, Mitad derecha, Cuarto superior izquierdo, Cuarto superior derecho, Cuarto inferior izquierdo, y cuarto inferior derecho. Cambiar el tamaño de Windows también incluye un interruptor "Traer al frente".

editor de guiones

Además de crear secuencias de comandos para aplicaciones y Windows en su Mac, Accesos directos también proporciona acciones para la aplicación Editor de secuencias de comandos, la herramienta nativa proporcionada por Apple para crear y ejecutar secuencias de comandos mediante AppleScript o JavaScript para la automatización.

(Crédito de la imagen: futuro)

Las acciones Ejecutar AppleScript y Ejecutar JavaScript para la automatización incluyen la capacidad de aceptar entradas, especificar parámetros para esa secuencia de comandos y devolver la entrada al finalizar. Ambas acciones también incluyen un comentario para "Tu secuencia de comandos va aquí", donde los usuarios familiarizados con AppleScript o JavaScript para la automatización pueden colocar sus secuencias de comandos para que se ejecuten cuando se ejecutan.

Cada acción también incluye un botón "Crear" (en forma de icono de martillo) que valida el contenido de la secuencia de comandos una vez que se completa, lo que garantiza que no haya errores en el código para que pueda depurarlo correctamente sin ejecutar realmente el escenario completo.

Estas acciones del editor de secuencias de comandos son una gran utilidad para usuarios de Mac más avanzados y personas familiarizadas con las herramientas de secuencias de comandos existentes en la plataforma; Apple los lanzó originalmente como un remanente de Automator, ya que Shortcuts for Mac es parte de una transición de varios años como "el futuro de la automatización".

Por ahora, estas acciones permiten que los accesos directos actúen como una buena interfaz para los scripts que los usuarios de Mac existentes ya han creado; la barra de menú en particular hace que sea muy fácil acceder a ellos. Y en teoría, en el futuro, los atajos deberían poder resolver esos mismos casos de uso usando acciones nativas, si esa cita "el futuro de la automatización" se convierte en el "presente" de la automatización.

Por esta razón, la mejor manera de aprovechar las acciones Ejecutar AppleScript y Ejecutar JavaScript para la automatización (para usuarios que aún no están familiarizados con estos lenguajes de programación) es encontrar buenos ejemplos en línea y replicarlos en sus atajos, o crear scripts usando cimientos existentes. .

(Crédito de la imagen: futuro)

Un área con la que me divirtió jugar es esta lista de códigos clave de AppleScript del blogger Christopher Kielty, quien ha documentado todas las formas de usar AppleScript para simular presionar teclas en su teclado.

Usando los códigos de muestra vinculados en la página para teclas específicas, así como teclas modificadoras, los usuarios de atajos pueden "presionar" atajos de teclado y activar comandos desde sus aplicaciones de Mac que aún no pueden automatizarse.

(Crédito de la imagen: futuro)

(Crédito de la imagen: futuro)

Este es un ejemplo del atajo "Archivo > Nuevo" que simula Comando+N, el atajo ampliamente utilizado para crear un nuevo elemento en aplicaciones Mac relevantes. Este segundo atajo, "Ocultar otros", usa las teclas Comando+Opción+H para replicar la función "Ocultar todas las aplicaciones excepto" de la acción Ocultar aplicación; utilícela como ejemplo de cómo presionar varios modificadores al mismo tiempo.

Haz que Mac sea más eficiente

Accesos directos para Mac Las nuevas acciones de secuencias de comandos para aplicaciones y Windows de Mac permiten a los usuarios de Mac crear accesos directos que reorganizan perfectamente el diseño de su escritorio: pueden abrir las aplicaciones exactas que desean, con ventanas en el lugar correcto y del tamaño correcto, y ocultar cualquier cosa que no lo haga. necesita ser visible por ahora.

Y como puede notar, la capacidad de ejecutar secuencias de comandos de cualquier tipo usando Accesos directos para Mac amplía enormemente las posibilidades de lo que puede hacer una vez que esas aplicaciones están abiertas, hasta que los accesos directos y las aplicaciones de Mac desarrollen más acciones nativas para este tipo de funcionalidad, usuarios de Accesos directos Siempre puede intentar crear un script en la propia Mac para lograr los mismos objetivos.

Los accesos directos para Mac tienen aún más posibilidades de automatización, incluidas acciones de archivo actualizadas y herramientas de búsqueda, así como acciones para archivos comprimidos, utilidades de disco y unidades de red, así como el conjunto de aplicaciones de la App Store que brindan acciones de acceso directo para sus propias funciones, por lo que la plataforma todavía tiene espacio para crecer más allá de las acciones basadas en Automator.

Pero la Mac como un lugar de gran productividad combinado con el soporte adecuado para las herramientas de automatización de Apple es un lugar emocionante en 2022: no puedo esperar a ver cómo Apple trae este futuro de la automatización al presente de primera mano.