Öffnen Sie eine Webseite in einer Windows-Stapeldatei


113

Ich habe eine Batch-Datei , die eine Reihe von Dingen erledigt und am Ende einen Webbrowser für eine Seite öffnen muss . Gibt es eine Möglichkeit, im Wesentlichen ShellExecuteeine http aufzurufen , um die Webseite zu öffnen?

Windows-Eingabeaufforderung


3
Wenn Sie MS-DOS sagen, meinen Sie vermutlich die Windows-Eingabeaufforderung, nicht das eigentliche eigenständige MS-DOS?
NPE

Antworten:


190

Mit dem startBefehl können Sie fast dasselbe tun wie ShellExecute. Beispielsweise

 start "" http://www.stackoverflow.com

Dadurch wird der Standardbrowser gestartet, sodass Internet Explorer nicht unbedingt gestartet werden muss.


1
Was ist, wenn wir diese Webseite in einem separaten Browser anstatt im Standardbrowser öffnen möchten?
Dulith De Costa

8
@DulithDeCozta Wenn Sie eine Webseite in einem bestimmten Browser öffnen möchten, der auf dem Computer installiert ist, müssen Sie Folgendes verwenden : C:\path\to\browser.exe http://www.stackoverflow.com. Sie sollten Ihre eigene Frage stellen, wenn Sie weitere Details benötigen.
Ross Ridge

Welchen Grund, leere Anführungszeichen zu verwenden? Wie ich sehe, reicht start http://www.stackoverflow.comes aus, die Seite im Standardbrowser zu öffnen.
Daniechka

2
@Daniechka Für den Fall, dass die URL doppelte Anführungszeichen benötigt. Der Befehl start "http://www.stackoverflow.com"wird nicht funktionieren, aber der Befehl start "" "http://www.stackoverflow.com"wird. Siehe: stackoverflow.com/questions/27261692/… und stackoverflow.com/questions/44219435/…
Ross Ridge

2

Leider ist die beste Methode, dies zu erreichen, die Verwendung von Internet Explorer, da es sich um einen Browser handelt, der für Windows-basierte Computer geeignet ist. Dies bringt auch die Kompatibilität anderer Benutzer mit alternativen Browsern wie Firefox, Chrome, Opera usw.

start iexplore.exe http://www.website.com

2

Wenn Sie den Startbefehl für eine Website verwenden, wird standardmäßig der Standardbrowser verwendet. Wenn Sie jedoch einen bestimmten Browser verwenden möchten, verwenden Sie start iexplorer.exe www.website.com

Auch können Sie nicht http://in der URL haben.


4
Sind Sie sicher, dass es nicht istiexplore.exe
FreeSoftwareServers

0

Start hat bei mir nicht funktioniert.

Was tat, war verwenden firefox http://www.stackoverflow.comoder chrome http://www.stackoverflow.com.

Natürlich nicht gut für die Verteilung, aber wenn Sie es für eine bestimmte Maschine verwenden, sollte es gut funktionieren.

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.