2022年5月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
無料ブログはココログ

« view-csv.ps1 CSVファイルを表示する。 | トップページ | バッチファイルやスクリプトから簡単に出せる処理中メッセージ »

2010年2月16日 (火)

out-ie.ps1 PowerShellからHTMLをIEに流し込む。

PowerShellには、ConvertTo-Htmlコマンドレットがあって、HTMLが生成できますが、それをIEに流し込んで表示するコマンドレットは標準にはありません。
代わりに、out-ie.ps1が紹介されてますが、環境によって動いたり、動かなかったりします。
そこで、汎用に動くようにします。

out-ie.ps1

$ie=new-object -com InternetExplorer.Application
$ie.toolbar=$false
$ie.visible=$true
$ie.navigate("about:blank")
while($ie.busy -or ($ie.readystate -ne 4)){sleep 1}
$html=$input|out-string
try{
  $ie.document.write($html)
}catch{
  $ie.document.IHTMLDocument2_write($html)
}

« view-csv.ps1 CSVファイルを表示する。 | トップページ | バッチファイルやスクリプトから簡単に出せる処理中メッセージ »