автоматически печатать HTML-файл с PowerShell - PullRequest
2 голосов
/ 25 августа 2011

Я хочу напечатать html-файл на принтере по умолчанию с powershell. Допустим, у меня есть файл c: \ test.html с текстом:

<html>
<p> hello <b>world</b></p>
<html>

Как я могу распечатать test.html на принтере по умолчанию?

Заранее спасибо.

1 Ответ

6 голосов
/ 25 августа 2011
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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...