Anbefalede, 2024

Valg af editor

Tag skærmbilleder fra terminalen i mac os x

MacOS Big Sur review

MacOS Big Sur review

Indholdsfortegnelse:

Anonim

Bortset fra tastaturgenveje, Grab og andre skærmbillede-apps, kan du også tage skærmbilleder af dit Mac OS X-skrivebord direkte fra terminalen med kommandoen 'screencapture'.

Her er en detaljeret oversigt over dette hjælpeprogram, og hvordan du bruger det, som gør det nemt at fange screenshots fra kommandolinjen.

Det grundlæggende: At tage et skærmbillede fra terminalen i Mac OS X

Start først terminalen (/ Applications / Utilities /) og skriv derefter følgende:

screencapture test.jpg

Det er det mest basale format af kommandoen, det tager et skærmbillede af hele skærmen og navngiver det 'test.jpg' i det aktuelle fungerende terminalbibliotek, som typisk er dit brugerhjem. Du kan altid specificere en anden placering bare ved at vælge en sti til skærmbillede, her er skrivebordet:

screencapture ~/Desktop/screenshot.jpg

Send skærmbillede til udklipsholderen via kommandolinjen

Hvis du vil sende skærmbilledet til dit udklipsholder snarere end til en fil, skal du vedhæfte -c-flagget, men ikke tildele et filnavn eller en sti:

screencapture -c

Nu, hvor det er på dit udklipsholder, kan du bare indsætte det i Preview, Photoshop, Pages eller hvad du ellers vil bruge.

Tag et skærmbillede på en timer fra kommandolinjen

En af de bedre funktioner ved hjælp af Grab-værktøjet er, at det giver dig mulighed for at tage skærmbilleder på en timer, så du kan opsætte en app eller situation på skærmen og fange ting som alarmbokse, menuer, knaphandlinger osv. Du kan også specificere en tidsstyrt skærmbillede fra terminalen:

screencapture -T 10 timedshot.jpg

Flagget -T skal følges af, uanset hvilket beløb i sekunder du vil udskyde skærmbillede med, i det eksempel er det 10 sekunder, som også er Gribes standard.

Specificer en skærmbillede filtype med skærmfangst fra kommandolinjen

Skriv en note, at aktiveringen af ​​disse flag betyder noget, hvis du bruger en lille bogstav -t, vil du prøve at specificere en filtype til skærmbillede i stedet, sådan:

screencapture -t tiff sample.tiff

Du kan vælge en række forskellige filtyper, der skal eksporteres til, herunder png, pdf, tiff, jpg og gif.

Sådan tager du et stille skærmbillede fra kommandolinjen

Hvis du planlægger at udskrive noget med kommandoen screencapture, vil du måske ikke have, at lukkerlyden skal brænde. For at tage et skærmbillede lydløst skal du blot bruge -x-flagget:

screencapture -x quiet.jpg

Dette er en gang, så du skal altid specificere -x, det er ikke en permanent ændring for at gøre skærmbillederne tavse.

Send skærmbillede fra terminal til en ny e-mail-meddelelse

Et andet pænt trick er at sende screenshot direkte til en ny Mail.app-meddelelse:

screencapture -M mailme.jpg

Dette tager skærmbilledet, gemmer det som mailme.jpg, og åbner derefter automatisk en ny e-mail-besked med dette skærmbillede knyttet til det.

Som med alle kommandolinjeværktøjer kan du tilføje flagene sammen for at udføre en række funktioner i en enkelt kommando. Hvis du vil se de andre tilgængelige muligheder, skal du bare bruge det traditionelle -h flag med screencapture:

screencapture -h

Dette viser en liste over alle de tilgængelige flag og hvad de gør, og der er en række ekstra muligheder tilgængelige, f.eks. At skære skyggen, automatisk starte i Preview, vælge Window Capture-tilstand og mere. Du kan se et skærmbillede af kommandoerne til skærmfangst øverst i dette indlæg (overflødigt?).

Hvis du virkelig ønskede at blive kreativ, kunne du gøre ting som at opsætte en automatisk mail en skærmbillede-funktion baseret på Mac-skrivebordsbegivenheder, eller endda tildele en nøgle til udklipsholderfunktionen og oprette din egen Mac Print Screen-knap for at kopiere tastaturets rod Windows-brugere elsker så meget, men det er emner for et andet indlæg.

Endelig, hvis du hellere vil holde sig til de velkendte Command + Shift + 3-kommandoer, så glem ikke at du kan ændre filtypen til skærmbillede og gemme placering, men det kræver også en hurtig tur til terminalen. Denne kommando er den samme i Mac OS X 10.7 og tidligere versioner.

Top