¿Hay una manera de cambiar el tamaño y la posición de una ventana de vista rápida con AppleScript? Tengo un AppleScript que lo hará con cualquier aplicación, pero no sé cómo se llama la aplicación rápida.
He intentado QuickLook, Quick Look y QL.
¿Hay una manera de cambiar el tamaño y la posición de una ventana de vista rápida con AppleScript? Tengo un AppleScript que lo hará con cualquier aplicación, pero no sé cómo se llama la aplicación rápida.
He intentado QuickLook, Quick Look y QL.
Aquí hay un pequeño AppleScript que escribí para cambiar el tamaño y la posición de la ventana de Vista rápida para que ocupe el tercio correcto de la pantalla:
tell application "System Events"
if not (exists window "Quick Look") of process "Finder" then
activate application "Finder"
keystroke "y" using command down
end if
end tell
tell application "System Events" to tell process "Finder"
if not (exists window "Quick Look") then ¬
with timeout of 5 seconds
repeat until (exists window "Quick Look")
end repeat
end timeout
set [W, H] to size of scroll area 1 --(desktop)
tell window "Quick Look"
set [_w, _h] to size
set [_x, _y] to position
set position of it to [W * 2 / 3, 0]
set size of it to [W * 1 / 3, H]
end tell
end tell
Esto requiere que se ejecute la aplicación apropiada desde la cual se ejecuta este script (por ejemplo, Script Editor , Keyboard Maestro , Better Touch Tool , etc. .) recibe permisos de accesibilidad de asistencia, que (en High Sierra) puede otorgar en Preferencias del sistema > Seguridad y amp; Privacidad > Privacidad > Accesibilidad .
tu solución funcionó para mí! Intenté votarlo para darte crédito, pero soy un novato. También lo modifiqué un poco de la siguiente manera para satisfacer mis necesidades.
tell application "System Events"
if not (exists window "Quick Look") of process "Finder" then
activate application "Finder"
keystroke "y" using command down
end if
end tell
tell application "System Events" to tell process "Finder"
if not (exists window "Quick Look") then ¬
with timeout of 1 second
repeat until (exists window "Quick Look")
end repeat
end timeout
set [W, H] to size of scroll area 1 --(desktop)
tell window "Quick Look"
set [_w, _h] to size
set [_x, _y] to position
set position of it to [25, 50]
set size of it to [W - 50, H - 100]
end tell
end tell
Establecí la posición Y en 50 porque creo que configurarlo en 0 hace que el script intente poner la ventana de Vista rápida detrás de la barra de menú, y no creo que esté permitido. Me gustaría modificar esto un poco más, pero no sé cómo contactarlo directamente o si lo verá, ya que es un año más tarde. Déjame saber si ves esto, gracias.
Lea otras preguntas en las etiquetas applescript quicklook