2015-07-01 16 views
42

Potrzebuję otworzyć URL w Microsoft Edge (w systemie Windows 10). Kiedy powołaćJak otworzyć URL w Microsoft Edge z wiersza poleceń?

start shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge http://www.google.com 

następnie Microsoft Edge rozpoczyna się poprawnie, ale nie można otworzyć dany adres URL (www.google.com, w tym przypadku). Otwiera wyszukiwanie Bing, w którym zamiast tego używany jest wyszukiwany termin.

+1

Właśnie przetestowałem twoje polecenie powyżej w PowerShell i poprawnie otworzyłem stronę google.com. –

+0

Dzięki za wskazanie tego. Moje polecenie naprawdę działa w PowerShell. Próbowałem go w wierszu polecenia (cmd) przed (tam, gdzie otwiera wyszukiwanie Bing, jak wspomniałem). Jestem naprawdę zdezorientowany, dlaczego zachowanie jest inne w cmd i PowerShell, ale jestem w porządku z uruchomieniem polecenia przez PowerShell. –

Odpowiedz

58

Poniższa metoda powinna działać za pośrednictwem wiersza poleceń (cmd):

start microsoft-edge:http://www.cnn.com 
+8

Jak udało ci się to rozgryźć? poważnie! Nigdy bym tego nie spróbował ... (działa na Windows 10 Edge) – wasatchwizard

+0

Jak byś wystrzelił z C#? Dzięki. –

+4

C# = Process.Start ("microsoft-edge: http: //www.cnn.com"); – GeoffCoope

6

systemu Windows 10: Tworzenie skrótu z tego przeznaczenia:

%windir%\system32\cmd.exe /c "start microsoft-edge:https://twitter.com" 
+2

' microsoft edge: https: // twitter.com' również działa. – Nux

+1

Pamiętaj, że nie musisz używać tam cudzysłowów. Więc jeśli chcesz użyć składni łańcuchów parametrów programu, możesz użyć '' c: /windows/system32/cmd.exe "' jako programu i '"/c uruchom mikrosoft-edge:% u "' jako parametr strunowy. – Nux

1

chciałbym polecić:
Microsoft Edge Uruchom Wrapper
https://github.com/mihula/RunEdge

Uruchomisz to sposób:

RunEdge.exe [URL] 
  • gdzie URL może lub nie może zawiera protokół (http: //), gdy nie jest warunkiem, wrapper dodaje http: //
  • jeżeli URL nie podana w ogóle, to po prostu otwiera krawędzi

Przykłady:

RunEdge.exe http://google.com 
RunEdge.exe www.stackoverflow.com 

to nie jest dokładnie to nowy sposób, jak to zrobić, ale to jest opakowane jako plik exe, który może być przydatny w niektórych sytuacjach. Dla mnie jest to sposób na uruchomienie Edge z klienta IBM Notes Basic.

+0

Myślę, że jest to trochę prostsze: microsoft-edge: [URL] Czy to nie działa w twoim przypadku? – TheEmirOfGroofunkistan

+1

Ten projekt wydaje mi się bezcelowy. Dlaczego po prostu nie uruchamiać microsoft-edge: [URL] jak @TheEmirOfGroofunkistan powiedział? –

0

Będzie to mniej więcej to samo w stare dobre dos skryptu mody

set add=%1 
if %add%$ ==$ set add="about:blank" && goto launch 

rem http:// 
set test=%add:~0, 7% 
if %test% == http:// goto launch 

rem ftp:// 
set test=%add:~0, 6% 
if %test% == ftp:// goto launch 

rem https:// 
set test=%add:~0, 8% 
if %test% == https:// goto launch 

rem add http 
set add=http://%add% 

:launch 
start microsoft-edge:%add% 
4

Ja też zastanawiałem się, dlaczego nie można po prostu zacząć microsoftedge.exe, jak to zrobić „w starym stylu” aplikacje w Windows 10. Przeszukując sieć, znalazłem odpowiedź - ma to związek z tym, jak Microsoft zaimplementował "Aplikacje uniwersalne".

Poniżej znajduje się krótkie podsumowanie zaczerpnięte z tej odpowiedzi, ale zalecam przeczytanie całego wpisu, ponieważ daje on świetne wyjaśnienie, w jaki sposób traktowane są te "aplikacje uniwersalne". Microsoft Edge nie jest jedyną aplikacją, z którą mamy do czynienia.

Oto link: http://www.itworld.com/article/2943955/windows/how-to-script-microsofts-edge-browser.html

Oto podsumowanie z tej strony:

„Microsoft Edge to«Modern»Uniwersalna aplikacja Oznacza to, że nie można otworzyć z wiersza poleceń w tradycyjny. Sposób w systemie Windows: nazwa pliku wykonywalnego, a następnie przełączniki poleceń/wartości parametrów, ale tam, gdzie jest wola, jest sposób, w którym to przypadku "droga" jest znana jako aktywacja protokołu. "

Kudos do autora artykułu, Stephen Glasskeys.

+0

Jesienią twórcy aktualizacji 1709, które zostaną wkrótce wydane, aplikacje sklepu pozwalają na polecenia + parametry – magicandre1981

1

i skrót: C: \ Windows \ System32 \ cmd.exe/c początek powłoki: AppsFolder \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge http://localhost:6516

Powiązane problemy