2017年9月
          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
無料ブログはココログ

« PowerShellでは、MTAで、$ie.document.parentwindowが見えない。 | トップページ | PowerShellからテキストをIEウィンドウに表示する。 »

2010年7月19日 (月)

out-ie.ps1 PowerShellからHTMLをIEに流し込む。(その2)

IEウィンドウがタスクバーで点滅するので、前面に持っていきます。

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)
}
try{
  $ie.document.parentwindow.focus()
}catch{
  $sc=new-object -com scriptcontrol
  $sc.language="vbscript"
  $sc.addobject("ie",$ie)
  $sc.executestatement("ie.document.parentwindow.focus()")
}

« PowerShellでは、MTAで、$ie.document.parentwindowが見えない。 | トップページ | PowerShellからテキストをIEウィンドウに表示する。 »