Ta skärmdumpar från terminalen i Mac OS X

Anonim

Bortsett från kortkommandon, Grab och andra skärmdumpsappar, kan du också ta skärmdumpar av ditt Mac OS X-skrivbord direkt från terminalen med kommandot 'screencapture'.

Här är en detaljerad översikt över det här verktyget och hur man använder det, vilket gör det enkelt att ta skärmdumpar från kommandoraden.

Grunderna: Ta en skärmdump från terminalen i Mac OS X

Starta först terminalen (/Applications/Utilities/) och skriv sedan följande:

screencapture test.jpg

Det är det mest grundläggande formatet för kommandot, det tar en skärmdump av hela skärmen och namnger den "test.jpg" i den aktuella terminalkatalogen, som vanligtvis är ditt användarhem. Du kan alltid ange en annan plats bara genom att välja en sökväg för skärmdumpen, här är skrivbordet:

screencapture ~/Desktop/screenshot.jpg

Skicka skärmdumpen till urklipp via kommandoraden

Om du vill skicka skärmdumpen till ditt urklipp istället för till en fil, bifoga flaggan -c, men tilldela inte ett filnamn eller sökväg:

screencapture -c

Nu när det finns i ditt urklipp kan du bara klistra in det i Preview, Photoshop, Pages eller vad du vill använda.

Ta en skärmdump på en timer från kommandoraden

En av de bättre funktionerna i verktyget Grab är att det låter dig ta skärmdumpar på en timer, så att du kan ställa in en app eller situation på skärmen och fånga saker som varningsrutor, menyer, knappåtgärder , etc. Du kan också ange en tidsinställd skärmdump från terminalen:

screencapture -T 10 timedshot.jpg

-T-flaggan måste följas av det antal i sekunder som du vill fördröja skärmdumpen med, i det exemplet är det 10 sekunder vilket också är Grabs standard.

Ange en skärmbildsfiltyp med skärmdump från kommandoraden

screencapture -t tiff sample.tiff

Du kan välja en mängd olika filtyper att exportera till, inklusive png, pdf, tiff, jpg och gif.

Ta en tyst skärmdump från kommandoraden

Om du planerar att skriva ut något med kommandot skärmdump kanske du inte vill att slutarljudet ska utlösas. För att tyst ta en skärmdump, använd bara flaggan -x:

screencapture -x quiet.jpg

Detta är en engångssak så du måste alltid ange -x, det är inte en permanent ändring för att göra skärmdumparna tysta.

Skicka skärmdumpen från terminalen till ett nytt e-postmeddelande

Ett annat smart knep är att skicka skärmdumpen direkt till ett nytt Mail.app-meddelande:

screencapture -M mailme.jpg

Detta tar skärmdumpen, sparar den som mailme.jpg och öppnar sedan automatiskt ett nytt e-postmeddelande med den skärmdumpen bifogad.

Som med alla kommandoradsverktyg kan du lägga till flaggorna för att utföra en mängd olika funktioner i ett enda kommando. Om du vill se de andra alternativen som är tillgängliga för dig, använd bara den traditionella -h-flaggan med skärmdump:

screencapture -h

Detta kommer att lista alla tillgängliga flaggor och vad de gör, och det finns en mängd ytterligare alternativ tillgängliga, som att ta bort skuggan, starta automatiskt i förhandsgranskning, välja fönsterinfångningsläge och mer. Du kan se en skärmdump av skärmdumpningskommandona överst i det här inlägget (överflödigt?).

Om du verkligen ville bli kreativ kan du göra saker som att ställa in en automatisk post-en skärmdump-funktion baserad på Mac-skrivbordshändelser, eller till och med tilldela en nyckel till urklippsfunktionen och skapa din egen Mac Print Skärmknapp för att duplicera det där tangentbordsröret som Windows-användare älskar så mycket, men det är ämnen för ett annat inlägg.

Slutligen, om du hellre vill hålla fast vid de välbekanta kommandona Kommando+Skift+3, glöm inte att du kan ändra filtypen för skärmdumpen och spara plats, men det kommer att kräva en snabb resa till terminalen också. Det kommandot är detsamma i Mac OS X 10.7 och tidigare versioner också.

Ta skärmdumpar från terminalen i Mac OS X