Størrelse vinduer riktig med en enkel Applescript | MacTips - Top tips og triks for Mac, IOS, Ipad, IOS, Iphone og alt Apple


Størrelse vinduer riktig med en enkel Applescript Hurtig Mac Tip, 9 oktober 2011

Når jeg gjør skjermbilder for MacTips jeg foretrekker for å ende opp med bilder som er 450 piksler bredde eller mindre. Hvis de er bredere jeg åpne min grafikk editor, Acorn, og endre størrelse på dem manuelt.

Det er derfor jeg prøver å gjøre vinduene riktig størrelse til å begynne med.

En måte å gjøre det på er ved prøving og feiling, men en mye bedre måte er med en veldig liten bit av Applescript. Her ser du hvordan.

Sett grensene for et vindu

For å starte med bare eksperimentere med Finder, selv om dette Applescript må jobbe med mest
programmer på din Mac. Det virker kanskje ikke med alle av dem selv.

Åpne opp Applescript Editor i Verktøy-mappen. Et nytt dokument åpnes. Åpner også et nytt Finder-vindu. Det kan være hvilken som helst størrelse og plasseres hvor som helst på skjermen.

Skriv inn følgende Applescript:
sette grenser foran vinduet til {0, 22, 450, 248}.

Deretter kjøre skriptet og se hva som skjer. Du skal se Finder-vinduet flytte til øverst til venstre på skjermen, og det bør være 450 piksler bred og 226 piksler høyt.

 fortelle application "Finder" satt grenser foran vinduet til {0, 22, 450, 248} end fortelle 
Mine skjerm inkludere en linje som sier aktivere. Du kan la den linjen ut — det bare bringer det programmet til fronten og gjør det aktivt. Hvis du la den ut søknaden vil bo i bakgrunnen.

Hvordan grensene målinger jobbe

grenser reflektere koordinatene i for øvre venstre og nedre høyre hjørne av vinduet piksler. I mitt eksempel ovenfor jeg satt øverst i venstre hjørne av vinduet for å starte 0 piksler over fra venstre kant av skjermen. Menylinjen tar 22 piksler, slik at jeg satt øverst i venstre hjørne for å starte 22 piksler ned fra den øverste kanten av skjermen.
Dette skjermbilde er 450 * 280 - Finder-vinduet selv er litt mindre. Min script innstille vindu grenser til {0, 22, 425, 235}.

Eksperimenter med tall mindre enn 22, men i min testing mindre tall hadde ingen effekt.

Det andre paret av tallene gjenspeiler høyre hjørne: 450 piksler fra venstre og 248 piksler ned fra toppen (som betyr 248 piksler med start under menylinjen).

Få de riktige koordinatene

Du må kanskje gjøre ting omvendt: kanskje du allerede har gjort et vindu en viss størrelse som fungerer for deg og du ønsker å vite hva grenser for å stille. Det er enkelt. Lag en ny Script som sier:

 fortelle application "Finder" få grenser foran windowend fortelle 

Deretter kjøre skriptet og se på resultatene i den nedre delen av Applescript Editor vindu. Du vil se omtrent slik ut: {962, 44, 1616, 471}.
Du må kanskje gå til Vis-menyen i menylinjen og velg Vis resultat.
Script Editor Resultat seksjon i den nedre delen av vinduet viser Finder-vinduet grenser.

Prøv vindus grensene med andre apps

skriptene ovenfor erstatte Finder med navnet på programmet som vinduet grenser du ønsker å få eller innstilt. Mange programmer vil "oppføre seg" og gjøre hva du kan forvente, men noen ikke forstår Applescript og du vil være ute av lykken.

Husk å lagre skript

Husk å lagre skript hvis du tror de kan være nyttig i fremtiden. Når du velger Lagre bare velge Script for File Format.
Fortell oss i kommentarfeltet hvordan dette Tips hjulpet deg.