焦点 IE 窗口在电源外壳



我的代码:

$ie = new-object -com "InternetExplorer.Application"
$ie.navigate("http://localhost")
$ie.visible = $true
$ie.fullscreen = $true

但是,全屏后,窗口仍显示在Windows任务栏后面。当我单击窗口以使其获得焦点时,任务栏会落后,并且它以我想要的方式显示。如何以编程方式执行此操作?谢谢!

这是一个

艰难的...没有我想象的那么简单。

我最终使用了一个作弊并添加了 VB 程序集:

Add-Type -Assembly "Microsoft.VisualBasic"
$ie = new-object -com "InternetExplorer.Application"
$ie.navigate("http://localhost")
$ie.visible = $true
$ie.fullscreen = $true
While ($ie.Busy) { Sleep -m 10 }
$ieProc = Get-Process | ? { $_.MainWindowHandle -eq $ie.HWND }
[Microsoft.VisualBasic.Interaction]::AppActivate($ieProc.Id)

最新更新