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 ShellExecute
eine http aufzurufen , um die Webseite zu öffnen?
Windows-Eingabeaufforderung
windows
batch-file
cmd
shellexecute
Ian Vink
quelle
quelle
Antworten:
Mit dem
start
Befehl können Sie fast dasselbe tun wieShellExecute
. BeispielsweiseDadurch wird der Standardbrowser gestartet, sodass Internet Explorer nicht unbedingt gestartet werden muss.
quelle
C:\path\to\browser.exe http://www.stackoverflow.com
. Sie sollten Ihre eigene Frage stellen, wenn Sie weitere Details benötigen.start http://www.stackoverflow.com
es aus, die Seite im Standardbrowser zu öffnen.start "http://www.stackoverflow.com"
wird nicht funktionieren, aber der Befehlstart "" "http://www.stackoverflow.com"
wird. Siehe: stackoverflow.com/questions/27261692/… und stackoverflow.com/questions/44219435/…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.
quelle
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.quelle
iexplore.exe
Start hat bei mir nicht funktioniert.
Was tat, war verwenden
firefox http://www.stackoverflow.com
oderchrome 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.
quelle