Come posso ottenere i limiti di finestra per "Adobe Illustrator" in AppleScript?

1

Apparentemente, Adobe non ha un unico meccanismo per le persone che utilizzano un laptop e monitor aggiuntivi con i loro prodotti. Come un utente Adobe CC che lavora principalmente da un laptop che si connette a un monitor più grande a casa o a scuola, TUTTI i prodotti Adobe CC si aprono con una finestra a comparsa che si trova all'esterno dei limiti del monitor. Quindi non è possibile spostare o regolare nulla.

Blocca efficacemente il prodotto.

L'unica soluzione è scollegare il monitor, attendere che tutto si sposti sulla finestra LapTop in cui si assicura di aprire tutto ciò che si trova all'interno dei limiti del monitor. Quindi ricollegare il monitor e spostare tutto. Che è una perdita di tempo MASSIVE quando hai a che fare con 8gb di RAM e file grafici MASSIVE.

Ho iniziato ad imparare AppleScript SOLO PER FISSARE QUESTO RIDICOLO GLITCH.

BUT ... AppleScript e Illustrator non funzionano con Windows e limiti.

Qualcuno può aiutarmi con qualunque script dovrei scrivere per ottenere (e impostare) i limiti della finestra di Adobe Illustrator?

    
posta randomblink 06.12.2015 - 16:20
fonte

1 risposta

1

Ecco una parte di codice che ottiene solo le dimensioni del desktop e le trasferisce alla prima finestra di un'altra applicazione.
Scambia "TextEdit" con il nome del processo di Illustrator e crea un servizio in Automator (apri "Nuovo", scegli Servizio, disegna "Fai AppleScript" a destra, inserisci questo codice ...).
Dagli un collegamento tramite [Preferenze di sistema > Tastiera > Tasti di scelta rapida > Servizi] e via!
Spero che questo aiuti ...

tell application "Finder" to set myBounds to bounds of window of desktop

tell application "System Events" to tell process "TextEdit"
    set position of window 1 to {0, 20}
    set size of window 1 to {item 3 of myBounds, (item 4 of myBounds) - 20}
end tell
    
risposta data 17.12.2015 - 17:29
fonte

Leggi altre domande sui tag