Рейтинг:
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-символ" обратная косая черта " в этой строке.
Так почему же вы пытаетесь использовать его перед открытым кронштейном?