Maak een screenshot vanaf de opdrachtregel in Windows
Ik ben op zoek naar een manier om een screenshot te maken van het hele scherm vanaf de opdrachtregel. Het besturingssysteem is Windows. Zoiets als dit:
C:\>screenshot.exe screen1.png
Ik ben op zoek naar een manier om een screenshot te maken van het hele scherm vanaf de opdrachtregel. Het besturingssysteem is Windows. Zoiets als dit:
C:\>screenshot.exe screen1.png
Deze vraag is al beantwoord, maar ik dacht, ik gooi dit er ook maar even in. NirCmd ](http://www.nirsoft.net/utils/nircmd.html) (freeware, helaas, niet open source) kan screenshots maken vanaf de commandoregel, in combinatie met de vele andere functies die het kan doen.
Voer dit uit vanaf de commandoregel, ofwel in de directory van nircmd.exe of als je het gekopieerd hebt naar je system32 map:
nircmd.exe savescreenshot screen1.png
doet wat je wilt. Je kunt het ook als volgt vertragen:
nircmd.exe cmdwait 2000 savescreenshot screen1.png
Dat wacht 2000 milliseconden (2 seconden), en maakt dan een screenshot en slaat het op.
Download imagemagick . Veel opdrachtregelgereedschappen voor beeldmanipulatie zijn inbegrepen. Met import kunt u een deel van of het hele scherm vastleggen en het beeld in een bestand opslaan. Bijvoorbeeld, om het hele scherm op te slaan als een jpeg:
import -window root screen.jpeg
Als u de muis wilt gebruiken om in een venster te klikken of een schermgebied te selecteren en op te slaan als een png, gebruikt u gewoon:
import box.png
het kan gedaan worden zonder externe tools (je moet enkel .net framework geïnstalleerd hebben, dat standaard geïnstalleerd is op alles vanaf Vista en hoger) - screenCapture.bat . Het is een zelf-gecompileerd C# programma en je kunt de output in enkele formaten opslaan en alleen het actieve venster of het hele scherm vastleggen:
screenCapture- captures the screen or the active window and saves it to a file
Usage:
screenCapture filename.format [WindowTitle]
filename - the file where the screen capture will be saved
format - Bmp,Emf,Exif,Gif,Icon,Jpeg,Png,Tiff and are supported - default is bmp
WindowTitle - instead of capturing the whole screen will capture the only a window with the given title if there's such
Voorbeelden:
call screenCapture notepad.jpg "Notepad"
call screenCapture screen.png
Probeer IrfanView .
Je kunt het via de command-line uitvoeren. Je kunt opgeven welk venster moet worden vastgelegd - zoals het hele venster of alleen het huidige/actieve venster - en je kunt ook wat basisbewerkingen uitvoeren, zoals verscherpen, bijsnijden of de grootte van de beelden aanpassen.
Hier zijn de opdrachtregelopties , bijzonder interessant is
i_view32 /capture=0 /convert=wholescreen.png
Screenshot-cmd ](http://code.google.com/p/screenshot-cmd/) maakt een screenshot van een bureaublad of een venster geselecteerd door venstertitel. Het is ook mogelijk om een rechthoek te selecteren om vast te leggen. Het resultaat wordt opgeslagen als een png-bestand. (laatste update in 2011)
OPTIONS: -wt WINDOW\_TITLE Select window with this title. Title must not contain space (" "). -wh WINDOW\_HANDLE Select window by it's handle (representad as hex string - f.e. "0012079E") -rc LEFT TOP RIGHT BOTTOM Crop source. If no WINDOW\_TITLE is provided (0,0) is left top corner of desktop, else if WINDOW\_TITLE maches a desktop window (0,0) is it's top left corner. -o FILENAME Output file name, if none, the image will be saved as "screenshot.png" in the current working directory. -h Shows this help info.
Geïnspireerd door: http://blog.mozilla.com/ted/2009/02/05/command-line-screenshot-tool-for-windows/
Je kunt het boxcutter gereedschap proberen:
usage: boxcutter [OPTIONS] [OUTPUT_FILENAME]
Saves a bitmap screenshot to 'OUTPUT_FILENAME' if given. Otherwise,
screenshot is stored on clipboard by default.
OPTIONS
-c, --coords X1,Y1,X2,Y2 capture the rectange (X1,Y1)-(X2,Y2)
-f, --fullscreen fullscreen screenshot
-v, --version display version information
-h, --help display help message
U kunt het commerciële product snapit gebruiken om geweldige screenshots te maken vanaf de commandoregel.