¿Cómo configurar el tamaño de la ventana de Photoshop CC en 1280x720 a través de AppleScript?

2

Estoy intentando cambiar el tamaño de la ventana de Photosshop CC a 1280x720 para grabarla en 720p. Probé varias maneras, incluyendo AppleScript, SizeUP! aplicación, terminal, etc, pero ninguno funciona.

Aquí hay un ejemplo de AppleScript que estoy usando:

tell application "System Events" to tell application process "Adobe Photoshop CC" 
    display dialog (get name of window 1) 
    set position of window 1 to {50, 50}   
    set size of window 1 to {1280, 720} 
end tell

Establece la posición, pero no establece el tamaño de la ventana de la aplicación.

Cuando lo intente

tell application "System Events" to tell application process "Adobe Photoshop CC"
           tell window 1
            set {size, position} to {{1280, 720}, {150, 150}}
            end tell end tell

Recibo el error "System Events got an error: Can’t set application process \"Adobe Photoshop CC\" to {1280, 720}." number -10006 from application process "Adobe Photoshop CC"

También he intentado establecer límites en lugar de tamaño con el siguiente código en vano.

set the_application to "/Applications/Adobe Photoshop CC/Adobe Photoshop CC.app"
tell application the_application
    activate
    set bounds of window 1 to {1, 1, 1281, 721}
end tell

y obtengo "Adobe Photoshop CC got an error: Can’t set window 1 to {1, 1, 1281, 721}." number -10006 from window 1

SizeUP! La aplicación cambia la posición pero no afecta el tamaño de la ventana de Photoshop.

¿Alguien sabe cómo puedo cambiar el tamaño de la ventana de la aplicación Photoshop en una Mac a 1280x720 para grabarla en 720p?

¡Gracias!

    
pregunta FireFly 06.01.2014 - 18:48

1 respuesta

1

No puedo replicar tu problema ya que no soy el propietario de Adobe Photoshop, pero parece extremadamente probable que el proceso que estás tratando de explicar sea cierto. to es NOT llamado "Adobe Photoshop CC" .
(También me pasó a mí una vez ...)

Mi suposición está respaldada por el hecho de que pude exactamente reproducir sus mensajes de error usando "Safari" como marcador de posición pero deletreando incorrectamente "SafariX" en el script.
Pruebe este comando en Script-Editor (con Photoshop en ejecución) para averiguarlo:

tell application "System Events" to get processes whose ¬
name starts with "ph"
    
respondido por el clemsam lang 16.12.2015 - 16:20

Lea otras preguntas en las etiquetas