[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求批处理一键电脑截图并打印的方法

当前系统WIN10或WIN11


想:
设置快捷键F7,实现截取当前电脑屏幕,保存到指定位置,并使用默认打印机,打印该图片到A4上。

可以是任何可以实现此功能的方法。

谢谢
QQ1210362180

没有11不知道在11上有没有效
  1. #@&cls&powershell -sta "$a='%~0';type %~s0|out-string|iex"&exit
  2. $out="$Home\Desktop" #图片路径
  3. $p="$Home\Desktop\$($a.split('\/')[-1])`.lnk"
  4. if(test-path $p){
  5. Add-Type -AssemblyName System.Windows.Forms
  6. [System.Windows.Forms.SendKeys]::Sendwait("{PRTSC}")
  7. $f='{0:yyyymmdd_HHmmss}.png' -f (get-date)
  8. ([Windows.Forms.Clipboard]::GetImage()).save($f)
  9. while(!(test-path $f)){sleep -m 300}
  10. start mspaint -arg "/p $f"
  11. }else{
  12. $Wsh = New-Object -com WScript.Shell
  13. $Shortcut = $Wsh.CreateShortcut($p)
  14. $Shortcut.TargetPath="$a"
  15. $Shortcut.WorkingDirectory="$out"
  16. $Shortcut.Hotkey='F7'
  17. $Shortcut.WindowStyle=7
  18. $Shortcut.Save()
  19. }
复制代码

TOP

返回列表