我想用PowerShell将html文件打印到默认打印机。所以我要说文件c:\ test.html包含文字:
<html>
<p> hello <b>world</b></p>
<html>
如何将test.html打印到默认打印机?
提前谢谢。
答案 0 :(得分:6)
get-content c:\test.html | out-printer
打印到默认打印机。
编辑:
如果你需要打印渲染的htlm页面:
$ie = new-object -com "InternetExplorer.Application"
$ie.Navigate("c:\test.html")
$ie.ExecWB(6,2)
评论后编辑:
我可以在testprint.ps1文件中运行它:
$ie = new-object -com "InternetExplorer.Application"
$ie.Navigate("c:\test.html")
while ( $ie.busy ) { Start-Sleep -second 3 }
$ie.ExecWB(6,2)
while ( $ie.busy ) { Start-Sleep -second 3 }
$ie.quit()