1 votos

script para previsualizar dos .png s, lado a lado?

Quiero mostrar A. png y B. png juntos, Una a la izquierda / B a la derecha o arriba / B parte inferior.
Yo, por supuesto, pueden

preview A.png
preview B.png

por separado, a continuación, cambiar el tamaño y mover las dos ventanas lado de la otra, pero eso es un dolor si no es mucha. Puede ser escrito ?
Si no, hay un sistema de vista previa-como el que se puede ver de lado a lado ?

(He 10.8.3 . si-vista previa-app-en-os-x-es-no-applescriptable-¿por qué-no-esta-trabajo en por LO que tiene un comentario "Vista previa tiene un AppleScript diccionario por defecto en 10.9, pero no en versiones anteriores de OS X." )

1voto

siva Puntos 23

Abrir los dos archivos con vista previa, a continuación, ejecute el siguiente a la posición de las ventanas:

tell application "Preview"
    activate
    set the bounds of the first window to {0, 0, 700, 1000}
    set the bounds of the second window to {700, 0, 1400, 1000}
end tell

Personalizar las coordenadas como se desee, dependiendo de la resolución del monitor.
Sintaxis: {x1, y2, x1, y2}

Habilitar AppleScript en la vista previa de OS X ≤10.8 salir de la vista previa y la ejecución de:

defaults write com.apple.Preview NSAppleScriptEnabled -bool true

0voto

Malik hassan Puntos 16

Yo haría esto en Automator como un Servicio. El uso de un Abrir Imágenes en la vista previa de la Acción y Ejecutar Applescript Acción.

Así podría seleccionar el wo archivos y ejecutar el servicio en ellos.

enter image description here

El Applescript código debe obtener el Tamaño de la pantalla y el conjunto de la cota de windows en consecuencia.

set bnds to ""
tell application "Finder" to set bnds to (get bounds of window of desktop)

set FullWinWidth to (item 3 of bnds)
set halfWinWidth to (item 3 of bnds) / 2
set winHeight to (item 4 of bnds)

tell application "Preview"
    if (count of windows) > 1 then
        activate
        try
            set the bounds of the first window to {0, 0, halfWinWidth, winHeight}
            set the bounds of the second window to {halfWinWidth, 0, FullWinWidth, winHeight}
        end try
    end if
end tell

Como grgarside señala que se puede ejecutar

defaults write com.apple.Preview NSAppleScriptEnabled -bool true

para hacer la vista previa.la aplicación de secuencias de comandos para algo como estos sencillos comandos.

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