找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19437|回复: 1

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

[复制链接]
发表于 2022-2-23 07:07:41 | 显示全部楼层 |阅读模式
当前系统WIN10或WIN11


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

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

谢谢
发表于 2022-2-24 15:13:48 | 显示全部楼层
没有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. }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 08:46 , Processed in 0.016477 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表