Как открыть URL-адрес в Microsoft Edge из командной строки?

Мне нужно открыть URL-адрес в Microsoft Edge (в Windows 10). Когда я вызываю

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

тогда Microsoft Edge запускается правильно, но он не открывает данный URL (в этом случае - www.google.com). Он открывает поиск Bing, в котором данный URL используется вместо поискового запроса.

Ответ 1

Следующий метод должен работать через командную строку (cmd):

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

Ответ 2

Windows 10: создайте ярлык с этим назначением:

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

Ответ 3

Мне тоже было интересно, почему вы не можете просто запустить microsoftedge.exe, например, вы делаете "старые" приложения в Windows 10. Поиск в Интернете я нашел ответ - это связано с тем, как Microsoft реализовала "Universal Apps".

Ниже приведен краткий обзор, взятый из этого ответа, но я рекомендую прочитать всю запись, потому что это дает отличное объяснение того, как решаются эти "Универсальные приложения". Microsoft Edge - это не единственное приложение, с которым мы будем иметь дело.

Здесь ссылка: http://www.itworld.com/article/2943955/windows/how-to-script-microsofts-edge-browser.html

Вот сводка с этой страницы:

"Microsoft Edge - это" современное "универсальное приложение. Это означает, что он не может быть открыт из командной строки традиционным способом Windows: имя исполняемого файла, за которым следуют ключи команд/значения параметров. Но там, где есть воля, есть В этом случае" путь" известен как активация протокола.

Престижность к автору статьи, Стивен Глакски.

Я надеюсь, что это поможет,

Филипп

Ответ 4

Я бы хотел порекомендовать:
Microsoft Edge Run Wrapper
https://github.com/mihula/RunEdge

Вы запускаете его следующим образом:

RunEdge.exe [URL]
  • где URL-адрес может содержать или не содержать протокол (http://), если он не указан, оболочка добавляет http://
  • Если URL не предоставлен вообще, он просто открывает границу

Примеры:

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

Это не совсем новый способ, как это сделать, но он завернут как exe файл, который может быть полезен в некоторых ситуациях. Для меня это способ запуска Edge из клиента IBM Notes Basic.

Ответ 5

Он будет делать более или менее одно и то же в доброй старой доске script fashion

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%

Ответ 6

и ярлык: C:\Windows\System32\cmd.exe/c start shell: AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe! MicrosoftEdge http://localhost:6516