1 votos

Apple Script: ¿cómo verifico si los límites de una ventana son iguales a valores específicos?

Sé que el siguiente código puede ajustar los límites de una ventana específica

set bounds of (front window of application "Notes") to {0, 0, 540, 300}

Pero, ¿cómo verifico si los límites de una ventana son iguales a valores específicos?

(macOS Catalina)

1voto

user3439894 Puntos 5883

El siguiente ejemplo de AppleScript código utiliza el valor de la bounds de la Nota en su OP para comprobar si el actual bounds coincide con el dado list:

tell application "Notes"
    if (bounds of front window) is not equal to {0, 0, 540, 300} then
        set bounds of front window to {0, 0, 540, 300}
    end if
end tell

También puede ser escrito como:

tell application "Notes" to ¬
    if (bounds of front window) ¬
        is not equal to {0, 0, 540, 300} then ¬
        set bounds of front window to {0, 0, 540, 300}

O el uso de una variable de asignación:

tell application "Notes"
    set checkBounds to bounds of front window
    if checkBounds is not equal to {0, 0, 540, 300} then
        set bounds of front window to {0, 0, 540, 300}
    end if
end tell

Nota: El ejemplo de AppleScript código es sólo eso y no contiene ningún error de manipulación como puede ser apropiado. La responsabilidad recae sobre el usuario para agregar cualquier error de manipulación como puede ser apropiado, necesitaba o quería. Echa un vistazo al tratar de instrucción y de error de instrucción en la Guía de Lenguaje de AppleScript. Véase también el Trabajo con los Errores.

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