Dato che hai indicato i prodotti Adobe (e Photoshop in modo specifico) nella tua domanda / nei tuoi commenti, mi riferirò a questi qui.
Non c'è davvero niente di intrinsecamente sbagliato nello script - è solo che alcune app sono progettate per funzionare diversamente. Di seguito sono riportate alcune considerazioni che utilizzano Adobe Photoshop come esempio:
- Se apri un'immagine, Photoshop si assicurerà che lo stato iniziale sia a una percentuale di zoom che permetta all'utente di vedere l'intera immagine.
- Ora, se fai clic manualmente sul pulsante Zoom (cioè il piccolo cerchio verde in alto a sinistra della finestra) osserverai come Photoshop funziona con questo pulsante. Generalmente non è molto utile nel caso di Photoshop e si comporta in modo diverso rispetto alla maggior parte delle altre app. Questo perché Photoshop ha più windows (ad esempio, vuoi che lo script funzioni in modo tale da massimizzare una finestra mantenendo la barra superiore e la barra delle attività, ma Photoshop ha altre finestre sullo schermo come Strumenti) quindi il pulsante Zoom si applica solo alla finestra dell'immagine.
- L'unico modo per cambiare sostanzialmente la vista dell'immagine in Photoshop è utilizzare il menu Visualizza o le scorciatoie come ⌘ 0 , < kbd> ⌘ 1 , ⌘ + o ⌘ - .
- Photoshop utilizza anche una vista a schede per impostazione predefinita (ad es. quando apri più immagini, Photoshop le apre in schede separate all'interno della stessa finestra).
- Puoi potresti essere in grado di ottenere la vista che desideri in Photoshop modificando la Modalità schermo (vai a Visualizza> Modalità schermo ).
Quindi, credo che quello che sto dicendo è che molte applicazioni usano più finestre (o pannelli). Con Photoshop la maggior parte degli utenti avrà il pannello Strumenti, il pannello Livelli e così via mentre si utilizza l'app. È lo stesso per la maggior parte delle app di Adobe e della maggior parte delle altre app creative .
Potresti riuscire a ottenere ciò che desideri con uno script specifico. E potresti trovare Adobe Photoshop CS6 Guida allo scripting un utile riferimento.