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?