使用Powershell自动打印文件并设置纸张尺寸

时间:2018-07-07 07:35:28

标签: powershell printing

我有很多文件需要在本月底打印,并且我想使用Powershell简化文件,这样我就不会浪费时间在互联网上尝试过一些代码,但是没有不能像我想要的那样工作,这里是代码

Set-PrintConfiguration -Printername 'Epson L300 Series (Copy 1) on Faizal' -PaperSize 'Surat Jalan'

Get-ChildItem "E:\Uniks\Test_Print\*.xlsx" | ForEach-Object {start-process $_.fullname -Verb Print}
$files = Get-ChildItem "E:\Uniks\Test_Print\*.xlsx"

foreach ($files in $files){
start-process -Filepath $file.fullname -Verb Print} 

上面的代码只是在不首先设置纸张尺寸的情况下打印文件。 我想要的是打开文件,将纸张设置为我的自定义纸张尺寸,打印文件,然后关闭而不保存它。顺便说一下,打印机在局域网上。 任何帮助将不胜感激。谢谢

0 个答案:

没有答案