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 Å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: 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. 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. 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). 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: 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}. 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 hvis du tror de kan være nyttig i fremtiden. Når du velger Lagre bare velge Script for File Format.
programmer på din Mac. Det virker kanskje ikke med alle av dem selv.
sette grenser foran vinduet til {0, 22, 450, 248}.
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
Dette skjermbilde er 450 * 280 - Finder-vinduet selv er litt mindre. Min script innstille vindu grenser til {0, 22, 425, 235}.
Få de riktige koordinatene
fortelle application "Finder" få grenser foran windowend fortelle
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
Husk å lagre skript
Fortell oss i kommentarfeltet hvordan dette Tips hjulpet deg.