lap*_*lap 3 windows print-screen
供参考:这是一种快速截取屏幕截图并将其保存在您的图片文件夹(或其他地方)中的方法。
如果可能,我想从脚本中调用它。有命令行参数吗?我可以更改默认 ( Screenshot (XXX).png)的输出格式吗?
但它没有被调用,它已经运行,如果它捕获了热键,它只会促进操作。
当您按Win+ 时PrintScreen,在资源监视器工具中您可以看到它是explorer.exe,它将屏幕截图文件保存到其位置。此外,如果您使用其退出资源管理器(隐藏)菜单命令退出explorer.exe,此键盘快捷键将停止工作。
当前 Explorer 没有任何命令行参数来启动该操作。
但是,例如使用 PowerShell 或NirCmd,您可以使用命令行发送组合键。这 3 个 NirCmd 调用的顺序对我有用:
nircmd sendkey lwin down && nircmd sendkey printscreen press && nircmd sendkey lwin up
Run Code Online (Sandbox Code Playgroud)
哦,当 NirCmd 成为答案时,您可以简单地通过其savescreenshot 命令保存整个屏幕截图:
nircmd savescreenshot d:\screenshot1.jpg
Run Code Online (Sandbox Code Playgroud)
上面链接的文档说:
savescreenshot [文件名] {xy 宽度高度}
将当前屏幕截图保存到指定的图像文件名中。支持以下文件格式:.bmp、.gif、.png、.jpg、.tiff
*clipboard*如果要将屏幕截图保存到剪贴板,您还可以指定而不是实际文件名。此命令仅适用于 Windows XP/2003/Vista(需要 GDI+)
如果您只想保存屏幕的一部分,您还可以指定 4 个可选参数 - x、y、宽度和高度。
| 归档时间: |
|
| 查看次数: |
255 次 |
| 最近记录: |