Kann ich URLs direkt über die Befehlszeile in Windows starten?
windows
command-line
url
Kazark
quelle
quelle
Antworten:
Ja, mit dem Startbefehl. Beispiel:
Das wird den Standardbrowser des Benutzers verwenden.
quelle
start "" "some://url?with=special&chars=:->"
sonst kaputt geht.start www.google.com
aber ich gebe zu, es wird nicht immer funktionieren.Sie können verwenden
Interessanterweise funktionieren nur folgende Kombinationen für die obige URL:
Aber folgendes funktioniert nicht:
Ich denke, es liegt daran, dass in dem späteren Beispiel google.com und asp.net als Dateien behandelt werden und es versucht, die google.com-Datei zu finden, und gibt einen Fehler aus, wenn es nicht gefunden wird.
Ich denke, es ist für www hartcodiert. Irgendwelche besseren Vermutungen?
quelle
start
für mehrere Anwendungen funktioniert (nicht nur für Websites). Wenn Sie mindestenswww
oderhttp://
denstart
Befehl angeben, wird Ihr URI mit dem HTTP-Protokoll verknüpft, während möglicherweise andere Protokolle ausgeführt werden.Was ist in diesem Zusammenhang "Markteinführung"? Sie können
start http://www.foo.bar/
oder ähnliches, Ihr Standardbrowser wird diese URL aufrufen - meinen Sie das?quelle
Sie können verwenden,
explorer <url>
welcher Ihren Standardbrowser verwendet.quelle
Hier ist ein billiger Ansatz, der zumindest unter XP funktioniert:
quelle
Sie können den folgenden Befehl ausführen und er wird zum Google Chrome-Browser weitergeleitet
quelle
Aus C # -Code können Sie einfach Folgendes ausführen (Cmd-Start-Äquivalent):
Sie haben Ihre URL direkt von einer Befehlszeile aus gestartet (dh ohne vorher ein anderes Programm auszuführen).
quelle
C#
? Dies funktioniert bei mir unter Windows 7 nichtcmd.exe
.