Come impostare le dimensioni della finestra di Photoshop CC su 1280x720 tramite AppleScript?

2

Sto provando a ridimensionare la finestra di Photosshop CC su 1280x720 per registrarla a 720p. Ho provato diversi modi, tra cui AppleScript, SizeUP! app, terminale ecc. ma nessuno funziona.

Ecco un esempio di AppleScript che sto utilizzando:

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

Imposta la posizione, ma non imposta la dimensione della finestra dell'applicazione.

Quando provo

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

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

Ho anche provato a impostare limiti invece di dimensioni con il seguente codice senza alcun risultato.

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

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

SizeUp! l'app cambia la posizione ma non influisce sulle dimensioni della finestra di Photoshop.

Qualcuno sa come posso ridimensionare la finestra dell'applicazione Photoshop su un Mac a 1280x720 per registrarla a 720p?

Grazie!

    
posta FireFly 06.01.2014 - 18:48
fonte

1 risposta

1

Non riesco a replicare il tuo problema perché non possiedo Adobe Photoshop, ma sembra estremamente probabile che il processo che stai cercando di dire s.th. è NON denominato "Adobe Photoshop CC" .
(Mi è capitato anche una volta ...)

La mia ipotesi è supportata dal fatto che potrei esattamente riprodurre i messaggi di errore usando "Safari" come segnaposto ma digitando erroneamente "SafariX" nello script.
Prova questo comando in Script-Editor (con Photoshop in esecuzione) per scoprire:

tell application "System Events" to get processes whose ¬
name starts with "ph"
    
risposta data 16.12.2015 - 16:20
fonte

Leggi altre domande sui tag