$ie = New-Object -com internetexplorer.application
Каждый раз, когда я открываю новый веб-сайт с этим объектом (т.е. каждый раз при запуске скрипта), он открывается в новом окне IE, и я не хочу, чтобы он это делал. Я хочу, чтобы он был открыт на новой вкладке, но это тоже в ранее открытом окне IE. Я хочу повторно использовать этот объект, когда скрипт запускается в следующий раз. Я не хочу создавать новый объектОткрыть вкладку в существующем экземпляре IE
Итак, есть ли способ проверить экземпляры Internet Explorer и повторно использовать его экземпляр ???
Я попытался это как решение:
Сначала вы должны приложить к уже работающему экземпляру Internet Explorer:
$ie = (New-Object -COM "Shell.Application").Windows() `
| ? { $_.Name -eq "Windows Internet Explorer" }
Затем перейдите в новый URL. Где, что URL открыт управляется с помощью параметра Flags:
$ie.Navigate("http://www.google.com/", 2048)
, но я не в состоянии назвать navigate
метод на этом вновь созданный объект $ie
.
Предполагается, что Internet Explorer является веб-браузером по умолчанию. –
Я уверен, что 'Start-Process' просто отправляет URL-адрес любому браузеру по умолчанию в системе. Он работает для меня с Firefox как мой браузер по умолчанию. – aphoria
Да, он открывается в браузере по умолчанию, Chrome, FF, IE или что-то еще. Однако вопрос был сфокусирован на IE, поэтому я просто хотел указать, что IE должен быть установлен в браузере по умолчанию. –