Member 12627617 Ответов: 1

Как сделать так, чтобы проект visual studio открывал ссылку в определенном браузере?


я работал над приложением windows form, чтобы повторно открывать ссылку каждые 10 секунд, но я хочу, чтобы она открывалась в другом браузере, а не в моем по умолчанию. кто-нибудь может пожалуйста помочь мне ?? спасибо заранее.

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

поиск ответа в google и youtube

1 Ответов

Рейтинг:
2

OriginalGriff

Это, вероятно, непрактично - у вас нет абсолютно никакой гарантии, что конкретный браузер установлен на целевом компьютере. Они могут быть на ваших, но это не значит, что они есть у всех.

Лучшее, что вы можете сделать, это надеяться, в значительной степени:

Process.Start("iexplore", @"http://www.codeproject.com/Lounge.aspx");
сделал бы это для IE, но вам пришлось бы найти EXE - файл для других браузеров и надеяться, что они примут аргумент командной строки-совсем не гарантировано!


Member 12627617

это отличная идея, однако @ имеет выражение ожидаемой ошибки. что же мне делать ??

OriginalGriff

Проверьте, правильно ли вы его набрали?

Member 12627617

я скопировал его, проблема в том, что @

OriginalGriff

Скопируйте и вставьте *точно* то, что вы пытались скомпилировать: включите пару строк с каждой стороны для контекста.

Member 12627617

я взял код, который вы мне прислали, и изменил его так, чтобы он выглядел следующим образом :
Оболочки("Browser\Browser\firefox.exe C:\Users\mostafa\Desktop\Tor ",@ ("" &амп; текстовое поле textbox1.Текст))

затем я попытался сделать это в режиме" process.start", но проблема была с"@", так что это выглядело так:
Процесс."Старт" (программа"Firefox", @ ("" &амп; текстовое поле textbox1.Текст))

после этого я точно скопировал код, который вы мне дали, но в тех случаях, когда я пытался отладить проект, была (ожидаемая ошибка выражения), и когда я нажал на ошибку, она выделила "@"

OriginalGriff

Когда вам дают пример кода, Вы должны подумать о том, что вы делаете, прежде чем изменять его...
Вспомните свой курс C#: основные строки.
Два типа струн, да?
- Алло, Грифф, ты можешь это прочесть?"
И
@"привет ""Грифф" " ты можешь это прочесть?"
Символ " @ "в начале строки отключает escape-символ" обратная косая черта " в этой строке.
Так почему же вы пытаетесь использовать его перед открытым кронштейном?