и чем же вам ножницы не угодили?
если сильно приперло сделать такой же функционал - можно обойтись powershell-овским скриптом (как раз сегодня нужен кому-то был скриншоттер)
[Reflection.Assembly]::LoadWithPartialName("System.Drawing")
function screenshot([Drawing.Rectangle]$bounds, $path) {
$bmp = New-Object Drawing.Bitmap $bounds.width, $bounds.height
$graphics = [Drawing.Graphics]::FromImage($bmp)
$graphics.CopyFromScreen($bounds.Location, [Drawing.Point]::Empty, $bounds.size)
$bmp.Save($path)
$graphics.Dispose()
$bmp.Dispose()
}
$bounds = [Drawing.Rectangle]::FromLTRB(0, 0, 1920, 1080)
$a=((Get-Date).ToLongTimeString()) -replace ':','-'
screenshot $bounds "D:\screen-$a.png"
В коде надо поменять размеры экрана на ваши (у меня
1920*1080), а так же путь сохранения скриншота (например "
c:\users\user\desktop\screen-$a.png" ) и сохранить скрипт под каким-нибудь именем,например
c:\users\user\scripts\screen.ps1
затем делаем на рабочий стол ярлык powershell.exe и после создания оного дописываем следующие вещи :
после powershell.exe в поле "объект"
-ExecutionPolicy RemoteSigned -file c:\users\user\scripts\screen.ps1
В поле "быстрый вызов" - нужное вам сочетание клавиш. Помните правда про стандартные сочетания клавиш windows, alt+f4 не стоит назначать.
чтоб было понятно : это принтскрин который автоматом кидает на рабочий стол файл :D