john1990_1 Ответов: 2

Как запустить ссылку в MS edge beta с помощью кода?


Я хочу сделать exe-файл, который запускает ссылку на outlook.com и назначьте его на клавишу, которая является дополнительной в моей специальной клавиатуре. Как запустить Edge-Beta, а не Edge.

Что я уже пробовал:

System.Diagnostics.Process.Start(@"microsoft-edge:http://www.outlook.com", "http://www.outlook.com");


Я представляю себе что-то вроде этого:

System.Diagnostics.Process.Start(@"microsoft-edge-beta:http://www.outlook.com", "http://www.outlook.com");


Вот как я открываю ссылку с помощью Chrome:
static void Main()
        {
            System.Diagnostics.Process.Start(ChromeAppFileName, "http://www.outlook.com");
        }

        private const string ChromeAppKey = @"\Software\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe";

        private static string ChromeAppFileName
        {
            get
            {
                return (string)(Registry.GetValue("HKEY_LOCAL_MACHINE" + ChromeAppKey, "", null) ??
                                    Registry.GetValue("HKEY_CURRENT_USER" + ChromeAppKey, "", null));
            }
        }

Richard MacCutchan

И что же? Что происходит, когда вы запускаете его?

john1990_1

Это не работает: система.Диагностика.Процесс.Start(@"microsoft-edge-beta:http://www.outlook.com", "http://www.outlook.com"); я хочу что-то еще, что работает плз.

Richard MacCutchan

Что это значит?

john1990_1

Я хочу, плз, в C# код, который открывает www.outlook.com в бета-версии браузера.

Richard MacCutchan

Что именно не так с кодом, который вы используете?

john1990_1

В моем "What I have tried" первая строка кода работает Edge not Edge-Beta, вторая строка ничего не запускает и является только воображаемой, чтобы объяснить, что я хочу сделать, я хочу заменить вторую строку, забыть все и plz предоставить мне код на C# .NET, который запускает Edge-Beta со ссылкой типа http://www.outlook.com и не "нормальный край", я хочу, чтобы ссылка открывалась в бета-версии Edge.

Richard MacCutchan

Где установлена бета-версия? Скорее всего, вам нужно будет использовать полное имя пути.

john1990_1

Правильно, я нашел его с помощью поиска в моем компьютере, используя программу Everything, я бы принял ваше решение, поэтому, пожалуйста, отправьте его. На самом деле я пробовал и раньше, но использовал другой путь, который был неправильным.

Richard MacCutchan

После быстрого поиска я думаю, что вам нужно взглянуть на Доступ к Microsoft Edge с помощью командной строки - Microsoft Community[^].

john1990_1

Ответа нет, то, что вы связали, относится к "Edge", а не к "Edge Beta" версии.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Вместо того чтобы представлять себе, что может произойти, взгляните на Microsoft Edge Insider[^].


john1990_1

Извините, ответа нет, если я не читаю целые веб-сайты Microsoft или что-то еще, я обновил, как я открываю ссылку в Chrome в своем вопросе, пожалуйста, проверьте это и дайте мне путь к файлу, где находится MS Edge Beta, и я могу поместить его в процесс.Start() и он запустит Edge Beta с заданным URL-адресом...

Richard MacCutchan

Как я могу дать вам путь к краю бета? Он установлен в вашей системе, и у меня нет к нему доступа.

john1990_1

Я думал, что ссылка обычно одинакова для всех, за исключением переключения 32-бит и 64-бит, возможно.

Рейтинг:
0

john1990_1

System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Microsoft\Edge Beta\Application\msedge.exe", "http://www.outlook.com");