Darykite ekrano kopijas iš „Mac OS X“ terminalo

Anonim

Be sparčiųjų klavišų, Grab ir kitų ekrano kopijų programų, taip pat galite daryti Mac OS X darbalaukio ekrano kopijas tiesiai iš terminalo naudodami komandą „screencapture“.

Čia pateikiama išsami šios priemonės apžvalga ir jos naudojimo būdas, leidžiantis lengvai fiksuoti ekrano kopijas iš komandinės eilutės.

Pagrindai: ekrano kopijos darymas naudojant „Mac OS X“ terminalą

Pirmiausia paleiskite terminalą (/Applications/Utilities/) ir įveskite:

screencapture test.jpg

Tai yra pats paprasčiausias komandos formatas. Bus padaryta viso ekrano ekrano kopija ir pavadinta „test.jpg“ dabartiniame veikiančiame terminalo kataloge, kuris paprastai yra jūsų vartotojo namai. Visada galite nurodyti kitą vietą tiesiog pasirinkdami ekrano kopijos kelią. Štai darbalaukis:

screencapture ~/Desktop/screenshot.jpg

Siųskite ekrano kopiją į mainų sritį naudodami komandų eilutę

Jei norite siųsti ekrano kopiją į mainų sritį, o ne į failą, pridėkite vėliavėlę -c, bet nepriskirkite failo pavadinimo ar kelio:

screencapture -c

Dabar, kai jis yra jūsų iškarpinėje, galite tiesiog įklijuoti jį į peržiūrą, „Photoshop“, puslapius ar bet ką kitą, kurį norite naudoti.

Padarykite ekrano kopiją laikmačiu iš komandinės eilutės

Viena iš geresnių „Grab“ priemonės funkcijų yra ta, kad ji leidžia daryti ekrano kopijas naudojant laikmatį, todėl galite nustatyti programą ar situaciją ekrane ir užfiksuoti tokius dalykus kaip įspėjimų laukeliai, meniu, mygtukų veiksmai. ir kt. Taip pat galite nurodyti terminalo ekrano kopiją su laiku:

screencapture -T 10 timedshot.jpg

Po vėliavėlės -T turi būti nurodyta tiek sekundžių, kiek norite atidėti ekrano fotografavimą, tame pavyzdyje tai yra 10 sekundžių, o tai taip pat yra numatytoji Grabs.

Nurodykite ekrano kopijos failo tipą su ekrano fiksavimu iš komandinės eilutės

Atkreipkite dėmesį, kad didžiųjų raidžių rašymas šiose vėliavėlėse yra svarbus. Jei naudosite mažąsias raides -t, bandysite nurodyti ekrano kopijos failo tipą, pvz.:

screencapture -t tiff sample.tiff

Galite pasirinkti įvairius failų tipus, į kuriuos norite eksportuoti, įskaitant png, pdf, tiff, jpg ir gif.

Tylus ekrano vaizdas iš komandinės eilutės

Jei planuojate sukurti scenarijų naudodami ekrano užfiksavimo komandą, galbūt nenorėsite, kad sklinda užrakto garsas. Norėdami tyliai nufotografuoti ekrano kopiją, tiesiog naudokite vėliavėlę -x:

screencapture -x quiet.jpg

Tai yra vienkartinis dalykas, todėl visada turėsite nurodyti -x. Tai nėra nuolatinis pakeitimas, kad ekrano nuotraukos būtų tylios.

Siųsti ekrano kopiją iš terminalo į naują laišką

Kitas puikus triukas – ekrano kopijos siuntimas tiesiai į naują Mail.app pranešimą:

screencapture -M mailme.jpg

Padaroma ekrano kopija, išsaugoma kaip mailme.jpg, tada automatiškai atidaromas naujas pašto pranešimas su ta ekrano kopija.

Kaip ir su visais komandinės eilutės įrankiais, vėliavėles galite pridėti kartu, kad atliktumėte įvairias funkcijas vienoje komandoje. Jei norite pamatyti kitas jums prieinamas parinktis, tiesiog naudokite tradicinę vėliavėlę -h su ekrano fiksavimu:

screencapture -h

Čia bus pateiktos visos galimos vėliavėlės ir jų funkcijos, taip pat yra daugybė papildomų parinkčių, pvz., šešėlio pašalinimas, automatinis paleidimas peržiūros režimu, lango fiksavimo režimo pasirinkimas ir kt. Ekrano fiksavimo komandų ekrano kopiją galite pamatyti šio įrašo viršuje (perteklinė?).

Jei tikrai norite būti kūrybingi, galite atlikti tokius veiksmus, kaip, pvz., nustatyti automatinio ekrano kopijos siuntimo funkciją, pagrįstą „Mac“ darbalaukio įvykiais, arba net priskirti iškarpinės funkcijos klavišą ir sukurti savo „Mac“ spausdinimą. Ekrano mygtukas, skirtas kopijuoti tą klaviatūros netvarką, kurią „Windows“ naudotojai taip mėgsta, tačiau tai yra kito įrašo temos.

Galų gale, jei norite laikytis pažįstamų komandų „Command“ + „Shift“ + 3, nepamirškite, kad galite pakeisti ekrano kopijos failo tipą ir išsaugoti vietą, bet tam reikės greitai taip pat į terminalą. Ši komanda yra tokia pati „Mac OS X 10.7“ ir ankstesnėse versijose.

Darykite ekrano kopijas iš „Mac OS X“ terminalo