Використовуючи PowerShell, щоб відкрити кілька вкладок при запуску


1

Я намагаюся написати короткий скрипт powerhell, щоб, коли я запускаю свій комп’ютер, Internet Explorer відкривався з декількома різними вкладками, наприклад (Google, Yahoo, Dogpile)


1
Як писати сценарії PowerShell поза темою? Як це не справжнє запитання? Він просить поради щодо сценаріїв і досить зрозумілий, IMO.
Сем

1
Якщо хтось проголосує за його закриття, було б добре залишити коментар. Питання має сенс і стосується лише написання сценарію -> тут належить.
stej

Відповіді:


6

Спробував і працював:

$navOpenInBackgroundTab = 0x1000;
$ie = new-object -com InternetExplorer.Application
$ie.Navigate2("http://blogs.msdn.com");
$ie.Navigate2("http://blogs.msdn.com/tonyschr", $navOpenInBackgroundTab);
$ie.Navigate2("http://blogs.msdn.com/oldnewthing", $navOpenInBackgroundTab);
$ie.Navigate2("http://blogs.msdn.com/ericlippert", $navOpenInBackgroundTab);
$ie.Visible = $true;

Кредити переходять на сторінку http://blogs.msdn.com/b/tonyschr/archive/2007/01/19/ie-automation-amp-tabs.aspx


3

Додайте ярлики для URL-адрес, які ви хочете завантажити у меню запуску. Немає необхідності в скрипті або PowerShell.


Це спрацювало б, але я хочу, щоб це все відбувалося автоматично

плюс він відкрив би декілька вікон IE, а не один

1
@dylan, за замовчуванням IE встановлено на "Повторне використання вікон при запуску ярликів", що змусить ярлики відкриватися на нових вкладках, як вам потрібно. Посилання в папці "Запуск" запускаються автоматично під час входу в систему, як вам потрібно.
Сем

2
$ie = new-object -com "InternetExplorer.Application"
ie.show()
$ie.Navigate("google.com",$null,$true)
$ie.Navigate("yahoo.com",$null,$true)

це відкриває лише 1 вкладку, і коли я здійснюю другий дзвінок, щоб відкрити другу вкладку, вона просто змінює сторінку на yahoo і не відкриває другу вкладку. У мене це було далеко так далеко і не вистачало ідей. Дякую велику допомогу !!
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.