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

[系统相关] 【已解决】批量打印文件

本帖最后由 牛虻 于 2019-11-21 10:26 编辑

win10系统使用默认打印机打印指定文件夹下或当前文件夹下的所有文本文件(.xls .txt .bat .doc)
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

  1. ls '.\*.xls','.\*.txt','.\*.bat','.\*.doc'|out-printer
复制代码
QQ: 己阵亡
脚本优先 [PowerShell win10]

TOP

回复 2# xczxczxcz


这是我按照命令打印出来的,不对
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

TOP

回复 3# 牛虻


   使用 get-content 只能打印txt文件
菩提本无树,明镜亦非台。
本是无一物,何处惹尘埃。

TOP

l plain text - Notepad /p "%1"   (has /PT switch )
        l rich format text (.rft , .odt), plain  text , word documents (.doc .docx) (if no MS OFFICE installed)  - "%ProgramFiles%\Windows NT\Accessories\WORDPAD.EXE" /p "%1" (has /pt swith)
        l html,htm,svg - "%systemroot%\system32\rundll32.exe" "%systemroot%\system32\mshtml.dll",PrintHTML "%1" (no explicit /pt switch but the other arguments can be passed)
        l images , wdp - "%SystemRoot%\System32\rundll32.exe" "%SystemRoot%\System32\shimgvw.dll",ImageView_PrintTo /pt "%1"  (no explicit /pt switch but the other arguments can be passed)
        l font files (ttf , ttc , pfb , pfm, oft )- %SystemRoot%\System32\fontview.exe /p %1
        l fax cover documents (.cov) - %systemroot%\system32\fxscover.exe /P "%1"
        l wdp file (Windows Media Photo )  , hdp (HD Photo) , font files  (ttf , ttc , pfb , pfm, oft )  - rundll32.exe %SystemRoot%\system32\shimgvw.dll,ImageView_Fullscreen %1
        l emf (microsoft vector format) , images "%systemroot%\system32\mspaint.exe" /p "%1" (has /pt switch)
微信:flashercs
QQ:49908356

TOP

  1. powershell "Get-ChildItem '*.xls','*.txt','*.bat','*.doc' | ForEach-Object {Start-Process -FilePath $_.FullName -Verb Print}"
复制代码
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

返回列表