9 votos

¿Hay alguna forma de posicionar exactamente una ventana?

Tengo una ventana de Quicktime, y me gustaría tenerla posicionada en exactamente (533,118) . Lo he conseguido (penosamente) usando la funcionalidad de captura de pantalla del Macbook (porque muestra las coordenadas del cursor, así que con un par de intentos se puede hacer).

Sé que Windows normalmente recuerda su última posición, pero a veces necesito moverlos a otra ubicación. Sería genial si pudiera introducir las coordenadas deseadas.

Estoy usando MacOS 10.13.

14voto

user3439894 Puntos 5883

Aquí hay un ejemplo AppleScript que establece el position de window 1 de Reproductor de tiempo rápido a {533, 118} Si se trata de corriendo y el window existe.

if application "QuickTime Player" is running then
    try
        if (count windows of application "QuickTime Player") is greater than 0 then
            tell application "System Events" to set position of window 1 of application process "QuickTime Player" to {533, 118}
        end if
    end try
end if

Esto se puede guardar como un script o aplicación o incorporada a un Automatizador flujo de trabajo como Servicio y se le asigna un atajo de teclado si lo prefiere.

Aquí hay un ejemplo AppleScript que puede entrar en el {x, y} position información como valor separado por espacios en un display dialog caja :

if application "QuickTime Player" is running then
    try
        if (count windows of application "QuickTime Player") is greater than 0 then
            tell application "QuickTime Player"
                set theReply to (display dialog "Move window to position, e.g.: 533 118" default answer "533 118" buttons {"Cancel", "OK"} default button 2 with title "Enter Windows X Y Coordinates")
            end tell
            tell application "System Events" to set position of window 1 of application process "QuickTime Player" to {word 1 of text returned of theReply as integer, word 2 of text returned of theReply as integer}
        end if
    end try
end if

Tenga en cuenta que puede establecer default answer "533 118" a default answer "" , si no quiere que se establezca un valor por defecto.

enter image description here

5voto

Oskar Puntos 1242

Las dos herramientas de gestión de ventanas que yo utilizaría para esto son Moom y Divvy - ambas ofrecen versiones de demostración para que puedas probar antes de comprar.

Una vez que tengas una herramienta automatizada para mover, colocar y gestionar, empezarás a hacer este tipo de gestión automatizada cada vez más.

Supongo que si usted quería aprender AppleScript - que tiene todos los ganchos que necesita para cambiar el tamaño de las ventanas, no hay software para probar o cargar. Abrir script editor y se puede ver los detalles que la clase de la ventana le permite script.

enter image description here

2 votos

¿Dónde está la documentación de Applescript (última imagen)? ¿Cómo puedo llegar a ella?

3 votos

@Laurel, En el editor de script, pulse L o desde la barra de menú, haga clic en: script Editor > Ventana > Biblioteca y podrás ver en el título de la ventana anterior que Eventos del sistema es seleccionado para ser visto y luego "ventana" es el término de búsqueda dentro de Eventos del Sistema.

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