Ja, mit dem Startbefehl. Beispiel:
start "http://www.google.com"
Das wird den Standardbrowser des Benutzers verwenden.
Kann ich URLs direkt über die Befehlszeile in Windows starten?
Ja, mit dem Startbefehl. Beispiel:
start "http://www.google.com"
Das wird den Standardbrowser des Benutzers verwenden.
Was ist "Start" in diesem Zusammenhang? Sie können start http://www.foo.bar/
oder ähnliches, Ihr Standardbrowser wird auftauchen und diese URL besuchen - meinen Sie das?
Sie können verwenden
start http://www.google.com
Interessanterweise arbeitet nur die folgende Kombination für die oben angegebene URL:
start www.google.com start http://google.com start http://blog.google.com
Folgendes funktioniert jedoch nicht:
start google.com start asp.net start blog.google.com
Ich denke, es liegt daran, dass im späteren Beispiel google.com und asp.net als Dateien behandelt werden und es versucht, google.com-Datei zu finden, und es wird ein Fehler angezeigt, wenn die Datei nicht gefunden wird.
Ich denke, es ist für www hardcoded. Irgendwelche besseren Vermutungen?
Sie könnten den verwenden, explorer <url>
der Ihren Standardbrowser verwendet.
Hier ist ein billiger Ansatz, der zumindest unter XP funktionieren wird:
"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"
Vom C # -Code aus können Sie einfach Folgendes ausführen (cmd-start äquivalent):
Process.Start("http://stackoverflow.com");
Sie haben Ihre URL direkt von einer Befehlszeile aus gestartet (dh, ohne vorher ein anderes Programm auszuführen).