How to Automatically Paste Print Screen on MS Paint

microsoft-paintprint-screenwindows

Same question as by this person, but I need a better answer 🙂
Paint is great for my needs; I do not need anything else 99% of the time.

How to paste Print Screen on MS Paint automatically when press "PrtSc" button?
http://answers.yahoo.com/question/index?qid=20071218032823AAmxWTu

I am using Windows Server 2008 R2 and Windows 7.

EDIT: The following Auto Hot Key script worked for me:

~Printscreen::
!~Printscreen::
IfWinExist Untitled - Paint
{
    WinActivate, Untitled - Paint
    WinWaitActive, Untitled - Paint
}
else
{
    Run Mspaint
    Sleep 10
    WinActivate, Untitled - Paint
    WinWaitActive, Untitled - Paint
}

{
   Send ^v
   Send ^+x
   return
}

Best Answer

AutoHotKey with the following script:

; print screen pastes into MS Paint
~Printscreen::
Run Mspaint
WinWaitActive, Untitled - Paint
{
   Send ^v
}

I tested this from Vista Business 64-bit with success, but your mileage may vary.

Related Question