Czy mogę uruchamiać adresy URL bezpośrednio z wiersza poleceń w systemie Windows?
windows
command-line
url
Kazark
źródło
źródło
Odpowiedzi:
Tak, z poleceniem start. Przykład:
To użyje domyślnej przeglądarki użytkownika.
źródło
start "" "some://url?with=special&chars=:->"
inaczej wszystko się zepsuje.start www.google.com
ale przyznaję, że nie zawsze będzie działać.możesz użyć
Co ciekawe, tylko powyższa kombinacja działa dla powyższego adresu URL:
Ale następujące nie działa:
Myślę, że dzieje się tak, ponieważ w późniejszym przykładzie google.com i asp.net są traktowane jak pliki i próbuje znaleźć plik google.com i daje błąd, gdy go nie znajduje.
Myślę, że jest zakodowany na www. Jakieś lepsze domysły?
źródło
start
działa dla kilku aplikacji (nie tylko stron internetowych). dostarczenie przynajmniejwww
lub komenda łączy swoje URI protokołu HTTP, a może to prawdopodobnie uruchomić inne protokoły.http://
start
Co to jest „uruchomienie” w tym kontekście? Możesz
start http://www.foo.bar/
lub coś podobnego, twoja domyślna przeglądarka wyświetli ten adres URL - czy o to ci chodzi?źródło
Możesz użyć,
explorer <url>
który użyje domyślnej przeglądarki.źródło
Oto tanie podejście, które działa przynajmniej na XP:
źródło
możesz uruchomić poniższe polecenie, a przekieruje ono do przeglądarki Google Chrome
źródło
Z kodu C # możesz po prostu uruchomić to (odpowiednik cmd-start):
Uruchomiłeś swój adres URL bezpośrednio z wiersza poleceń (tj. Bez uprzedniego uruchomienia innego programu).
źródło
C#
jest To nie działa dla mnie w systemie Windows 7 przy użyciucmd.exe
.