我正在打印pdf文件:
Start-Process -FilePath "C:\file.pdf" –Verb Print
这将打开一个空的adobe reader窗口,打印文件,但保持adobe reader打开。那么,我如何关闭adobe reader?
提前谢谢。
答案 0 :(得分:6)
来自here似乎是AcroRd32的工作方式 - 它会保持Adobe Reader的打开状态,你只能控制它是否在启动时被最小化。
另一种方法是使用福昕阅读器,如此处所述 - http://www.deltasblog.co.uk/code-snippets/printing-pdf-files-from-command-line-without-adobe-reader/
或者,哈克:
Start-Process -FilePath "test.pdf" –Verb Print
sleep 10
kill -name AcroRd32
更新了多个Adobe读者的黑客攻击:
Start-Process -FilePath "test.pdf" –Verb Print -PassThru | %{sleep 10;$_} | kill