Verwenden von PowerShell zum Öffnen mehrerer Registerkarten beim Start


1

Ich versuche, ein kurzes Powershell-Skript zu schreiben, damit der Internet Explorer beim Starten meines Computers mit verschiedenen Registerkarten (z. B. Google, Yahoo, Dogpile) geöffnet wird.


1
Wie schreibt man PowerShell-Skripte außerhalb des Themas? Wie ist das keine echte Frage? Es bittet um Scripting-Ratschläge und ist ziemlich klar, IMO.
Sam

1
Wenn jemand abstimmt, um es zu schließen, wäre es gut, einen Kommentar zu hinterlassen. Die Frage ist sinnvoll und besteht nur darin, ein Skript zu schreiben - & gt; gehört hierher.
stej

Antworten:


6

Versucht und gearbeitet:

$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;

Credits gehen an http://blogs.msdn.com/b/tonyschr/archive/2007/01/19/ie-automation-amp-tabs.aspx


3

Fügen Sie Verknüpfungen für die URLs hinzu, die Sie in Ihr Startmenü laden möchten. Kein Skript oder PowerShell erforderlich.


Das würde funktionieren, aber ich möchte, dass alles automatisch passiert

Außerdem würde es mehrere IE-Fenster öffnen, nicht nur eines

1
@dylan, IE ist standardmäßig auf "Fenster beim Starten von Verknüpfungen wiederverwenden" eingestellt, wodurch Verknüpfungen gezwungen werden, wie gewünscht in neuen Registerkarten geöffnet zu werden. Links im Autostart-Ordner werden automatisch gestartet, wenn Sie sich wie gewünscht anmelden.
Sam

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

Dies öffnet nur 1 Registerkarte und wenn ich den zweiten Aufruf zum Öffnen der zweiten Registerkarte mache, ändert es nur die Seite in Yahoo und öffnet keine zweite Registerkarte. Ich hatte es so weit geschafft und keine Ideen mehr. Vielen Dank für Ihre Hilfe!
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.