explorer.exe (Windows Explorer)
Mas não é chamado, ele já roda e, se capturar a tecla de atalho, simplesmente facilita a ação.
Quando você pressiona Win + PrintScreen , então na ferramenta Monitor de Recursos você pode ver que é explorer.exe que salva o arquivo de captura de tela em sua localização. Além disso, se você sair do explorer.exe usando o comando de menu Sair do Explorer (oculto), esse atalho de teclado deixará de funcionar.
Atualmente, o Explorer não possui nenhum parâmetros de linha de comando para iniciar a ação.
Mas, por exemplo, usando o PowerShell ou o NirCmd , você pode enviar a combinação de teclas usando a linha de comando. A sequência dessas 3 chamadas NirCmd funciona para mim:
nircmd sendkey lwin down && nircmd sendkey printscreen press && nircmd sendkey lwin up
Ah, e quando o NirCmd chegar na resposta, você poderá salvar a captura de tela inteira simplesmente pelo seu comando savescreenshot :
nircmd savescreenshot d:\screenshot1.jpg
A documentação relacionada acima diz:
savescreenshot [filename] {x y width height}
save the screenshot of current screen into the specified image filename. The following file formats are supported: .bmp, .gif, .png, .jpg, .tiff You can also specify
*clipboard*
instead of real filename if you want to save the screenshot into the clipboard.This command only works on Windows XP/2003/Vista (GDI+ is required)
You can also specify 4 optional parameters - x, y, width, and height, if you want to save only a part of the screen.