打开其他Internet Explorer窗口

时间:2019-03-04 08:40:27

标签: c internet-explorer-11

当计算机启动大小固定的Internet Explorer 11的3个不同页面时,我需要自动打开。因此,我不需要每次重新启动即可手动调整大小

有办法吗? (使用C程序或其他工具?)

类似于特定Internet Explorer页面的设置大小和设置位置

非常感谢

1 个答案:

答案 0 :(得分:0)

我不知道任何可以限制IE中打开的选项卡数量的组策略设置。似乎没有选项卡数量的限制。您可以检查this thread

此外,如果要在屏幕上打开特定大小和位置的Internet Explorer,则可以参考以下Powershell脚本(来自this link的代码):

Add-Type -TypeDefinition @"
    using System;
    using System.Runtime.InteropServices;

    public class Win32SetWindow {
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        public static extern bool SetForegroundWindow(IntPtr hWnd);
    }
"@

$ie = new-object -comobject InternetExplorer.Application;
$ie.visible = $true;
#$ie2 = $ie.Width = 200;
$ie.top = 15; $ie.width = 1180; $ie.height = 710; $ie.Left = 192;

     [Win32SetWindow]::SetForegroundWindow($ie.HWND) # <--

$ie.navigate('https://www.facebook.com/');