![So öffnen Sie mehrere Internet Explorer-Instanzen mit unterschiedlichen URL-Registerkarten für jede Instanz über eine Batchdatei](https://rvso.com/image/1465797/So%20%C3%B6ffnen%20Sie%20mehrere%20Internet%20Explorer-Instanzen%20mit%20unterschiedlichen%20URL-Registerkarten%20f%C3%BCr%20jede%20Instanz%20%C3%BCber%20eine%20Batchdatei.png)
Ich versuche, eine Bat-Datei zu erstellen, die jedes Programm, das ich bei der Arbeit verwende, beim normalen Start automatisch lädt. Ab sofort kann ich nach der Anmeldung bei meinem System ein Desktop-Bereinigungsprogramm ausführen, drei verschiedene Instanzen von Internet Explorer öffnen und die wenigen anderen dedizierten Programme, die ich täglich verwende. Was ich gerne tun würde, wäre, einzelne Tabs innerhalb dieser IE-Instanzen zu öffnen.
Zum Beispiel (das sind zufällig ausgewählte Websites, nicht die, die ich verwenden würde):
- Instanz 1
- www.google.com
- www.yahoo.com
- www.ebay.com
- Instanz 2
- www.nytimes.com
- www.foxnews.com
- www.wallstreetjournal.com
- Instanz 3
- www.fidelity.com
- www.marketwatch.com
Ich gehe davon aus, dass das Hinzufügen oder Entfernen von Instanzen/Registerkarten einfach wäre, wenn dieser Code erfolgreich erstellt wurde. Da es sich um einen Arbeitscomputer handelt, ist mein Zugriff auf Administratorfunktionen eingeschränkt. Ich dachte, die beste Lösung für dieses Problem wäre, sich an die Profis zu wenden! Was meinen Sie also? Wie kann das gemacht werden?
Antwort1
Vorausgesetzt, Tab-Gruppen sind keine ausreichende Lösung, ist dies möglich. Was folgt, ist ein wirklich grobes Batch-Skript, das aber funktionieren sollte (Sie können es gerne verfeinern):
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.google.com
start http://www.yahoo.com
start http://www.ebay.com
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.nytimes.com
start http://www.foxnews.com
...
Erstellen Sie grundsätzlich neue Instanzen des Internet Explorers für jedes Fenster und verwenden Sie dann ShellExecute (was der CMD- start
Befehl tut), um zusätzliche Sites als Registerkarten in diesem Fenster zu öffnen (Dies setzt voraus, dass der Internet Explorer der Standardbrowser ist und Sie die Option aktiviert haben, URLs von externen Prozessen als neue Registerkarten im aktuellen Fenster zu öffnen.). Erstellen Sie iexplore
nach Bedarf neue Sitzungen. Die letzte und oberste Sitzung wäre in Ihrem Beispiel die mit den Registerkarten Fidelity und MarketWatch.