Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to find information how do we take a screenshot on Windows 7 that will actually create a screenshot file like .png in to your desktop like on mac where you can do it by press Command+Control+Shift+4.

enter image description here

In windows all I know is that I can do it by press press enter image description here = Windows captures the entire screen and copies it to the clipboard.

or for the Active windows I can just do hold enter image description here and press enter image description here = Windows captures only the currently active window and copies it to the clipboard.

Right now I'm using maComFort which it gives me functionality of Mac like keyboard that I can take screenshot in such the same way with Mac OS X but really it changes many of the key in my keyboard in the way I don't like.

So I wonder if there is a better way?

share|improve this question
I read that on Windows 8 you can do Win + PrtScrn and it saves it in your user profile folder under pictures. – olli Sep 9 '15 at 16:34
up vote 7 down vote accepted

I use Screenpresso. It's free, portable and only uses the Print key (with modifiers).

share|improve this answer
Could you perhaps tell us something more about Screenpresso? – Ivo Flipse Apr 14 '12 at 6:51
Man this is what I want!! – Ali Apr 21 '12 at 16:01
I got this and set it to Ctrl+PrintScreen, it Auto saves to a folder and does not get in the way. It also has tonnes of other useful features such as capturing video. – Liam Jan 10 '14 at 10:30
Requires internet connection. No portable app that does nothing more than take a screenshot should require an internet connection to function. – Derek Feb 3 '15 at 23:29
I've just got Screenpresso but can't get it to prompt me for the filename before saving. is this possible? – Max Williams Mar 24 at 17:14

Simply use the built in Snipping Tool. It will capture the screen and prompt you to save it to a .png file. If you want it to run when you hit PrintScrn then bind it to that key using AutoHotKey.

share|improve this answer

Download NirCmd, AutoHotKey and Install them both. (Copy nircmd files to either Windows directory or extract it to a new folder).

Change this to relevant directories where the nircmd executable is stored and the path to your desktop.

c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot.png

If everything goes fine, you should see a screenshot on your desktop. Now to make PrintScreen to execute that command. This is where AutoHotKey comes in.

I just modified the Script found here. Create a new ".ahk" file using Notepad, Paste this and modify as needed.

SendMode Input
SetWorkingDir, path:\to\desktop

PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot_%A_Now%.png
!PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshotwin c:\path\to\desktop\Screenshot_%A_Now%.png

Now use the "Convert .ahk to .exe" tool which is installed along with AutoHotKey and create a executable.

Run that executable and press PrintScreen (and Alt+PrintScreen); See if that did the job.

Now just add a shortcut to that executable to your Startup folder (which automatically loads it whenever you boot).

Edit: Modified to add Alt+Printscreen and Timestamp to files.

share|improve this answer

You could try Purrint.

It gives you choices on formats to use, based on the extension you give the screengrabs when you first configure the program. And of course, you can choose where you want the screen shots to go.

share|improve this answer

I wrote a simple python script to capture the screen to a file on a hot key.

The script and its shortcut are here.

There are two files printscreen-win.lnk and

Copy both of them to c:\utils, that path can be changed but you need to edit the shortcut file.

The shortcut file expects that your python is:


Copy the shortcut to your Desktop and make a "Shortcut Key" from its Properties. Default one that I use is Ctrl + Alt + S

Once you execute the script it will save a new screen-shot under ...\Desktop\screen\

You will need Python 2.x and PIL.


share|improve this answer

You must log in to answer this question.

protected by Community Nov 11 '15 at 19:11

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .