4 votos

Buscador de la vista de lista, cambie la columna con óptimos con el uso de AppleScript

Estoy tratando de crear una secuencia de comandos de AppleScript que cambia el tamaño de las columnas de Buscador de la vista de lista (por ejemplo, Nombre, Tamaño ...) a su anchura óptima (es decir, el ancho mínimo donde todo el texto en la columna visible) en Mac OS X 10.6. Esto se puede lograr haciendo doble clic en el divisor entre dos columnas cabeceras de los mensajes. Pero no puedo encontrar una manera de hacer lo mismo usando AppleScript. Esto es lo que he intentado:

El buscador de la columna de la clase tiene los atributos de ancho, el ancho mínimo y máximo de la anchura , pero no parece ser una manera de utilizar el ancho de atributo para cambiar el tamaño de la columna a es la anchura óptima.

También traté de usar interfaz de usuario de secuencias de comandos para simular un doble clic en la pequeña región alrededor de la cabecera de la columna divisor utilizando la siguiente secuencia de comandos:

tell application "System Events"
    tell process "Finder"
        set nameButton to button "Name" of group 1 of outline 1 of scroll area 1 of splitter group 1 of first window

        set {px, py} to position of nameButton
        set {sx, sy} to size of nameButton
        set clickPos to {px + sx, py + 5}

        click at clickPos
        click at clickPos
    end tell
end tell

Esto debe simular un doble clic entre los encabezados del Nombre de la columna y la columna a la derecha, pero se procesó por el Buscador como dos clics en el encabezado de la segunda columna, que sólo cambia el orden de clasificación de la columna dos veces.

La Accesibilidad Inspector también no "ver" las pequeñas regiones alrededor de los divisores de los encabezados de columna y siempre muestra las propiedades de encabezado de columna.

¿Hay alguna otra manera de lograr esto?

1voto

Mike Polen Puntos 3173

La única cosa que puedo pensar de la parte superior de mi cabeza sería para obtener una lista de los elementos en la carpeta actual, encontrar el elemento con el nombre más largo y, a continuación, cambiar el ancho de acuerdo a ese valor. Eso es realmente todo lo que está sucediendo con la anchura óptima de doble clic.

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