标题: [文件操作] 求批处理一键电脑截图并打印的方法 [打印本页]
作者: cqz1314 时间: 2022-2-23 07:07 标题: 求批处理一键电脑截图并打印的方法
当前系统WIN10或WIN11
想:
设置快捷键F7,实现截取当前电脑屏幕,保存到指定位置,并使用默认打印机,打印该图片到A4上。
可以是任何可以实现此功能的方法。
谢谢
作者: idwma 时间: 2022-2-24 15:13
没有11不知道在11上有没有效- #@&cls&powershell -sta "$a='%~0';type %~s0|out-string|iex"&exit
- $out="$Home\Desktop" #图片路径
- $p="$Home\Desktop\$($a.split('\/')[-1])`.lnk"
- if(test-path $p){
- Add-Type -AssemblyName System.Windows.Forms
- [System.Windows.Forms.SendKeys]::Sendwait("{PRTSC}")
- $f='{0:yyyymmdd_HHmmss}.png' -f (get-date)
- ([Windows.Forms.Clipboard]::GetImage()).save($f)
- while(!(test-path $f)){sleep -m 300}
- start mspaint -arg "/p $f"
- }else{
- $Wsh = New-Object -com WScript.Shell
- $Shortcut = $Wsh.CreateShortcut($p)
- $Shortcut.TargetPath="$a"
- $Shortcut.WorkingDirectory="$out"
- $Shortcut.Hotkey='F7'
- $Shortcut.WindowStyle=7
- $Shortcut.Save()
- }
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |