Home
» MAC OS X
»
Hoe maak je een screenshot met timer vanuit Terminal op macOS?
Hoe maak je een screenshot met timer vanuit Terminal op macOS?
Om een schermafbeelding met een timer te maken vanuit Terminal op macOS, gebruik je de ingebouwde screencaptureopdracht met de -Toptie 'vertraging'. Bijvoorbeeld: screencapture -T 20 "$HOME/Desktop/MyScreenshot.png"wacht 20 seconden en sla vervolgens een PNG-bestand op met de naam MyScreenshot.pngop je bureaublad. Druk op Enter, gebruik de vertraging om het scherm te ordenen en controleer het bestand op het opgegeven pad.
De opdracht stelt een vertraging van 20 seconden in en schrijft een PNG-bestand naar het bureaublad van de huidige gebruiker.
Waarom zou je Terminal gebruiken voor een screenshot met timer?
De Screenshot-app heeft al een timer, een menu voor het opslaan van de screenshot en opties om de cursor weer te geven. Het is vaak de gemakkelijkste keuze voor een eenmalige screenshot: druk op Shift-Command-5, open de opties en kies een timer. Terminal is handig als je een precieze vertraging in seconden wilt instellen, het uitvoerbestand van tevoren een naam wilt geven, het in een specifieke map wilt opslaan of dezelfde opdracht in een workflow wilt hergebruiken.
De opdracht maakt gebruik van de ingebouwde screenshotfunctie van macOS, dus je hoeft geen andere app te installeren. De -Toptie geeft aan hoeveel seconden er gewacht moet worden voordat de screenshot wordt gemaakt. De onderstaande opdracht gebruikt 20 seconden als voorbeeld; vervang deze waarde door de gewenste tijd.
Stel het commando in
Open Terminal via Programma's > Hulpprogramma's of zoek ernaar met Spotlight.
Kies een map en bestandsnaam. In het voorbeeld wordt het bureaublad gebruikt, dat al bestaat op een standaard Mac-account. $HOMEwordt uitgebreid naar je gebruikersmap, dus de opdracht is niet afhankelijk van de korte naam van je account.
Voer de opdracht in en wijzig indien nodig de vertraging of de uitvoernaam:
Druk op Enter. Schakel over naar de app of het scherm dat u wilt vastleggen terwijl de timer loopt. Als u Terminal niet in een schermopname wilt opnemen, minimaliseer dan het Terminal-venster met Command-M of ga naar de gewenste app.
Plaats het scherm dat u wilt vastleggen terwijl de timer loopt.
De opdracht wordt uitgevoerd in Terminal terwijl macOS wacht. Er wordt geen grafische aftelling weergegeven, dus geef jezelf voldoende tijd om het doelscherm te bereiken en eventuele menu's of tooltips te openen die je wilt vastleggen. Een korte vertraging is handig voor een voorbereid scherm; geef jezelf meer tijd als je tussen apps moet wisselen en met de interface moet interageren.
Begrijp en pas het commando aan
Deel
Wat het doet
screencapture
Start het schermopnameprogramma van macOS.
-T 20
Wacht 20 seconden voordat de opname plaatsvindt. Vervang 20 door een andere vertraging in seconden.
"$HOME/Desktop/MyScreenshot.png"
Hiermee stelt u de opslaglocatie en bestandsnaam in. De aanhalingstekens zorgen ervoor dat het pad intact blijft als een map of bestandsnaam spaties bevat.
Kies een andere vertraging, map of naam.
Voor een wachttijd van 30 seconden, wijzig -T 20dit naar -T 30. Om op te slaan in een map Screenshots in de map Afbeeldingen, gebruikt u "$HOME/Pictures/Screenshots/Menu.png"als laatste argument. Maak die map eerst aan als deze niet bestaat; een opdrachtregelprogramma kan geen bestand opslaan in een ontbrekende map. Laat de aanhalingstekens rond paden met spaties staan en gebruik een bestandsnaam die de schermafbeelding beschrijft, zodat u deze later kunt terugvinden.
Wijzig het getal na -T om een andere wachttijd in seconden in te stellen.
Wijzig het afbeeldingsformaat of voeg de aanwijzer toe.
PNG is het standaardformaat. Om in plaats daarvan een JPEG op te slaan, stelt u het formaat in met -t jpgen gebruikt u een overeenkomende bestandsextensie:
De macOS-handleiding vermeldt PNG, JPEG, TIFF, PDF en andere formaatopties; de beschikbare details kunnen per systeemversie verschillen. Voeg toe -Com de muisaanwijzer in een niet-interactieve opname op te nemen, of -xom het opnamegeluid te onderdrukken. Bijvoorbeeld: screencapture -C -T 20 "$HOME/Desktop/WithPointer.png". Deze vlaggen wijzigen de vertraging of de bestemming niet.
Open na het maken van de opname de map in de opdrachtprompt om te controleren of de afbeelding is opgeslagen.
Zoek de schermafbeelding en los veelvoorkomende problemen op.
Wanneer de wachttijd voorbij is, open je de bestemmingsmap in Finder en zoek je naar het bestand met de opgegeven naam. Als de afbeelding ontbreekt, controleer dan of de bestemmingsmap bestaat, of het pad correct is gespeld en of de bestandsextensie overeenkomt met het geselecteerde formaat. Een absoluut pad dat begint met $HOMEhelpt verwarring over de huidige werkmap van Terminal te voorkomen.
Als de schermopname leeg is of macOS deze weigert, controleer dan de systeeminstellingen > Privacy en beveiliging > Scherm- en systeemaudio-opname voor de toegangsrechten van Terminal. Apple beschrijft deze instelling voor apps die het scherm opnemen. Sommige beveiligde apps of mediavensters blokkeren mogelijk nog steeds schermopnamen, dus een wijziging van de machtigingen kan de beperking van een app niet opheffen.
Voor een geselecteerd venster of gebied kunt u de Screenshot-app gebruiken als de visuele bedieningselementen eenvoudiger zijn dan de opties in de opdrachtregel. Druk op Shift-Command-5, open Opties, stel de timer en de opslaglocatie in en kies vervolgens de opnamemodus. De huidige Mac-handleiding van Apple legt deze bedieningselementen en de beschikbare opnameopties uit.
Controleer de opties op je Mac.
Omdat de handleiding voor de opdrachtregel kan verschillen tussen macOS-versies, kunt u de opdracht man screencapturein Terminal uitvoeren om de geïnstalleerde opties op uw Mac te bekijken. De -Tvertragings- en -topmaakvlaggen worden beschreven in de macOS-handleiding. Voor een alternatief zonder opdrachtregel kunt u de schermopnamehandleiding van Apple raadplegen, waarin de timer- en opslaglocatie-instellingen worden beschreven; Apple legt daar ook de machtigingen voor scherm- en systeemgeluidsopname uit . Raadpleeg de schermopnamehandleiding van macOS 13.6.5 als referentie en raadpleeg vervolgens de handleiding van uw eigen Mac voor versiespecifieke details.