Ta skjermbilder fra terminalen i Mac OS X

Anonim

Bortsett fra tastatursnarveiene, Grab og andre skjermdump-apper, kan du også ta skjermbilder av Mac OS X-skrivebordet ditt direkte fra terminalen med kommandoen «screencapture».

Her er en detaljert oversikt over dette verktøyet og hvordan du bruker det, som gjør det enkelt å ta skjermbilder fra kommandolinjen.

Grunnleggende: Ta et skjermbilde fra terminalen i Mac OS X

Først opp, start terminalen (/Applications/Utilities/) og skriv deretter inn følgende:

screencapture test.jpg

Dette er det mest grunnleggende formatet til kommandoen, den tar et skjermbilde av hele skjermen og gir den navnet 'test.jpg' i den gjeldende terminalkatalogen, som vanligvis er brukerhjemmet ditt. Du kan alltid spesifisere en annen plassering bare ved å velge en bane for skjermbildet, her er skrivebordet:

screencapture ~/Desktop/screenshot.jpg

Send skjermbildet til utklippstavlen via kommandolinje

Hvis du vil sende skjermbildet til utklippstavlen i stedet for til en fil, legg ved -c-flagget, men ikke tilordne et filnavn eller bane:

screencapture -c

Nå som det er i utklippstavlen, kan du bare lime det inn i Preview, Photoshop, Pages eller hva annet du vil bruke.

Ta et skjermbilde på en timer fra kommandolinjen

En av de bedre funksjonene til Grab-verktøyet er at det lar deg ta skjermbilder på en tidtaker, slik at du kan sette opp en app eller situasjon på skjermen og fange ting som varslingsbokser, menyer, knappehandlinger , osv. Du kan også spesifisere et tidsbestemt skjermbilde fra terminalen:

screencapture -T 10 timedshot.jpg

-T-flagget må følges av det beløpet i sekunder du vil forsinke skjermbildet med, i det eksemplet er det 10 sekunder, som også er standard for Grabs.

Spesifiser en skjermbildefiltype med skjermbilde fra kommandolinje

Vær oppmerksom på at bruken av store bokstaver i disse flaggene er viktig. Hvis du bruker små bokstaver -t, vil du prøve å spesifisere en filtype for skjermbildet i stedet, slik:

screencapture -t tiff sample.tiff

Du kan velge en rekke filtyper å eksportere til, inkludert png, pdf, tiff, jpg og gif.

Ta et stille skjermbilde fra kommandolinjen

Hvis du planlegger å skrive ut noe med skjermbildekommandoen, vil du kanskje ikke at lukkerlyden skal utløses. For å ta et skjermbilde i det stille bruker du bare -x-flagget:

screencapture -x quiet.jpg

Dette er en engangs ting, så du må alltid spesifisere -x, det er ikke en permanent endring for å gjøre skjermbildene stille.

Send skjermbildet fra terminal til en ny e-postmelding

Et annet godt triks er å sende skjermbildet direkte til en ny Mail.app-melding:

screencapture -M mailme.jpg

Dette tar skjermbildet, lagrer det som mailme.jpg, og åpner deretter automatisk en ny e-postmelding med det skjermbildet vedlagt.

Som med alle kommandolinjeverktøy, kan du legge flaggene sammen for å utføre en rekke funksjoner i en enkelt kommando. Hvis du vil se de andre tilgjengelige alternativene for deg, bruk bare det tradisjonelle -h-flagget med skjermbilde:

screencapture -h

Dette vil liste opp alle tilgjengelige flagg og hva de gjør, og det er en rekke tilleggs alternativer tilgjengelig, som å fjerne skyggen, starte automatisk i forhåndsvisning, velge Vinduopptaksmodus og mer. Du kan se et skjermbilde av skjermbildekommandoene øverst i dette innlegget (overflødig?).

Hvis du virkelig ønsket å være kreativ, kan du gjøre ting som å sette opp en automatisk post-en-skjermbildefunksjon basert på Mac-skrivebordshendelser, eller til og med tilordne en nøkkel til utklippstavlefunksjonen og lage din egen Mac Print Skjermknapp for å duplisere det tastaturrotet som Windows-brukere elsker, men det er emner for et annet innlegg.

Til slutt, hvis du heller vil holde deg til de kjente Kommando+Skift+3-kommandoene, ikke glem at du kan endre skjermbildefiltypen og lagre plassering, men det vil kreve en rask tur til terminalen også. Denne kommandoen er den samme i Mac OS X 10.7 og tidligere versjoner også.

Ta skjermbilder fra terminalen i Mac OS X